Skip to content

22.01

Compare
Choose a tag to compare
@ax3l ax3l released this 04 Jan 13:56
· 1877 commits to development since this release
22.01
ce851bb

DOI

Dependencies

AMReX: 22.01
PICSAR (development, incl. QED): 7b5449f92a4b30a095cc4a67f0a8b1fc69680e15
picmistandard: release 0.0.18
openPMD-api: releases 0.14.2-0.14.*

List of PRs merged since the last release

This list was generated with

git log 21.12.. --format='- %s'
  • Release 22.01 (#2718)
  • Docs: Add New Inputs (Manual) (#2717)
  • Docs: Spack Dev - Relax MPL Pin (#2715)
  • Add PICMI Scripts for LWFA Tests (#2700)
  • pre-commit autoupdate (#2712)
  • Regression Testing: Use Mainline & CMake (#2556)
  • CI: mpi4py breaking setuptools API (#2713)
  • Test particle scraping for EB in RZ. (#2691)
  • Adding staircased EB in the PMLs (#2693)
  • Docs: Add Missing Default for warpx.serialize_ics (#2706)
  • removed distinct functions computePhiRZ and computePhiCartesian since these function now share mostly the same code (#2709)
  • Change _libwarpx.py functions to LibWarpX class methods (#2696)
  • Add embedded BC in RZ. (#2602)
  • ParticleMoments: Deduct Lambda Ret Type (#2705)
  • Doxygen: include static functions (#2701)
  • Add runtime option to use DM that is 'similar' to the mother grids in the PML. (#2665)
  • pre-commit: Python imports (#2686)
  • Update AMReX (RZ Poisson) (#2699)
  • CMake: openPMD on by default (#2698)
  • RZ correction in 2d RZ Poisson slver (#2697)
  • Inputs: geometry.dims option (#2685)
  • [pre-commit.ci] pre-commit autoupdate (#2695)
  • AMReX: Weekly Update (#2694)
  • AMREX_ALWAYS_ASSERT -> AMREX_ASSERT for deposition bounds checks (#2688)
  • For Python inputs, values with temporary variables are wrapped in quotes (#2690)
  • Generalize Analysis Scripts: Number of Digits (plt) (#2683)
  • added RZ support in libwarpx function _get_boundary_number (#2680)
  • Wrap shared object in a class to control its loading (#2637)
  • AMREX_SPACEDIM : EB, Filter, Laser, Utils, and Diagnostics (#2677)
  • Adding new inputs to picmi.ElectromagneticSolver (#2676)
  • Doxygen: Fix Diags, FieldSolver, Parallelization & Particles (#2662)
  • ABLASTR: Cleanups & Particle Moments (#2675)
  • CI: Azure Cache Ignore Errors (#2678)
  • CI: Reduce Runtime of Some Galilean Tests (#2625)
  • Docs: Perlmutter Early Science (#2674)
  • Cori: c-blosc Support (#2636)
  • Examples: Python ShellBang & Executable (#2673)
  • CI: Remove (particle_)tolerance (#2669)
  • pre-commit: check json (#2670)
  • Fix: Missing EB analysis.py Permissions (#2672)
  • Fix: pre-commit run -a (#2671)
  • ABLASTR: Fix Doxygen in DepositCharge
  • Refactor DepositCharge so it can be called from ImpactX. (#2652)
  • Adding EB multifabs to the Python interface (#2647)
  • Add load balancing test (#2561)
  • AMReX/PICSAR: Weekly Update (#2666)
  • Add anisotropic mesh refinement example (#2650)
  • Add high energy asymptotic fit for Proton-Boron total cross section (#2408)
  • Fix the scope of profiler for SYCL (#2668)
  • Add PML Support for multi-J Algorithm (#2603)
  • Fixing the initialization of the EB data in ghost cells (#2635)
  • Python: Add 3.10, Relax upper bound (#2664)
  • Docs: Fix Warning Logger Typo (#2667)
  • ABLASTR Library (#2263)
  • C++17: if constexpr for templates in ShapeFactors (#2659)
  • QED openPMD Tests: Specify H5 Backend (#2661)
  • ICC CI: Unbound Vars (setvars.sh) (#2663)
  • use_default_v_<galilean,comoving> Only w/ Boosted Frame (#2654)
  • fix for setting the boundary condition potentials in 1D ES simulations (#2649)
  • use if constexpr to replace template specialization (#2660)
  • fix check for absolute library install path (#2646)
  • CMake: 3.18+ (#2651)
  • Docs: python3 -m pip & Virtual Env (#2656)
  • PWFA 1D: Fix output name
  • Fix: analysis_default_regression.py
  • Python/setup.py: picmistandard==0.0.18
  • Azure: Ensure latest venv installed
  • Python GNUmake: Remove Prefix Hacks
  • GNUmake installwarpx: mv -> cp
  • Azure: pre-install setuptools upgrade
  • Regression/requirements.txt: openpmd-api
  • Fix missing checksums1d (#2657)
  • GNUmake & WarpX-test.ini: python -> python3
  • Azure: set -eu -o pipefail
  • Add: Regression/requirements.txt
  • GNUmake: Fix Python Install (force) (#2655)
  • run_test.sh: Own virtual env (#2653)
  • CMake 3.22+: Policy CMP0127 (#2648)
  • 1D tests for plasma acceleration (#2593)
  • Perlmutter: December Update (#2645)
  • C++17: structured bindings to replace "std::tie(x,y,z) = f()" (#2644)
  • Replace AMREX_SPACEDIM: Evolve & FieldSolver (#2642)
  • C++17, CMake 3.17+ (#2300)
  • CI: Reduce Runtime of Test subcyclingMR (#2632)
  • Added 1D support to fields.py (#2634)
  • CI: Reduce Runtime of Test multi_J_2d_psatd (#2638)
  • PSATD: Implement Scalar Damping for F,G (#2432)
  • Transform the external fields into the boosted frame (#2610)
  • apt & conda: Update Instructions for Deps (#2629)
  • Add CI Test for Python Wrappers w/ PML (#2576)
  • AMREX_SPACEDIM : Initialization and Particles (#2628)
  • Redistribute particles in ContinuousFluxInjection (#2611)
  • Docs: Archiving Workflows (#2621)
  • Define WARPX_ZINDEX to denote the index for the Z dimension regardless of the build's dimensionality (#2622)
  • Correct collision algorithm in RZ. (#2510)
  • run_test.sh: Fix unbound WARPX_CI_TMP
  • Azure CI: Cache (#2615)
  • 3D Performance Tests: CI smaller (#2623)
  • AMReX: Weekly Update (#2627)
  • Fix: Installed Symlink LIB (#2626)
  • extern 'C': Only in Headers (#2624)
  • Fix out-of-bound in the initialization of EB (#2607)
  • Replace AMREX_SPACEDIM: Boundary & Parallelization (#2620)
  • Mention that the potentail should be constant inside EB (#2618)
  • Fix out-of-bound in Inverse FFT of F,G (#2619)
  • Add 2D Langmuir Test w/ MR & PSATD (#2605)
  • div(E,B) Cleaning Options for PSATD (#2403)