Application Development


AMREX: Co-Design Center for Block-Structured AMR

Principal Investigators: John Bell, lead, Lawrence Berkeley National Laboratory (LBNL); Ann Almgren, LBNL; Cy Chan, LBNL; Marcus Day, LBNL; Anshu Dubey, Argonne National Laboratory; Ray Grout, National Renewable Energy Laboratory; Daniel Graves, LBNL; Andrew Myers, LBNL; Samuel Williams, LBNL; Weiqun Zhang, LBNL

AMREX: Block-Structured AMR Co-Design Center provides a new block-structured Adaptive Mesh Refinement (AMR) framework for solving systems of nonlinear PDEs for a variety of US Department of Energy applications. AMReX supports hierarchical solutions at multiple levels of resolution, with each level of refinement being the union of data containers at that resolution, each of which represents the solution over a logically rectangular subregion of the domain. AMReX supports conventional representation of field variables on a mesh as well as particle data and embedded boundary representations of complex geometries.  AMReX is currently used by five ECP application projects.