Releases: ECP-WarpX/WarpX
23.03
Dependencies
AMReX: 23.03
PICSAR (development
, incl. QED): 1903ecfff51a31a321d39790af90d8520c10537e
picmistandard: release 0.0.22
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 23.02.. --format='- %s'
- Release 23.03 (#3719)
- GB: Added DOI (#3718)
- AMReX: Weekly Update (#3715)
- Change plotfile RZ allowed diags to r,t from x,y (#3663)
- Reduced diagnostics: charge on the embedded boundary (#3648)
- Doc: Lawrencium (LBNL) Machine (#3700)
- Fix getBulkMomentum for Maxwellian distributions (#3705)
- Add option to increase
max_step
orstop_time
to fill BTD (#3693) - Doc: Perlmutter 80 GB GPUs (#3706)
- Fix Silver-Mueller boundary condition in 1D (#3703)
- Doc: HPC build/bin (#3675)
- AMReX: Weekly Update (#3701)
- Renamed "particle_vel" to "particle_mom" (#3672)
- Add warning message in RZ for < 2 azimuthal modes (#3655)
- GetExternalEBField: Use AMReX's CompileTimeOption ParallelFor (#3696)
- Add FieldReduction and ParticleHistogram to PICMI (#3697)
- add flag to picmi
FieldDiagnostic
for whether particle data should be saved along with the field data (#3699) - Update Crusher Modules to cce/15.0.0 and others (#3688)
- Pass seed for gpu in ResetRandomSeed (#3682)
- Updated gitignore with vscode-specific folder (#3685)
- CI & Bug Fixes: 1D & 2D Compile (#3680)
- Fix bug in mirror with F,G fields (#3681)
- Bug fix: retain particles in boundary buffer during Redistribute() (#3679)
- Pre-Commit: Smaller Files & NB (#3678)
- AMReX: Weekly Update (#3677)
23.02
Dependencies
AMReX: 23.02
PICSAR (development
, incl. QED): 1903ecfff51a31a321d39790af90d8520c10537e
picmistandard: release 0.0.22
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 23.01.. --format='- %s'
- Bug fix : Coarse patch dx for external field init (#3674)
- Clean warning on unused function (#3656)
- Add all the elements from Z=87 (Fr) to Z=100 (Fm) to the ionization table (#3670)
- Fix a bug in 1D PEC (#3669)
- fix some issues in WarpX 1D (#3671)
- RZ: abort if warpx.numprocs[0] > 1 with PSATD (#3615)
- Docs: Update Crusher (OLCF) Submission (#3601)
- Doc: NAPAC22 DOI (#3614)
- Release 23.02 (#3667)
- Doc: Add ARTEMIS Publications (#3647)
- add elements from Z=55 to Z=85 to the ionization table (#3666)
- ADIOS2: Fix BTD Particle Resize w/ Empty Ranks (#3657)
- Use a simpler expression for particle energy for reduced diagnostics. (#3650)
- Docs: Spack Binary Caches (#3628)
- Docs: Summit Jupyter HDF5 Back (#3629)
- Perlmutter (NERSC): New Boost Module (#3651)
- Fix NUniformPerCell for 1D (#3659)
- updates classical radiation reaction entry in docs (#3661)
- Add Sr, Y, Zr, Nb, Mo, Tc, Ru, Rh, Pd, Ag, Cd, In, Sn, Sb, Te, I, Xe to the ionization table (#3652)
- [pre-commit.ci] pre-commit autoupdate (#3653)
- CI: Unbreak Pre-Commit
- Docs: CCache Perlmutter (NERSC) (#3619)
- Implement linear interpolation for both cell-centered and nodal data types (#3638)
- add K,Ca,Sc,Zn,Ga,Ge,As,Se,Br to ionization tables (#3646)
- AMReX/PICSAR: Weekly Update (#3634)
- Clean loadbalance params (#3632)
- change github actions to use ascent 0.9.0 container (#3642)
- Add ionization support for Titanium (#3645)
- Docs: Fix
n_rz_azimuthal_modes
(#3643) - Fix few includes in WarpXAMReXInit.cpp/H and TextMsg.cpp using IWYU tool (#3627)
- [pre-commit.ci] pre-commit autoupdate (#3635)
- Fix bug with PML in 2D when compiling with EB (#3637)
- added space to warning message when too many boxes per GPU (#3633)
- CI: Cache & Checkout Action v3 (#3620)
- Modify refined injection CI test for anisotropic ref ratio (#3605)
- [pre-commit.ci] pre-commit autoupdate (#3626)
- Doc: Taurus (ZIH) A100 (#3611)
- replaced vector.insert with std::copy to avoid issues with g++ 12 (#3625)
- Summit (OLCF): No Prepend in
jsrun
(#3623) - Fix segfault in interpolation with anisotropic ref ratio (#3613)
- EB potential python interface (#3624)
- AMReX: Weekly Update (#3622)
- Fix Doxygen Warnings (#3616)
- AMReX/PICSAR: Weekly Update (#3610)
- Correct typo in PML+PSATD warning message (#3608)
- CMake: Lib Symlink w/ Complex Paths (#3602)
- Vay deposition not implemented with multi-J algorithm (#3606)
- add local flag to ParticleBoundaryBuffer::getNumParticlesInContainer (#3586)
- Docs: Perlmutter (NERSC) Module Update (#3599)
- For the tridiag, remove the guard cells since they are not needed (#3604)
- Generalize interpolation routines in diags for anisotropic ref ratio (#3603)
- Refined injection with anisotropic mesh refinement ratio (#3464)
- Fix bug for intra-species Coulomb collisions (#3526)
23.01
Dependencies
AMReX: 23.01
PICSAR (development
, incl. QED): 006f65f332681f13de47c16fbd41c11f1e346764
picmistandard: release 0.0.22
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 22.12.. --format='- %s'
- Release 23.01 (#3598)
- fix two issues with unchecked possibly null pointer found with CodeQL (#3582)
- Docs: Fix some typos (#3593)
- [pre-commit.ci] pre-commit autoupdate (#3594)
- Fix a Bug in 1D ES (#3597)
- Update AMReX (GCC 7.5 & Ascent) (#3592)
- Feature magnetostatic solver (#3551)
- AMReX/PICSAR: Weekly Update (#3578)
- CMake: ADIOS1 off by default (#3591)
- Adding radial weighting at r=0 for Jr if nodal. (#3589)
- Avoid touching device memory on host in FieldProbe (#3579)
- CI: Unbreak macOS Python3 (#3587)
- Allow const_dt with EM and check it for ES (#3561)
- Include fusion reactions in documentation (#3570)
- Docs: Fix HTML5 for Install Logos (#3588)
- Add accelerator lattice, starting with quadrupoles (#3063)
- [pre-commit.ci] pre-commit autoupdate (#3580)
- Fix typo in documentation for Haswell (#3583)
- managed memory for user defined attribs in addplasma (#3576)
- Docs: Profiler Sync (Debug) (#3571)
- Clean up documentation (#3542)
- Docs: rst Formatting Issue in GB Paper
- Add a new section on domain decomposition to the docs. (#3572)
- Docs: add
photo_species
input param and fix typo (#3575) - Refactor update of auxiliary data for electrostatic solver (#3573)
- Allow surface flux injection from the domain boundary (#3554)
- Fix Syntax in .zenodo.json
22.12
Dependencies
AMReX: 22.12
PICSAR (development
, incl. QED): 006f65f332681f13de47c16fbd41c11f1e346764
picmistandard: release 0.0.22
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 22.11.. --format='- %s'
- Typo: Fewer Ranks (Perf. Hint) (#3569)
- Release 22.12 (#3565)
- CodeQL Filter: One Level Deeper
- CI CodeQL: Filter Third Party (#3563)
- [pre-commit.ci] pre-commit autoupdate (#3564)
- Update documentation to compile and run on LUMI supercomputer (#3562)
- CI: CodeQL w/ 🔍
- Improve memory footprint for ParticleInitialize (#3392)
- CI: Source Checks on ubuntu 22.04 (#3558)
- Renamed currents in Vay deposition from
j
toD
(#3557) - CI: Concurrency Limit CodeQL
- Add CodeQL workflow for GitHub code scanning (#3555)
- Docs: Repo Vis Link (#3553)
- ABLASTR: Coarsen Functions (#3433)
- Highlights & References: Gordon Bell (#3552)
- PSATD: Implement First-Order Equations (#3466)
- Zenodo: Move Gunther to Contributors
- Fix the CUDA Aware part of the Perlmutter script. (#3549)
- [pre-commit.ci] pre-commit autoupdate (#3547)
- Update docutils version (#3546)
- Check rho pointer in
if
conditions for charge deposition (#3544) - Clean up examples folders (#3545)
- PSATD: Rewrite Equations with/without Rho (#3343)
- Fix Esirkepov deposition in 1D (#3537)
- [pre-commit.ci] pre-commit autoupdate (#3540)
- fix bug with reduced diagnostic FieldProbe in 1d (#3535)
- enable the use of
FieldProbe
default parameter values (#3538) - AMReX/PICSAR: Weekly Update (#3539)
- Take into account mean velocity in gaussian flux injection (#3514)
- allow initial fields to be set through the picmi interface (#3536)
- Speed up Vay current deposition (#3529)
- Assert for
diag_type
(prevent input typos) (#3532) - AMReX/PICSAR: Weekly Update (#3530)
- Bugfix for "particle coordinates" with plane field probe reduced diagnostic (#3497)
- PushPX: GPU kernel optimization (#3402)
- Adding an if statement for the last step diagnostic (#3436)
- Add Python interface for flux injection (#3486)
- BTD-RZ Add multiple modes (#3482)
- Doc: remove obsolete section on reading BTD data (#3527)
- Move shared functionality between
picmi.UniformDistribution
andpicmi.AnalyticDistribution
into a parent class (#3476) - AMReX/PICSAR: Weekly Update (#3522)
- [pre-commit.ci] pre-commit autoupdate (#3524)
- Abort when using Vay Deposition with FDTD (#3515)
- Centralize the multi fab allocation (#3484)
- CI: unbreak macOS (#3521)
- Flux injection: move particle only after performing checks (#3519)
- Fix warnings with ceil in BTD code (#3518)
- CI: unbreak macOS (2to3) (#3520)
- Use makeParser function for laser field parsing option (#3517)
- Vay Deposition: Filter D, Exchange Guard Cells of J (#3388)
- 2D/RZ Embedded Boundaries Bug Fix (#3510)
- BTD: remove old/legacy back-transformed diagnostics (#3485)
- Docs: Improve MPI Threading User FAQ (#3501)
- Allow
None
for Maxwell solver (#3504) - Load balancing bug fix: remake MultiFabs for Vay deposition, current centering, time averaging (#3508)
- AMReX: Weekly Update (#3509)
- Clean Species Physical Properties (#3505)
- Add SymPy Notebook to Derive PSATD Equations (#3456)
- CMake: AMReX_INTALL Update (Shared) (#3503)
- Docs: Dependencies w/ Ascent & SENSEI (#3502)
- Summit (OLCF): Jupyter GPFS HDF5 Issues (#3498)
- Perlmutter (NERSC): Finish Affinity Control (#3495)
- Allow arbitrary laser antenna normal in picmi (#3477)
22.11
Dependencies
AMReX: 22.11
PICSAR (development
, incl. QED): 4252e567089fce30d2a3a82d78998e8d3d8220c2
picmistandard: release 0.0.20
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 22.10.. --format='- %s'
- Release 22.11 (#3499)
- CUDA CI: Ubuntu 20.04+ (#3496)
- Perlmutter (NERSC): Update Modules & Jobscript (#3493)
- Implement D+D and D+He fusion (#3257)
- AMReX: Weekly Update (#3492)
- Add BTD notes to FAQ section (#3473)
- BTD fields with RZ + openPMD - single mode only (#3350)
- Modify naming of species in CI fusion test (#3490)
- For background stopping, added error checks of the user input (#3163)
- Fix Invalid Mem w/ Moving Window, LB & PMLs (#3450)
- ABLASTR: Always Sync Option (#3467)
- add warning if PML and PSATD are used together (#3489)
- Docs: LUMI (CSC) (#3488)
- Add neumann BC in WarpX PICMI interface (#3487)
- Add warning to set zmin and zmax for ion-acc example (#3323)
- Replace "none" BC with Neumann for electrostatic (#3483)
- Diagnostics: print when writing openPMD/Ascent/Sensei and BTD plotfile/openPMD (#3424)
- CI: oneAPI with
-O1
(#3478) - Add reduced diagnostics to
picmi.py
(#3475) - AMReX: Weekly Update (#3479)
- Fix stair-case solver in 2D Cartesian (#2942)
- Do not query redundant
do_back_transformed_particles
(#3183) - Fix unused import warnings in python analysis scripts (#3472)
- User-Specified Used Inputs File (#3462)
- OLCF Jupyter: Mamba is Pre-Installed (#3471)
- AMReX: Weekly Update (#3469)
- Update GCC Requirement (#3470)
- CI: Fix macOS OMP (#3465)
- Correct particle positions outside refined injection (#3463)
- openPMD Engines: Allow Params w/o Type (#3460)
- Docs: Expand Debugging Workflow (#3461)
- AMReX: Weekly Update (#3459)
- Add functions for reading particle id and cpu numbers correctly (#3457)
- Partial refactoring of the utils directory (#3404)
- Fix synchronization of nodal points in subcycling (#3455)
- Updated 1D CI tests with particles because of update of yt (#3458)
- Spack Desktop: Simpler CUDA Visualization (#3337)
- Doc: BLAS++/LAPACK++ on GitHub (#3449)
- openPMD: Shape of Constant Particle Records (#3451)
- BTD: Improve Z-Slice Message (#3440)
- Docs: Fix PICMI Builds (#3447)
- Doc: Dev FAQ Pinned Memory (#3437)
22.10
Dependencies
AMReX: 22.10-1-g13aa4df0f5
PICSAR (development
, incl. QED): 4252e567089fce30d2a3a82d78998e8d3d8220c2
picmistandard: release 0.0.20
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 22.09.. --format='- %s'
- Release 22.10 (#3444)
- Use parser for input parameters of type long (#2506)
- Major update of the Python/picmi documentation (#3329)
- Sphinx Extension: Sphinx-Design (#3361)
- Lassen (LLNL): HDF5 1.12.2 (#3378)
- Docs: BELLA MVA PoP & Ion PRAB Published (#3435)
- Implement tridiag solver for 1D (#3431)
- Add quiet option to Summit post-proc. docs (#3434)
- Add 1d support to
_libwarpx.py
functionsget_particle_X
(#3421) - AMReX/PICSAR: Weekly Update (#3412)
- enforce 3 components for some laser parameters (#3423)
- BTD diagnostics specified by intervals (#3367)
- fix labels in inputfiles (#3422)
- CI: Test New v. Legacy BTD in
BTD_ReducedSliceDiag
(#3371) - Fix update of particles flushed already in BTD (#3419)
- Fix compilation of RZ version on GPU (#3418)
- Add option to deposit laser on main grid (#3235)
- PSATD: More Options for Time Dependency of J, Rho (#3242)
- Correct and test fusion module in RZ geometry (#3255)
- More fixes for capacitive_discharge PICMI tests (#3416)
- Add beta function to BeamRelevant (#3372)
- Fix value of particle container m_do_back_transformed_particles when there are multiple BT diagnostics (#3184)
- Zenodo: Add Marco Garten (#3414)
- Fixes to Physics_applications/capacitive_discharge/PICMI* (#3413)
- Improve docstrings for some physical constants (#3410)
- Display an ASCII art logo on standard output (#3382)
- ABLASTR: Fix Stray Include in ChargeDeposition (#3406)
- ABLASTR: Constants (#3405)
- Update highlights with new PRX paper (#3408)
- add species name to a couple of error messages (#3381)
- Use blaspp::gemm on GPU for Hankel transform (#3383)
- Frontier/Crusher: Less Invasive libFabric Work-Around (#3396)
- ABLASTR: Fix Stray Include in DepositCharge (#3393)
- use getWithParser (#3394)
- ABLASTR: Move Used Inputs Helper (#3376)
- AMReX: Weekly Update (#3387)
- Docs: Crusher (OLCF) for PSATD+RZ (#3386)
- Docs: Update Crusher (OLCF) (#3380)
SyncCurrent
: Split Filter and Sum over Guard Cells (#3222)- Frontier/Crusher: rocFFT Cache Control (#3366)
- Updated name for Elisa Rheaume in zenodo & Field Probe files (#3379)
- Fix: ABLASTR nvcc Phi Fine/Coarse (#3374)
- Fix perlmutter script. (#3375)
- CI: Add 2D/3D Langmuir Tests w/ Multi-J PSATD (#3363)
- Docs: Fix DOI Link Formatting
- Update highlights.rst (#3373)
- Avoid division by 0 in plasma lenses (#3370)
- CI: Test New v. Legacy BTD in
RigidInjection_BTD
(#3327)
22.09
Dependencies
AMReX: 22.09
PICSAR (development
, incl. QED): 4252e567089fce30d2a3a82d78998e8d3d8220c2
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.08.. --format='- %s'
- Release 22.09 (#3365)
- add boosted frame notes to usage FAQ (#3245)
- Docs: abort_on_unused_inputs (#3364)
- Remove some magic numbers (#3355)
- Initialize user defined runtime attributes in AddPlasmaFlux (#3359)
- Perlmutter: Specify "regular" QOS (#3362)
- Spack Envs: Debian (#3360)
- Fix a bug in AddPlasma (#3351)
- ABLASTR: Add Nodal Gather Functions (#3357)
- make variables constexpr (#3354)
- Perlmutter: Work-Around CUDA-Aware MPI & Slurm (#3349)
- Fix few "magic constants" & undefined variables found with clang-tidy (#3346)
- AMReX: Weekly Update (#3348)
- Python: 3.7+ (#3342)
- Docs: Add description of Python APIs in
libwarpx
(#3310) - Fix Bugs w/ Current Correction and Vay Deposition (#3290)
- Fixed plasma lens residence correction to allow a short lens (#3318)
- Order-independent
rho_<species>
with RZ and openPMD (#3338) - Use proper units for momenta, in BoundaryScrapingDiagnostic (#3240)
- Docs: Improve Nsight Systems Section (#3102)
- Spack: Fix Typo in curl (previous commit)
- MultiParticleContainer: Prevent Bugs in Some
setVal
Calls (#3266) - Performance Hint: Too Many Boxes / GPU (#3269)
- Docs: Spack Desktop Environment (#3326)
- [pre-commit.ci] pre-commit autoupdate (#3334)
- AMReX: Weekly Update (#3333)
- CI: Clean up Analysis of Galilean Tests (#3322)
- Remove outdated comments from example input files (#3332)
- Updated Docs/README.md (#3328)
- shift BTD lab frame bounds by half a cell to prevent round off errors (#3330)
- Docs: Add NAPAC'22 Paper (#3314) (#3316)
- Fix Docs for
psatd.update_with_rho
(#3325) - Wheel: Separate Directory (#3320)
- Docs: Lassen diable MPI-I/O file lock (#3303)
- Allow filtering in z with RZ FDTD (#3281)
- Docs: Add NAPAC'22 Paper (#3314)
- ABLASTR: Fix Missing Include (#3313)
- Windows CI: Abort on First Error (#3312)
- Move handling of do_not_deposit to physics callers (#3225)
- AMReX: Weekly Update (#3315)
- Fill Guard Cells of Fields and Currents Independently (#3302)
- Enable Particle RZ BackTransformed Diagnostics (#3309)
- Docs: Add Input Parameter
psatd.use_default_v_galilean
(#3304) isort
: AMReX, WarpX, etc. as First Party (#3307)- Initialize particle runtime attributes inside AddNParticles (#3272)
- PICMI: Fix Bug in Class
Species
Init (#3286) - Fix out of bounds array access with Particle Scraping + Continuous Injection (#3294)
- AMReX: Weekly Update (#3293)
- Doc: PICMI Parameters (#3291)
- Use extended box array in setting par GDB for BTD (#3285)
CoarsenIO::Coarsen
:mf_tmp
to be constructed withngrowvect
(#3288)- Fix Checksums & Analysis: Skip cpu & id (#2924)
- Species variables in diagnostics: deal with runtime components (#3218)
- Regressions: remove tolerance (#3287)
- Docs: Update Intro PFS OLCF (#3284)
- Docs: Lassen HDF5 Perf. Hints (#3264)
- Implement output of scraped particles at domain boundaries (#3274)
SyncCurrent
: Pass References To Current MultiFabs (#3277)- [pre-commit.ci] pre-commit autoupdate (#3278)
- Remove duplicated parameter in QED inputs (#3275)
22.08
Dependencies
AMReX: 22.08
PICSAR (development
, incl. QED): 4252e567089fce30d2a3a82d78998e8d3d8220c2
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.07.. --format='- %s'
- Release 22.08 (#3276)
- Docs: Typos Frontier Section (#3273)
- Remove duplicated parameter <species_name>.x/y/z_rms in parameters docs (#3268)
- Frontier: Update Submission Scripts (#3267)
- Update
background_mcc_dp_psp
benchmark (#3271) - Fix: mpi4py requirement for
--target pip_install
(#3265) - Starting with the pusher, consistently use ParticleReal (#3259)
- ParticleReal for external fields and collisions (#3262)
- Frontier: Update Jobscript
- [pre-commit.ci] pre-commit autoupdate (#3261)
- AMReX: Weekly Update (#3260)
- Bug fix for BTD - particle BA, and geom, same as field buffer (#3056)
- Poisson Solver: Fix Bug w/ Semi-coarsening and EB (#3247)
- Fixes to allow mixed precision, ParticleReal float, Real double (#3239)
- CI: Add Missing Regression Analysis (NCI corrector) (#3252)
- Add Python Callback Call when Checkpointing Signal is Received (#3251)
- Fix a bug in GPU version of Hankel Transform (#3253)
- Docs: gaussian beam
q_tot
is not optional (#3249) - D-T fusion (#3153)
- Docs: New OLCF Machine (#3228)
- ABLASTR: Update Poisson Solver API (#3243)
- [pre-commit.ci] pre-commit autoupdate (#3246)
- AMReX: Weekly Update (#3244)
- Remove Unused Allocations of Averaged MultiFabs (#3237)
- CMake: 3.20+ (#3196)
- Refactor code in fusion module to avoid machine-precision issues (#3229)
- Fix: Write Used Inputs Once (#3234)
- Update 2D nuclear fusion test input file (#3230)
- [pre-commit.ci] pre-commit autoupdate (#3226)
- Add 2D tests for proton boron fusion (#2540)
- Docs: Update WarpX Reference (#3223)
- Cleanup how fields_to_plot = none is handled (#3219)
22.07
Dependencies
AMReX: 22.07-4-gcbdc6580ee
PICSAR (development
, incl. QED): 4252e567089fce30d2a3a82d78998e8d3d8220c2
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.06.. --format='- %s'
- Release 22.07 (#3211)
- Improve Docs on max_grid_size/blocking_factor for RZ (#3221)
- Parse the quantity
zmax_plasma_to_compute_max_step
in PICMI (#3217) - Initialize multi-physics module (ionization, QED) when restarting simulations from checkpoints (#3194)
- Add new entries in Physical Species properties (+ refactoring of the SpeciesPhysicalProperties file) (#3090)
- [pre-commit.ci] pre-commit autoupdate (#3213)
- Merge
FillBoundary
andNodalSync
(OneStep_multiJ
) (#3169) - Use amrex::RandomNormal in Maxwell-Boltzmann momentum injection (#3209)
- [pre-commit.ci] pre-commit autoupdate (#3205)
- AMReX: Weekly Update (#3204)
- Added
none
as an option for fields_to_plot (#2419) - Remove Unused Function
getcurrent
(#3197) - AMReX/PICSAR: Weekly Update (#3192)
- fix missing newline in documentation (#3193)
- Remove temporary copy of MultiFab (#3190)
- Use ablastr::utils::communication::FillBoundary instead of amrex::FillBoundary in PML_RZ (#3191)
- Docs: Move LPI Experiment Citation (#3187)
- Extract function for two-particle fusion reaction (#3175)
- ABLASTR: Compute Phi (#2994)
- CMake: Generalize
CMAKE_INSTALL_CMAKEDIR
(#3180) - AMReX/PICSAR: Weekly Update (#3177)
- CMake: AMReX_PIC (
-fPIC
) for ABLASTR (#3181) - openPMD-api: 0.14.5 (#3171)
- [pre-commit.ci] pre-commit autoupdate (#3178)
- Extend MCC to accurately treat relativistic particles (#3118)
- Update glossary.rst (#3174)
- Summit: Fix BLAS++/LAPACK++ Modules (#3172)
- Fix: ABLASTR CMake Build (macOS) (#3173)
- AMReX: Weekly Update (#3170)
- ABLASTR: Move Communication Utilities (#3167)
- Merge
FillBoundary
andNodalSync
(OneStep_nosub
,OneStep_sub1
) (#3013) - Docs: AMReX Debug Moved (#3164)
- build image - test fix for 1D builds (#3162)
22.06
Dependencies
AMReX: 22.06
PICSAR (development
, incl. QED): 2becfe0665590063fdfca10abaa05c4c1bd3ec22
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.05.. --format='- %s'
- Release 22.06 (#3161)
- Vay Deposition: Add Cumulative Sums (#2958)
- Doc: adding few more references on numerical algorithms (#3158)
- Fix: WarnManager (#3159)
- Move warning logger in ablastr (#3154)
- Change Default for
psatd.current_correction
(#3092) - Fix: ABLASTR rm MPIInitHelpers (#3156)
- Clean-up in python wrappers to access particle data (#2531)
- Crusher: Update Modules (#3152)
- Boundary scraping diagnostic (#3064)
- Acknowledge us: update DOIs (#3150)
- AMReX no-MPI Gather Fixed (#3149)
- Add 3D tests for proton boron fusion (#2450)
- Docs: Science Highlights (#3139)
- AMReX: Weekly Update (#3147)
- Move MsgLogger to ablastr (#3148)
- Use Utils::TextMsg::Err and WARPX_ALWAYS_ASSERT_WITH_MESSAGE in more files (#3117)
- move serialization to ablastr (#3145)
- Remove Extraneous
WARPX_DIM_RZ
in Gaussian Laser Init (#3144) - Docs: Improve
collision_name>.species
(#3143) - Write Inputs to
warpx_used_inputs
(#3132) - Fix: Install ABLASTR (#3141)
- SpectralFieldDataRZ: Missing Utils Include (#3140)
- Fix: Field Probe no-MPI Gather (#3134)
- PML.cpp: missing util include (#3138)
- Reactivate Multi-J RZ PSATD Checksums (#2459)
- Test Filter: Include Python Langmuir (#3129)
- Specify particle precision (#3065)
- Simplify the function computePhi (#3026)
- CMake Pip: Unique Custom Targets (#3116)
- Docs: New Perlmutter Default Env, Microarch (#3127)
- Fold Python tests into their corresponding base configurations, to better exploit ccache (#3107)
- Add new class
NamedComponentParticleContainer
(#3100) - [pre-commit.ci] pre-commit autoupdate (#3128)
- AMReX/PICSAR: Weekly Update (#3126)
- remove unused enum (#3124)
- use fwd declaration for WarpXFaceInfoBox (#3125)
- fix unnecessary double promotions (#3120)
- Add
do_average
option to the particle fields diagnostic (#3067) - Clarify error messages when parsing diagnostics input (#3122)
- ABLASTR: localIDtoGlobal (#3115)
- Add workaround for Libfabric bug on Crusher to job script. (#3114)
- Lassen (LLNL): ADIOS2, BLAS++ & LAPACK++ (#3071)
- Avoid resizing ParticleBoundaryBuffer allocation to total particle count (#3068)
- Use uniform error message formatting in more source files (#2964)
- [pre-commit.ci] pre-commit autoupdate (#3113)
- AMReX/PICSAR: Weekly Update (#3112)
- Add Headers to Input File Written by PICMI (#3093)
- CI: HIP with https (#3111)
- Stricter Tolerance for 3D Langmuir Tests (#3097)
- Add STL files support in pywarpx (#3089)
- Fix Laser Injection in RZ (#3104)
- fix bug (#3110)
- Fix Breaking Pip 22.1 Logic (#3106)
- Fix Mirrors for RZ (NullifyMF) (#3101)
- Doc: Improve Doxygen Links (#3099)
- Fix Wrong Abort Message for PSATD w/ Time Averaging (#3098)
- Use queryWithParser to Parse v_particle_pml (#3096)
- Use uniform error message formatting for all the amrex::Abort() calls in WarpX.cpp (#2952)
- Apply shift for zmax>0 in old BTD (#3094)
- Add a python script to generate timestep duration plots (#3036)
- Fix miscellaneous issues found with clang tidy (#3083)
- AMReX: Weekly Update (#3095)
- Apply shift in BTD for zmax different than 0 (#3091)
- Fix openPMD RZ with load-balancing (#3084)
- Nuclear fusion: remove underflow warning in single precision (#3058)
- Close #3077 Fix RZ openPMD output with MR (#3082)
- ABLASTR:
-fPIC
Control (#3081) - Add velocity in pml as an input in function alpha (#3070)