Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Electronic Boltzmann made compatible with master #49

Open
wants to merge 61 commits into
base: master
Choose a base branch
from

Conversation

gitansh95
Copy link
Contributor

@gitansh95 gitansh95 commented May 30, 2019

  1. lib paths changed while importing [examples]
  2. calculate_EM_fields() code commented out in main.py [examples]
  3. moment_defs are now in the form of functions. Utility file integrate_over_v.py being used [src]
  4. charge (replacing charge_electron) and mass arrays of equal lengths added to domain.py [examples - mass to be removed from lib]
  5. Added variable hybrid_model_enabled and set to False in params.py [examples - to be removed from lib]
  6. Converted p-space start/end points to lists [examples]
  7. Copied A_p() into a new C_p function in advection_terms.py [src]
  8. riemann_solver replaced by riemann_solver_in_q and riemann_solver_in_p in params.py [examples]
  9. fields_enabled variable added to params.py [examples]
  10. mu and density changed to 4-D arrays, require change of indices [examples]
  11. cell_centered_EM_fields() code commented out in main.py [examples]
  12. A check somewhere prevents importing libraries into moment_defs.py. Manually values of pi and h_bar used for now [src - fix this]
  13. Added function dump_aux_arrays() to lib/nonlinear/file_io/dump.py and ancillary code in nonlinear.py [lib]
  14. Added t (time elapsed) as first argument to functions in advection_terms.py and as the second argument to RTA() in collision_operators.py[src]
  15. instantaneous_collisions set to False in params.py [example - remove from lib]
  16. Set source_enabled to True in params.py [example]

Mani Chandra and others added 30 commits May 24, 2019 05:18
nonrelativistic_boltzmann/instabilities/collisionless_shock/1D
(2) Fixed random number bug that shows up when running in parallel. Uses
correct parallel random number generator now and is set in params.random_vals.
(3) Deep clean all over.
(2) Added parallel reduction util file
(3) Added batch submit file
… collision op, and switch b/w f0_ee and f0_ee_constant_T in RTA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant