AMReX: Block-Structured Adaptive Mesh Refinement for Multiphysics Applications

09/25/2020
by   Weiqun Zhang, et al.
0

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 architectures. AMR reduces the computational cost and memory footprint compared to a uniform mesh while preserving accurate descriptions of different physical processes in complex multi-physics algorithms. AMReX supports algorithms that solve systems of partial differential equations (PDEs) in simple or complex geometries, and those that use particles and/or particle-mesh operations to represent component physical processes. In this paper, we will discuss the core elements of the AMReX framework such as data containers and iterators as well as several specialized operations to meet the needs of the application projects. In addition we will highlight the strategy that the AMReX team is pursuing to achieve highly performant code across a range of accelerator-based architectures for a variety of different applications.

READ FULL TEXT

page 1

page 4

page 11

page 12

page 13

research
04/23/2018

Adaptive Mesh Refinement in Analog Mesh Computers

The call for efficient computer architectures has introduced a variety o...
research
12/18/2021

A new quality preserving polygonal mesh refinement algorithm for Virtual Element Methods

Mesh adaptivity is a useful tool for efficient solution to partial diffe...
research
04/12/2016

BoxLib with Tiling: An AMR Software Framework

In this paper we introduce a block-structured adaptive mesh refinement (...
research
10/27/2016

A Survey of High Level Frameworks in Block-Structured Adaptive Mesh Refinement Packages

Over the last decade block-structured adaptive mesh refinement (SAMR) ha...
research
12/13/2012

Single-Pass GPU-Raycasting for Structured Adaptive Mesh Refinement Data

Structured Adaptive Mesh Refinement (SAMR) is a popular numerical techni...
research
09/20/2022

An Efficient, High-order, Adaptive Finite Volume Solver for Modelling Capillary Effects in Advanced Manufacturing Processes

We present a free and open source implementation of the Finite Volume Me...
research
02/24/2022

Parthenon – a performance portable block-structured adaptive mesh refinement framework

On the path to exascale the landscape of computer device architectures a...

Please sign up or login with your details

Forgot password? Click here to reset