Published August 2, 2026
| Version 26.08
Software
Open
AMReX-Codes/amrex: AMReX 26.08
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
- Remove BlockMutex by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5521
- fix bug in MLEBNodeFDLaplacian when all cells are regular by @RevathiJambunathan in https://github.com/AMReX-Codes/amrex/pull/5530
- Fortran Interfaces: Add support for RK and FillPatcher by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5486
- Make memory management safer in Fortran APIs by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5487
- Fortran: Add amrex_write_hdf5plotfile by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5488
- Doxygen Base part 01 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5502
- Doxygen Base part 02 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5511
- Doxygen Base part 03 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5517
- BaseFab: simplify placementNew dispatch by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5523
- Add clear() to YAFluxRegister and EBFluxRegister; call it in define() by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5531
- Doxygen MLMG by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5232
- VisMF::Header ctor: use IOProcessorNumber(comm) instead of hardcoded 0 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5533
- Fix UB in ParmParse by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5535
- TimeIntegrator::integrate: fix swap guard for start_step != 0 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5536
- Remove amrex::is_integer(const char*) by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5534
- Scan: drop C++17 feature-detection guards and std::partial_sum fallbacks by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5537
- GNUMake: add VERBOSE=QUIET option to suppress per-file build messages by @charlesgwaldman in https://github.com/AMReX-Codes/amrex/pull/5529
- Docs: note HYPRE bigint is CPU-only by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5540
- define function for amrex::FFT::Stokes by @ajnonaka in https://github.com/AMReX-Codes/amrex/pull/5541
- Add AMReX_TracerParticle_mod_K.H to CMakeLists.txt by @larenspear in https://github.com/AMReX-Codes/amrex/pull/5542
- Overset mask for MLEBABecLap by @siddanib in https://github.com/AMReX-Codes/amrex/pull/5439
- Fix latent ODR violation: drop inline from SetGrowthFactor declaration by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5547
- Add N <= 0 guard to FillRandom for consistency with FillRandomNormal by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5546
- Fix AnyOf CPU signature mismatch with declaration by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5543
- Fix modulo bias in device Random_int rejection sampling by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5545
- Remove amrex::clz by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5539
- Make LayoutData::define() safe for repeated calls; fix BndryDataT redefine by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5549
- Fix CreateDirectories: check S_ISDIR on EEXIST by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5544
- Make the "local" and "nGrow" arguments IntVects instead of ints for Redistribute by @atmyers in https://github.com/AMReX-Codes/amrex/pull/5520
- Test getEBFluxes in CellEB2 by @eebasso in https://github.com/AMReX-Codes/amrex/pull/5347
- Guard InterpBndryDataT order-3 path against refinement ratio > 4 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5550
- Doxygen Base part 04 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5551
- Add alignas to IParser node structs mirroring floating-point Parser by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5552
- Detect Doxygen errors in CI; fix LaTeX formula rendering by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5553
- CMake: ROCm/HIP
find_dependency()by @ax3l in https://github.com/AMReX-Codes/amrex/pull/5554 - CMake: Fix typo in host-device diags by @ax3l in https://github.com/AMReX-Codes/amrex/pull/5555
- Fix mkpkgconfig.py: generated amrex.pc had an empty Version field by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5561
- Fix two mkconfig/mkversionheader argument-parsing bugs by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5560
- PC_local_gpu: fix narrowing conversion, brittle init, and deterministic handling by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5559
- Fix WriteMLMF: refinement ratio computed from bigEnd instead of length by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5558
- RestoreRandomState: Avoid overflow by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5557
- MLNodeLaplacian: update cached state after setSigma by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5564
- Doxygen Base part 05 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5565
- Tools: Fix faverage binning for nonzero problem origins by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5566
- Tests/FortranInterface: fix Advection_F 3D particle crash and precision by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5567
- Doxygen Base part 06 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5568
- SIMD: Vectorized Particle Reductions (ParticleReduceSIMD) by @ax3l in https://github.com/AMReX-Codes/amrex/pull/5562
- Add fconvert plotfile tool for native-to-HDF5 conversion by @jrood-nrel in https://github.com/AMReX-Codes/amrex/pull/5569
- TinyProfiler: re-read output_file each init/finalize cycle by @ax3l in https://github.com/AMReX-Codes/amrex/pull/5572
- Fix mesh refinement bug in computeNeighborProcs by @atmyers in https://github.com/AMReX-Codes/amrex/pull/5573
- Add developer docstring to getTileArray by @atmyers in https://github.com/AMReX-Codes/amrex/pull/5576
- Add For overloads with compile time options by @ax3l in https://github.com/AMReX-Codes/amrex/pull/5581
- ParticleHeader: Parse Grid Table by @ax3l in https://github.com/AMReX-Codes/amrex/pull/5577
- Fix NVHPC dependency error in CUDA CI pipeline by @EZoni in https://github.com/AMReX-Codes/amrex/pull/5583
- Revert fix for NVHPC dependency error in CUDA CI pipeline by @EZoni in https://github.com/AMReX-Codes/amrex/pull/5584
- Update CHANGES for 26.08 by @WeiqunZhang in https://github.com/AMReX-Codes/amrex/pull/5586
New Contributors
- @larenspear made their first contribution in https://github.com/AMReX-Codes/amrex/pull/5542
Full Changelog: https://github.com/AMReX-Codes/amrex/compare/26.07...26.08
Files
AMReX-Codes/amrex-26.08.zip
Files
(10.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:cacb79d225c697afbea2493e61184957
|
10.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/AMReX-Codes/amrex/tree/26.08 (URL)
Software
- Repository URL
- https://github.com/AMReX-Codes/amrex