24.04
Dependencies
- AMReX:
24.04
- PICSAR-QED:
23.09
- picmistandard: release
0.28.0
- openPMD-api: release
0.15.1
- Python: 3.8 - 3.12
What's Changed
- Implement stair-case Yee solver with EB in RZ geometry by @RemiLehe in #2707
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #4763
- Clean up
AddGaussianBeam
by @aeriforme in #4761 - Remove two superfluous include directives by @lucafedeli88 in #4770
- Adding hyper-resistivity to generalized ohms law hybrid solver. by @clarkse in #4772
- Doc: Conda
-y
Install Block by @ax3l in #4776 - Zenodo: Add Justin & Kale as Co-Authors by @ax3l in #4760
- Compute electrostatic fields at the beginning of EM simulations, if potential is specified by @RemiLehe in #4723
- Better error message when Poisson solver does not have supported boundary by @RemiLehe in #4778
- CI:
isort
+black
compatibility by @ax3l in #4769 - Fix redundant string init in
WarpXAlgorithmSelection.cpp
by @lucafedeli88 in #4781 - Remove WarpX:: from
ablastr/fields/VectorPoissonSolver.H
by @lucafedeli88 in #4782 - Define class function
defineAllParticleTiles
forNamedComponentParticleContainer
by @RemiLehe in #4780 - update ml workflow for pasc revisions by @RTSandberg in #4768
- Add callbacks after B and E field pushes by @roelof-groenewald in #4784
- Add UB sanitizer CI test by @lucafedeli88 in #4783
- ApplyPECto Rho and J if partBndry reflecting/FieldBndry PEC by @RevathiJambunathan in #4785
- Allow the user to set the initial potential, in PICMI EM simulations by @RemiLehe in #4788
- Add QED lookup tables generator/reader in /Tools by @lucafedeli88 in #3137
- fix variable add in picmi lab particle diagnostics by @RTSandberg in #4793
- Doc: Update submission script for Adastra supercomputer by @lucafedeli88 in #4786
- Add function to get total weight of all particles in container by @roelof-groenewald in #4795
- Electron current diagnostic for Hybrid solver by @aveksler1 in #4336
- Update spacecraft charging test by @RemiLehe in #4792
- Document the function
add_applied_field
in PICMI by @RemiLehe in #4794 - Docs: update hybrid-pic description and parameters by @roelof-groenewald in #4796
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #4800
- Fix a number of compilation warnings by @roelof-groenewald in #4801
- Clean up BeamRelevant with TypeMultiplier by @n01r in #4798
- Fix ParticleHistogram2D by @pordyna in #4779
- Remove GPUClock Cost Function by @ax3l in #4802
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #4803
- Cleaning:
.rst
Ending in TOC by @ax3l in #4804 - Update profile for Fugaku supercomputer by @lucafedeli88 in #4808
- Evolve Loop: Simplify by @ax3l in #4791
- Fix two minor typos in the scripts to run WarpX on Frontier by @lucafedeli88 in #4811
- Add thermalBC for particles by @RevathiJambunathan in #4790
- Clang tidy CI test: add performance-unnecessary-* checks to clang-tidy CI test by @lucafedeli88 in #4136
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #4814
- Add clang-tidy workflow by @lucafedeli88 in #4806
- Clang tidy CI test: add several clang-analyzer-* checks to clang tidy CI test by @lucafedeli88 in #4684
- Doc: Perlmutter Update by @ax3l in #4809
- Printing out the time dependencies of the charge and current densitie… by @oshapoval in #4815
- updated docs about focal distance by @aeriforme in #4762
- Implement Poisson solver based on integrated Green functions by @aeriforme in #4648
- Fix: ABLASTR FFT Poisson Solver by @ax3l in #4821
- Restart Bug fix for BTD by @RevathiJambunathan in #4827
- Release 24.04 by @ax3l in #4824
New Contributors
Full Changelog: 24.03...24.04