2020
DOI: 10.48550/arxiv.2009.12009
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

AMReX: Block-Structured Adaptive Mesh Refinement for Multiphysics Applications

Abstract: Block-structured adaptive mesh refinement (AMR) provides the basis for the temporal and spatial discretization strategy for a number of ECP applications in the areas of accelerator design, additive manufacturing, astrophysics, combustion, cosmology, multiphase flow, and wind plant modelling. AMReX is a software framework that provides a unified infrastructure with the functionality needed for these and other AMR applications to be able to effectively and efficiently utilize machines from laptops to exascale ar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…We also developed a new PIC code, the Flexible Exascale Kinetic Simulator (FLEKS), to be used in MHD-AEPIC. FLEKS is based on the AMReX library (Zhang et al, 2019b(Zhang et al, , 2020 and it was designed for flexibility and high performance with a state- of-the-art semi-implicit PIC algorithm. Novel particle splitting and merging algorithms have been designed for FLEKS to control the number of macro-particles per cell during long MHD-AEPIC simulations.…”
Section: Mhd-epic and Mhd-aepicmentioning
confidence: 99%
“…We also developed a new PIC code, the Flexible Exascale Kinetic Simulator (FLEKS), to be used in MHD-AEPIC. FLEKS is based on the AMReX library (Zhang et al, 2019b(Zhang et al, , 2020 and it was designed for flexibility and high performance with a state- of-the-art semi-implicit PIC algorithm. Novel particle splitting and merging algorithms have been designed for FLEKS to control the number of macro-particles per cell during long MHD-AEPIC simulations.…”
Section: Mhd-epic and Mhd-aepicmentioning
confidence: 99%
“…Our study is designed as a general improvement in AMReX, a performance-portable, block-structured framework which provides infrastructure for mesh-based simulations, with capability to support particles [24]. For the remainder of this paper, we will use AMReX terminology, as it is consistent with our study and the naming convention is highly descriptive.…”
Section: Overview Of the Domain Decomposition In Particle-mesh Codesmentioning
confidence: 99%
“…These techniques are demonstrated in the particle-in-cell (PIC) framework WarpX [21], which, as a particle-mesh simulation code, models fields via an Eulerian description and particles via a discretization in Lagrangian markers. In WarpX, multi-node parallelism is achieved through spatial domain decomposition, which is supported through the block-structured framework AMReX [24]. WarpX's particles are used to model kinetic phenomena and often cause localized spikes in memory consumption and compute demand.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The packages are all built on a set of shared vector, matrix, and solver classes and are designed to be easily incorporated into existing application codes. As such, SUNDIALS has been integrated into numerous mathematical libraries and application codes including projects for block-structured adaptive mesh refinement [2], high-order finite elements [3], cosmology [4], combustion [5,6], and materials science [7], all targeting exascale computing systems.…”
Section: Introductionmentioning
confidence: 99%