22.03
Dependencies
AMReX: 22.03
PICSAR (development
, incl. QED): e7ef03b852b889d69cfaf3852ab1aa926d20fcb0
picmistandard: release 0.0.19
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 22.02.. --format='- %s'
- Release 22.03 (#2912)
- file_min_digits: 5->6 (#2385)
- Fix bug in setting weight with refine_plasma option. (#2907)
- Add More Doxygen Strings (#2921)
- Python_restart_eb: Add CMake Options (#2919)
- PICMI: warpx_file_min_digits (#2914)
- CI: Cache for GitHub Actions (#2920)
- pml_psatd_rz: w/o dynamic scheduling (#2909)
- Bugfix for LB + MR + Filter (#2917)
- add documentation for load_balance_costs_update_algo (#2915)
- Docs: FAQ (#2911)
- Add Some Doxygen Strings (#2916)
- Rigid Injection: Serialize RNG (#2913)
- Fix BTD: Hard-Coded Digits (#2910)
- Docs: Verbose CUDA PTX Builds (#2894)
- Check that the relative permittivity epsilon is always strictly positive (#2906)
- openPMD: ED-PIC in Runtime Attributes (#2903)
- ionization_level -> ionizationLevel (#2905)
- openPMD: DumpToFile Validate Vectors (#2904)
- AMReX/PICSAR: Weekly Update (#2898)
- fix some bugprone-narrowing-conversions issues (#2893)
- Correct field initialization in 2D/RZ (#2895)
- Add Coulomb collision installation to picmi.py (#2864)
- Relativistic ES - only add the E-field due to boundary potentials once (#2722)
- MCC: allow background density and temperature to be functions of space and time (#2881)
- Make rigid injected particles work with QED (#2861)
- Crusher (OLCF): New ROCm module (#2891)
- Conda: Add
pkg-config
(#2879) - Modified EM field initialization in XZ/RZ with EB (#2725)
- Doc: Perlmutter Python & PSATD+RZ Environment (#2846)
- openPMD: Avoid Managed Memory (Fields) (#2859)
- Lassen: Work-Around MPI Allgatherv (#2874)
- Remove (almost) all residual "dangerous" c-style casts in WarpX (#2889)
- Updated documentation for predefined_profile_params for parabolic_channel (#2880)
- Add mesh refinement for electrostatic solver and scraping (#2728)
- Re-order all particle quantities when doing MR partition (#2888)
- Bug fix. (#2887)
- fix sign error in refine plasma option (#2883)
- GCC 11: Silence Warning in ShapeFactors (#2857)
- openPMD: Add ADIOS2 Engine Parameter Control (#2872)
- Fix number of guard cell for coarse patch (#2869)
- Do Not Fill PML Guard Cells w/ Inverse FFTs (#2854)
- Update parsing of FieldProbe in 2D and 1D (#2818)
- Add warning to FieldProbe re: Boosted Frame (#2868)
- Rotate momentum for RZ flux injection (#2867)
- Refactor Current Correction Functions (#2839)
- Lassen: Fix Chunked HDF5 with MPI (#2863)
- Provide
t_min
andt_max
for flux injection (#2842) - ABLASTR: Refactor
deposit_charge
API (#2856) - ParticleBuffer: Generalize & Move (#2860)
- Gaussian particle beam: add error message when using y_rms = 0 in 2D (#2862)
- Correct typo in the relativistic Poisson solver (#2853)
- update CI to use ascent 0.8.0 release container (#2858)
- AMReX/PICSAR: Weekly Update (#2849)
- Allow flux injection in the out-of-plane direction for RZ/2D geometry (#2788)
- Only set modified k to 0 for even number of points (#2852)
- Use parser to read laser spatio-temporal couplings direction (#2843)
- Don't cut all particles in a Gaussian beam when x_rms=0 (#2844)
- User-defined integer and real particle attributes (#2735)
- Add amrex REPO and BRANCH flags for python builds (#2845)
- Fix some offsets with the gather buffers (#2847)
- Rename ngE as ngEB (used for E,B) (#2841)
- ABLASTR: particle weights
const
(#2838) - BackTransformParticleFunctor: Unused Counter (#2840)
- Adding documentation for lxplus (#2756)
- NCIGodfreyFilter: Fix Int Division (#2837)
- Crusher: CMake 3.22.1 (#2835)
- Implement some clang-tidy suggestions (#2826)
- Binary Collisions: Const & Restrict (#2829)
- AMReX/PICSAR: Weekly Update (#2836)
- replace deprecated header ctype.h with cctype (#2831)
- fix issues found with performance-for-range-copy clang-tidy check (#2833)
- simplify WarpXUtil::is_in (#2834)
- Fixes removing implicit double to float conversions (#2687)
- added
local
flag towarpx_getNumParticles
(#2828) - Updated documentation regarding MCC collisions (#2827)
- Apply clang-tidy suggestions to MsgLogger and WarnManager (#2823)
- CMake: Add More Pip Helpers (#2822)
- Docs: NERSC Jupyter ipympl==0.8.6 (#2825)
- Fix typo in laser assert (#2824)
- Fixing the computation of ECT Rho Field (#2711)
- Rename PSATD Classes (#2805)