AMReX

AMReX: Software Framework for Block Structured AMR. AMReX is a publicly available software framework for building massively parallel block-structured AMR applications. Cell-centered, face-centered and nodal data are supported as well as particles with multiple real and/or integer attributes. Complex geometries can be represented using an embedded boundary approach, and both fluid and particle interactions with walls are enabled. Multilevel geometric multigrid solvers are included in AMReX. Parallelism is achieved using the distribution of grids to nodes using MPI as well as on-node parallelism using OpenMP. AMReX-based applications can interface with external libraries such as CVODE, hypre, and PETSc. Highly efficient parallel I/O for checkpoint/restart and for visualization is included; AMReX’s native format is supported by tools such as Visit, Paraview, and yt. In addition, the AMReX distribution contains an extensive User’s Guide and straightforward tutorials that demonstrate how to build parallel adaptive application codes using AMReX. Usage and applications: The AMReX software framework is supported by the ECP Block-Structured AMR Co-Design Center and began as an extension of the BoxLIb software framework with elements of the embedded boundary capability from Chombo and efficient multigrid strategies from HPGMG. AMReX-based codes are already in use in a number of research areas, including accelerator modeling (WarpX), compressible astrophysics (CASTRO), low Mach number astrophysics (MAESTRO), cosmology (Nyx), compressible and low Mach number combustion (PeleC and PeleLM), and multiphase flow (MFIX-Exa). In addition, DOE Base Math research in a number of areas takes advantage of the AMReX framework.


References in zbMATH (referenced in 12 articles )

Showing results 1 to 12 of 12.
Sorted by year (citations)

  1. Fernando, Milinda; Sundar, Hari: Scalable local timestepping on octree grids (2022)
  2. Gulizzi, Vincenzo; Almgren, Ann S.; Bell, John B.: A coupled discontinuous Galerkin-finite volume framework for solving gas dynamics over embedded geometries (2022)
  3. Wang, Xinxin; Deiterding, Ralf; Liang, Jianhan; Cai, Xiaodong; Zhao, Wandong: A second-order-accurate immersed boundary ghost-cell method with hybrid reconstruction for compressible flow simulations (2022)
  4. Zeng, Yadong; Bhalla, Amneet Pal Singh; Shen, Lian: A subcycling/non-subcycling time advancement scheme-based DLM immersed boundary method framework for solving single and multiphase fluid-structure interaction problems on dynamically adaptive grids (2022)
  5. Zeng, Yadong; Xuan, Anqing; Blaschke, Johannes; Shen, Lian: A parallel cell-centered adaptive level set framework for efficient simulation of two-phase flows with subcycling and non-subcycling (2022)
  6. James Le Houx, Denis Kramer: OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver (2021) not zbMATH
  7. Jean Sexton, Zarija Lukic, Ann Almgren, Chris Daley, Brian Friesen, Andrew Myers, Weiqun Zhang: Nyx: A Massively Parallel AMR Code for Computational Cosmology (2021) not zbMATH
  8. Runnels, Brandon; Agrawal, Vinamra; Zhang, Weiqun; Almgren, Ann: Massively parallel finite difference elasticity using block-structured adaptive mesh refinement with a geometric multigrid solver (2021)
  9. Sharma, Ashesh; Ananthan, Shreyas; Sitaraman, Jayanarayanan; Thomas, Stephen; Sprague, Michael A.: Overset meshes for incompressible flows: on preserving accuracy of underlying discretizations (2021)
  10. Wallis, Tim; Barton, Philip T.; Nikiforakis, Nikolaos: A flux-enriched Godunov method for multi-material problems with interface slide and void opening (2021)
  11. James M. Stone, Kengo Tomida, Christopher J. White, Kyle G. Felker: The Athena++ Adaptive Mesh Refinement Framework: Design and Magnetohydrodynamic Solvers (2020) arXiv
  12. Schmidmayer, Kevin; Petitpas, Fabien; Daniel, Eric: Adaptive mesh refinement algorithm based on dual trees for cells and faces for multiphase compressible flows (2019)