AMReX and pyAMReX: Looking Beyond ECP
CoRR(2024)
摘要
AMReX is a software framework for the development of block-structured mesh
applications with adaptive mesh refinement (AMR). AMReX was initially developed
and supported by the AMReX Co-Design Center as part of the U.S. DOE Exascale
Computing Project, and is continuing to grow post-ECP. In addition to adding
new functionality and performance improvements to the core AMReX framework, we
have also developed a Python binding, pyAMReX, that provides a bridge between
AMReX-based application codes and the data science ecosystem. pyAMReX provides
zero- copy application GPU data access for AI/ML, in situ analysis and
application coupling, and enables rapid, massively parallel prototyping. In
this paper we review the overall functionality of AMReX and pyAMReX, focusing
on new developments, new functionality, and optimizations of key operations. We
also summarize capabilities of ECP projects that used AMReX and provide an
overview of new, non-ECP applications.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要