There is a newer version of the record available.

Published December 3, 2025 | Version 25.12
Software Open

AMReX-Codes/amrex: AMReX 25.12

  • 1. Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratory
  • 2. Computer Science Department, Lawrence Berkeley National Laboratory
  • 3. Center for Computational Sciences and Engineering and NERSC, Lawrence Berkeley National Laboratory
  • 4. Applied Numerical Algorithms Group, Lawrence Berkeley National Laboratory
  • 5. Accelerator Technology & Applied Physics Division, Lawrence Berkeley National Laboratory
  • 6. NVIDIA Corporation
  • 7. Department of Physics and Astronomy, Stony Brook University

Description

What's Changed

  • Fix PODVector shrink_to_fit() with nonzero size by @AlexanderSinn in https://github.com/AMReX-Codes/amrex/pull/4748
  • Minor optimization of ReduceToPlaneMF2 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4745
  • Refactor MLStateRedist to run faster when many cells have no nbors by @asalmgren in https://github.com/AMReX-Codes/amrex/pull/4742
  • Fix cmake options table in documentation by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4749
  • amrex::Initialize: Add optional argument of device ID by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4741
  • Catch Sphinx build errors in CI by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4751
  • use atomic add in SRD algorithm by @asalmgren in https://github.com/AMReX-Codes/amrex/pull/4754
  • PODVector: Add extra capacity by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4734
  • Remove old Fortran style from particle-mesh documentation by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4761
  • Add information about generating particles for GPU codes to the docs by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4760
  • Add GrowthStrategy argument to PODVector resize and reserve by @AlexanderSinn in https://github.com/AMReX-Codes/amrex/pull/4763
  • Add ParmParse::Add for AMREX_NUM by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4765
  • Make htod_memcpy_async available on CPU by @AlexanderSinn in https://github.com/AMReX-Codes/amrex/pull/4640
  • AMREX_ENUM: Fix enumerator = int by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4766
  • Doc: AMREX_ENUM Functions by @ax3l in https://github.com/AMReX-Codes/amrex/pull/4764
  • Fix a typo in Doxygen for enableFPExcept by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4768
  • ParmParse cpp no const by @ax3l in https://github.com/AMReX-Codes/amrex/pull/4769
  • Modernize nvtx3 Include by @ax3l in https://github.com/AMReX-Codes/amrex/pull/4774
  • Update particle docs for expanded idcpu range by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4758
  • Add section on pure SoA particles to documentation by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4759
  • Add amrex::Math::rsqrt by @AlexanderSinn in https://github.com/AMReX-Codes/amrex/pull/4777
  • PC::make_alike<Allocator> Change Default by @ax3l in https://github.com/AMReX-Codes/amrex/pull/4771
  • CI: Free disk space in CUDA CIs by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4781
  • ParticleContainerToBlueprint: Allocator by @ax3l in https://github.com/AMReX-Codes/amrex/pull/4776
  • Add Amr::derive overloads for all levels by @mirenradia in https://github.com/AMReX-Codes/amrex/pull/4780
  • Restart w/ out-of-bounds Particles by @ax3l in https://github.com/AMReX-Codes/amrex/pull/4783
  • [Docs] Use scrollbar when table is too wide. by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4784
  • Environment variable: AMREX_THE_ARENA_INIT_SIZE by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4786
  • Fix a few CI tests for single precision by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4785
  • Add HPSF GitLab CI by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4788
  • Enable Intel in GitLab CI by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4789
  • Add index and size information to Vector assertion message by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4790
  • Add a note describing the GitLab CI setup by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4791
  • Re-enable some SYCL tests by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4792
  • Gitlab CI: Simplify status checker sleep logic by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4793
  • Add int overflow assert to PrefixSum by @AlexanderSinn in https://github.com/AMReX-Codes/amrex/pull/4794
  • Use GitHub App to report CI status by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4796
  • GitLib CI: Fix CI status check by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4798
  • GitLab CI: No need to wait for gitlab pipeline to finish by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4797
  • RNG on GPU: Assertion it's not in OMP parallel region by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4799
  • [WIP] Fix loop bounds in selectActualNeighbors by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4809
  • Mention that particles with invalid ids are removed by default and be explicit about allowed ranges by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4807
  • Fix copy/paste error in ParticleInterpolator docstrings by @atmyers in https://github.com/AMReX-Codes/amrex/pull/4808
  • Add an FAQ entry about a certain GPU-aware MPI error by @jrood-nrel in https://github.com/AMReX-Codes/amrex/pull/4811
  • Add partitionParticles version that skips reduction by @AlexanderSinn in https://github.com/AMReX-Codes/amrex/pull/4803
  • Fix compile error with Conduit + Particles by @jordanm304 in https://github.com/AMReX-Codes/amrex/pull/4813
  • Notes on how agglomeration works in MLMG by @ajnonaka in https://github.com/AMReX-Codes/amrex/pull/4602
  • Update CHANGES for 25.12 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/4823

Full Changelog: https://github.com/AMReX-Codes/amrex/compare/25.11...25.12

Files

AMReX-Codes/amrex-25.12.zip

Files (10.1 MB)

Name Size Download all
md5:234aa799f0cf7f58acd57074f1b7817b
10.1 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/AMReX-Codes/amrex/tree/25.12 (URL)

Software