Roelof Groenewald
Roelof Groenewald
This PR is in response to @ax3l's request for increased Python docs.
There has been some discussion on removing the compile time argument `USE_EB` and instead always support inclusion of embedded boundaries. The open question before that can be done is whether...
This one I probably should have caught earlier but with some recent MCC tests I've been running, I found that in the MLMG solver fails in the example file `WarpX/Examples/Physics_applications/capacitive_discharge/PICMI_inputs_1d.py`....
The handy libwarpx functions to get particle coordinates do not yet support 1d simulations. This PR adds that support. One thing that might need some discussion is how to treat...
Currently Coulomb collisions and nuclear fusion are handled as instances of the `BinaryCollision` class with special `CollisionFunctorType`s and `CopyTransformFunctorType`s used to initialize the `BinaryCollision` class in each collision instance (different...
When the scraped particle boundary buffers are activated there appears to be a continual decrease in simulation performance, even when the buffers are periodically cleared. As a example of this:...
When using an openPMD file to load an initial B-field, WarpX interpolates from the openPMD file's grid to the WarpX grid. This can lead to loss of the divergence free...
I noticed our parameter https://warpx.readthedocs.io/en/latest/usage/parameters.html and also theory section are a bit sparse on the models we use for fusion cross-sections. Feel free to add a follow-up PR that links...
Currently all species included in a `ParticleDiagnostic` will be output with the same stride or random fraction. This PR allows a list of strides to be given so that each...
The DSMC implementation has an issue when simulating collisions between species with vastly different macroparticle numbers. Consider a case where 1 neutral macroparticle collides with an ion plasma with many...