Skip to content

Releases: ECP-WarpX/WarpX

23.03

01 Mar 23:49
23.03
6d9f5af
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

22.07

09 Jul 14:22
22.07
590b4be
Compare
Choose a tag to compare

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 and NodalSync (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 and NodalSync (OneStep_nosub, OneStep_sub1) (#3013)
  • Docs: AMReX Debug Moved (#3164)
  • build image - test fix for 1D builds (#3162)

22.06

06 Jun 17:57
22.06
c654097
Compare
Choose a tag to compare

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)