Skip to content

Releases: BLAST-WarpX/warpx

23.05

03 May 06:03
23.05
734fd70

Choose a tag to compare

DOI

Dependencies

AMReX: 23.05
PICSAR (development, incl. QED): 1903ecfff51a31a321d39790af90d8520c10537e
picmistandard: release 0.23.2
openPMD-api: release 0.15.1

List of PRs merged since the last release

This list was generated with

git log 23.04.. --format='- %s'
  • Release 23.05 (#3887)
  • Fix: rocFFT 5.5 (#3888)
  • Add documentation to compile and use WarpX on Adastra (CINES) supercomputer (#3852)
  • Use WARPX_ABORT_WITH_MESSAGE("msg") instead of amrex::Abort(Utils::TextMsg::Err("msg")) (#3879)
  • Doc: Latest HDF5 on Summit (#3838)
  • Docs: Boosted Frame Inputs (#3857)
  • Fix typo in parameters doc (period -> intervals) (#3877)
  • CI: macOS Cache Less (#3878)
  • adding reconnection paper (#3886)
  • Add new paper using WarpX (#3882)
  • correct a formatting error in the Fugaku documentation (#3885)
  • Build buffer masks on GPU (#3880)
  • Moving window: fix logic to shift F,G fields w/ div(E),div(B) cleaning in PML (#3884)
  • fix recently re-introduced bug (#3875)
  • Fix missing GPU synchronization when QED lookup tables are loaded or generated (#3873)
  • Shared memory charge and current deposition (#3368)
  • Don't rely on managed memory in SmartUtils (#3874)
  • Docs: suppress Sphinx warning of duplicate bibliography labels (#3869)
  • AMReX: Weekly Update (#3868)
  • Docs: use BibTeX citations in collisions theory section (#3865)
  • Documentation For Using NCU (#3866)
  • update ci to use ascent 0.9.1 (#3867)
  • Import external E/B fields from openPMD files (#3584)
  • Add python callback call when a break signal is recieved (#3849)
  • Fix cell volume on axis and allow nonperiodic boundaries (#3820)
  • Doc: Update of the Perlmutter Filesystem Note (#3839)
  • Doc: libmamba for Conda (#3858)
  • Doc: add instructions to use the Fugaku supercomputer (Riken) (#3856)
  • move StringUtils.H to ablastr (#3864)
  • Move KernelTimer.H to ablastr/parallelization (#3863)
  • remove unnecessary include (#3862)
  • Parameters doc: clean duplicated predefined density profile option (#3859)
  • Use amrex::Math::powi(x) in WarpX (#3846)
  • Doc: VisualPIC (#3854)
  • Add check in addPlasma and addPlasmaFlux to respect random_theta (#3585)
  • Add more PICMI options (#3773)
  • Correct sign of the ChargeOnEB diagnostic (#3851)
  • AMReX/PICSAR: Update to New Particle APIs (#3848)
  • Fix particle reflecting boundaries in RZ (#3837)
  • Doc: Tunneling Jupyter (#3841)
  • AMReX: Weekly Update (#3845)
  • AMReX/PICSAR: Weekly Update (#3822)
  • Doc: HPSS Permissions (#3840)
  • Doc: AAC22 Proceeding (#3836)
  • amrex.the_arena_is_managed=0 (#3825)
  • Add callback function before/after the initial Esolve (#3452)
  • Doc: Typo "CUDA" in HIP Profiles
  • Docs: LPA Collision Papers (#3827)
  • Doc: Perlmutter CFS for SW & Optimas (#3835)
  • Reflect density from non-periodic boundaries during deposition (#3711)
  • Docs: Perlmutter CPU (#3831)
  • Doc: Frontier Module Updates (#3832)
  • DD fusion anneutronic branch (#3789)
  • Add message if user sets old flag warpx.do_nodal (#3749)
  • SyncRho: Pass References To Charge MultiFabs (#3814)
  • Clean up calls to FillBoundary in FDTD part of OneStep_nosub (#3607)
  • CI: add RZ Langmuir test w/ multi-J PSATD (#3612)
  • Improve Python script to plot PSATD stencils (#3668)
  • PSATD: call FFT of rho with explicit spectral index (#3720)
  • Bug fix: use current finest level in loops over levels (#3798)
  • Lattice: Line Docs & Rename (#3815)
  • Contributing page update (#3819)
  • Glossary update (#3818)
  • ChargeOnEB: use atomic add on CPU, instead of critical (#3816)
  • Fix loading particles from openPMD (#3810)
  • GitHub Actions: macOS has 3 Cores (#3813)
  • CI: Retry Simplify (#3812)
  • Charge on EB: Use fp field instead of aux (#3809)
  • code cleanup: make use of MultiParticleContainer::DepositCurrent in AddSpaceChargeFieldLabFrame (#3807)
  • openPMD-api 0.15.1 (#3771)
  • Glossary: IO, LPI Again (#3808)
  • Implement thread-safe ChargeOnEB diagnostic (#3804)
  • Adding Amrex Bucket into WarpX Python interface. (#3590)
  • Make verboncoeur correction optional (#3802)
  • [pre-commit.ci] pre-commit autoupdate (#3803)
  • CI: Retry Apt Repos (#3801)

23.04

03 Apr 03:48
23.04
18fcea2

Choose a tag to compare

DOI

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 and do_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 and ParticleNumber 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 from zmax_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

01 Mar 23:49
23.03
6d9f5af

Choose a tag to compare

DOI

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 or stop_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

04 Feb 06:36
23.02
a6a466b

Choose a tag to compare

DOI

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

03 Jan 16:04
23.01
7dc3d31

Choose a tag to compare

DOI

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

13 Dec 21:58
22.12
6e2fec7

Choose a tag to compare

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 to D (#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 and picmi.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

02 Nov 18:45
22.11
3eb6352

Choose a tag to compare

DOI

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

03 Oct 02:45
22.10
7d3dab4

Choose a tag to compare

DOI

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 functions get_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

02 Sep 18:30
22.09
6ae2472

Choose a tag to compare

DOI

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 with ngrowvect (#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

01 Aug 20:56
22.08
91a3569

Choose a tag to compare

DOI

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)