4.3 Article

AMReX: Block-structured adaptive mesh refinement for multiphysics applications

出版社

SAGE PUBLICATIONS LTD
DOI: 10.1177/10943420211022811

关键词

Adaptive mesh refinement; co-design; particles; performance portability; structured mesh; grids

资金

  1. U.S. Department of Energy Office of Science [17-SC-20-SC]
  2. National Nuclear Security Administration [17-SC-20-SC]
  3. U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research [DE-AC02-05CH11231]
  4. Office of Science of the U.S. Department of Energy [DE-AC02-05CH11231, DE-AC05-00OR22725, DE-AC0205CH11231]
  5. U.S. Department of Energy, Exascale Computing Project [DE-AC02-05CH11231]

向作者/读者索取更多资源

Block-structured adaptive mesh refinement (AMR) is widely used in various Exascale Computing Project applications, reducing computational cost and memory footprint while maintaining accurate descriptions of different physical processes in complex multiphysics algorithms to improve computing efficiency and performance.
Block-structured adaptive mesh refinement (AMR) provides the basis for the temporal and spatial discretization strategy for a number of Exascale Computing Project applications in the areas of accelerator design, additive manufacturing, astrophysics, combustion, cosmology, multiphase flow, and wind plant modeling. 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 multiphysics algorithms. AMReX supports algorithms that solve systems of partial differential equations in simple or complex geometries and those that use particles and/or particle-mesh operations to represent component physical processes. In this article, 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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据