Releases: BLAST-WarpX/warpx
23.04
Dependencies
AMReX: 23.04
PICSAR (development
, incl. QED): 1903ecfff51a31a321d39790af90d8520c10537e
picmistandard: release 0.23.2
openPMD-api: releases 0.14.2-0.14.*
List of PRs merged since the last release
This list was generated with
git log 23.03.. --format='- %s'
- Release 23.04 (#3800)
- Doc: Update Funding (#3799)
- CI: CMake-Easyinstall New Link (#3796)
- Frontier: User Early Access Docs (#3795)
- Docs: Frontier/Crusher ROCm 5.3/4 Perf (#3780)
- Add random seed specification to
picmi
(#3793) - Slurm & LSF: How to Checkpoint & Terminate (#3778)
- Output enabled diagnostics (and checkpoint) on interrupt (#3790)
- Fix: openPMD Weighting Loading (#3783)
- Fix restart btd (#3734)
- Fix bugs related to azimuthal modes for multi-J algo in RZ geometry (#3764)
- Update Paper Badge to GB
- Enable calling SortParticlesForDeposition (#3762)
- Docs: start using BibTeX in theory section (#3787)
- AMReX: Weekly Update (#3788)
- CI: macOS allow deprecated declarations
- Update
updateAMReX.py
to match new CUDA yml file (#3772) - ParaView: Add More Docs (#3785)
- include std::set, int template parameter (#3786)
- Refactoring of main.cpp to improve readability (#3784)
- Workaround for nvcc (#3782)
- Add FieldEnergy diagnostic in RZ (#3779)
- Fix "modernize-loop-convert" issues found with clang-tidy (#3774)
- Gaussian beam: allow 8-fold symmetry option (#3768)
- Fix typos and comments from #3708 (#3770)
- Fix add_particles to account for theta attribute with RZ (#3776)
- PICMI Boundary: Silver-Mueller (#3709)
- fix modernize use equals default check by clang tidy (#3775)
- CI: clean up Langmuir tests (#1613)
- AMReX: Weekly Update (#3767)
- [mini] Print full json file if checksum CI fails (#3753)
- Crusher (OLCF): ADIOS 2.8.3 (#3759)
- PICMI: add
do_not_push
anddo_not_gather
(#3766) - Add G in
CheckGuardCells
(needed w/ div(B) cleaning) (#3761) - Removed notes which were no longer restrictions on the allowed values of amr.ref_ratio, amr.ref_ratio_vect (#3763)
- Allow using different types for coordinates and values in {bi,tri}-linear interpolation functions (#3756)
- CI: fix bug in NVCC GNUMake yml file (#3765)
- Coulomb collisions: fix roundoff issues w/ gamma close to 1 (#3708)
- Fix typo in docstring (#3755)
- Fix typo in error message (#3760)
- Sort
FieldProbe
output using probe particle ids (#3746) - remove spaces from headers in
FieldMaximum
,RhoMaximum
andParticleNumber
red diags (#3751) - NERSC: Update again
- NERSC: Jupyter Kernel Helper
- Fix figure reference in docs for input+output (#3741)
- Docs: fix default of
warpx.n_field_gather_buffer
(#3710) - Deposition: Fix LB Cost Segfault (#3738)
- AMReX: Weekly Update (#3750)
- PICMI: add missing flags for latest algorithms (#3743)
- Fix Bucket getattr (#3747)
- Implement PICMI flag to set
compute_max_step_from_btd
(#3740) - Spack: OpenMP w/o GPU (#3744)
- New user input for grid type (collocated, staggered, hybrid) (#3683)
- Fix typo in a comment (#3736)
- Fix handling of name passed into SetTag (#3735)
- Doc: Fix Builds, Disable all but HTML (#3737)
- Add test for DD fusion with intra-species collisions (#3660)
- Fix
max_step
fromzmax_plasma...
upon restart (#3732) - Docs: more structure in numerics input section (#3730)
- AMReX: Weekly Update (#3729)
- RZ FDTD: fix bug w/ div(E) cleaning (extra c2) (#3726)
- Moving window: shift G MultiFab w/ div(B) cleaning (#3725)
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)