20.05
AMReX
Depends on:
AMReX: release 20.05 https://github.com/AMReX-Codes/amrex/releases/tag/20.05
PICSAR (master, without QED):
https://bitbucket.org/berkeleylab/picsar/commits/b78ba49a4299ddc8000b0ad4a244f291459fdb10
or PICSAR (QED, with QED): https://bitbucket.org/berkeleylab/picsar/commits/b01bf73fe1fa4f2c860304ccd6b72bdc30ae9087
Below is a list of PRs merged since last release, generated with
git log --since=2020-03-02 | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'- Merge branch 'master' into backward
- Implemented new particle diagnostics in picmi (#984)
- [mini] Update libensemble scripts (#1010)
- Docs: Dimensionality (#1020)
- use new diags syntax for libe input file (#1014)
- Allow to pass component in stencil templates (#1012)
- Fix error with Schwinger when multiple tiles are used (#1013)
- Remove unneeded ExchangeF (#996)
- Implement intervals parser for override_sync (#1008)
- Merge branch 'master' into backward
- macOS CI: brew update (#1002)
- Implement intervals parser for new diagnostics (#1000)
- Add Schwinger process (#784)
- Device field gather (#998)
- Generalize coarsening for MR (#945)
- Parser: .c -> .cpp (#999)
- Fix bug for PSATD momentum-conserving runs (#965)
- remove unused variables from WarpX::EvolveE (#995)
- remove executable permission from this source file (#994)
- Diags: Missing/Broken Includes (#993)
- Update parameters.rst (#990)
- Docs: Summit openPMD (#989)
- Add line in parameters doc (#985)
- Load Particles: external_file MPI Support (#956)
- bump tolerance on two of the gpu tests (#987)
- Option whether to dump rz modes (#986)
- Current correction in Fourier space (#675)
- Switch costs to LayoutData (#970)
- CI: oneAPI (ICC) (#969)
- proper name for checkpoint file in restart test in GPU (#983)
- PICMI: Add analytic laser (#800)
- avoid writing output files twice at the end of run (#982)
- typo
- crash for deprecated input parameters
- Added 3D automated tests for Galilean PSATD (#973)
- Fix some tests on Battra (#976)
- update GPU ini script for new diags (#978)
- we also need to specify the plt and chk file names for the GPU tests. (#975)
- Fix error (#974)
- Self Fields: Mean Gamma (#958)
- Do not rely on nodal flags (#931)
- Add parser for more general intervals (slices) (#925)
- Delete old diagnostics (#933)
- Most fun PR ever: print error and tolerance before ASSERT in CI (#967)
- Switch to new overloads of makeKnapSack, makeSFC w/ reduced comms (#955)
- openPMD: Fix no-MPI build (#968)
- Update Python docs (#960)
- openPMD: Binary Suffix (#966)
- Fix bug when compiling OpenPMD + 2D (#963)
- CI: macOS Single Precision (#964)
- use direct deposition for nodal tests also on Garuda (#962)
- [Mini]Fix Langmuir_multi_nodal test case (#961)
- Style change to match the standard (#957)
- Add checkpoint capability to new diags (#951)
- Reduce size of test output (#857)
- minor code changes to remove warnings when compiling with gcc DEBUG=TRUE (#950)
- Read species distribution from OPMD - part 3 (#883)
- Re-initialize diag functors after LoadBalance (#943)
- CI: Add macOS AppleClang Build (#946)
- Prevent the use of Esirkepov with the nodal algorithm (#948)
- ReducedDiags: Missing virtual Destructor (#947)
- New diags also handle particle (#938)
- [mini] Add contact us section to documentation (#941)
- Add hostname to LoadBalanceCosts reduced diagnostic (#902)
- Python documentation updates (#936)
- Adding m_ for member variables in new diags (#934)
- This macro needs to be updated due to a recent change in amrex (#935)
- Install Docs: Spack Env Update (#932)
- increase tolerance for test PlasmaAccelerationBoost3d from 1.e-14 to 2.e-14 (#930)
- these need not be member variables (#929)
- fixing bug to initialize CellCenterFunctor for Bx (#928)
- Enable openPMD standard for new diagnostics (#923)
- Remove code for hybrid PSATD, as well as remaining Fortran interface file (#927)
- need to import sys there (#924)
- remove cython from CI pip install list (#926)
- Particle Plotfile Filter (#724)
- [mini] SingleParticle Docs (#894)
- Redistribute only if the distribution mapping is changed (#911)
- Abort when trying to compute div(E) with USE_PSATD_PICSAR=TRUE (#916)
- Diags with coarsening (#856)
- Add section on LibEnsemble (#912)
- Fix link to Contributing Guide in README (#917)
- Remove Jaehong and add Yin to the Reg test mailing list (#921)
- Implementation of the RZ spectral solver (#816)
- Abort code if
do_pmlis used in cylindrical geometry (#909) - Add tolerance for single-precision PSATD test (#913)
- Yt release (#910)
- Interpolation with coarsening for general staggering (#853)
- Refactor AMReX IDs to Global ID (#906)
- Reorganize Tools/ into subfolders, in prevision of LibEnsemble scripts (#908)
- Revert "Breathe: <4.15.0 (#901)" (#905)
- Travis: openPMD-api Compile (#697)
- [Mini] PML ncell check only along active axes (#871)
- Breathe: <4.15.0 (#901)
- Reduced Diags: Fix 2D Emittance Label (#900)
- Loadbalance efficiency threshold documentation (#889)
- no OpenMP for GPU tests on Garuda (#899)
- Make sure single-precision compiles on GPU (#898)
- Fix typos (#897)
- [mini] Define and use enum to address PML components (#896)
- Contributing Guide: Add to Sphinx (#888)
- Charge in BeamRelevant Redu. Diagnostic (#880)
- Add space before bracket for function declaration (#886)
- replace ixType().ixType() with ixType().toIntVect() for clarity (#895)
- [mini-PR] fix test for QED - Breit Wheeler, optical depth evolution (#891)
- lower tolerance of Langmuir_multi_single_precision (#890)
- Avoid i%1 in a lambda, gives compiler segfault (#892)
- avoid dumping particle magnetic field to output in Python_PlasmaAcceleration (#893)
- Load balance efficiency threshold (#887)
- increase tolerance for single-precision test (#885)
- GitHub Action: Check Tests on OSX (#882)
- Badge for Travis-CI: Update Link (#884)
- Includes: Only From
Source/(#873) - Periodic, single-box FFT (#881)
- Fix: read_raw_data Tool for Reduced (#879)
- Update release number (#875)
- Developer Docs: Include Guide (#874)
- bump test tolerances (#878)
- [skip travis] GitHub Action: Update to v2 (#877)