Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks
A. Dubey, B. Van Straalen

TL;DR
This paper shares lessons learned from developing large-scale multiphysics simulation frameworks using structured adaptive mesh refinement, focusing on infrastructure challenges and software engineering experiences from FLASH and Chombo.
Contribution
It provides a detailed experience report on the software engineering aspects of large-scale AMR multiphysics code frameworks, highlighting practical insights and lessons learned.
Findings
Insights into infrastructure challenges of AMR codes
Lessons learned from FLASH and Chombo development
Guidelines for building scalable multiphysics simulation frameworks
Abstract
Among the present generation of multiphysics HPC simulation codes there are many that are built upon general infrastructural frameworks. This is especially true of the codes that make use of structured adaptive mesh refinement (SAMR) because of unique demands placed on the housekeeping aspects of the code. They have varying degrees of abstractions between the infrastructure such as mesh management and IO and the numerics of the physics solvers. In this experience report we summarize the experiences and lessons learned from two of such major software efforts, FLASH and Chombo.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
