Published December 3, 2025
| Version 25.12
Software
Open
AMReX-Codes/amrex: AMReX 25.12
Authors/Creators
- 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_ENUMFunctions 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
- Repository URL
- https://github.com/AMReX-Codes/amrex