Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks

Many research problems are being pursued through simulations that require multi-physics capabilities in codes, that are also able to run on HPC platforms. Multiphysics implies many solvers with divergent, and sometimes conflicting, demands on the software infrastructure. Additionally many multiphysi...

Full description

Bibliographic Details
Main Authors: Anshu Dubey, Brian Van Straalen
Format: Article
Language:English
Published: Ubiquity Press 2014-07-01
Series:Journal of Open Research Software
Subjects:
Online Access:http://openresearchsoftware.metajnl.com/articles/33
id doaj-bf6b6c774ebd4bbca14ebbc8222ad1da
record_format Article
spelling doaj-bf6b6c774ebd4bbca14ebbc8222ad1da2020-11-24T23:58:08ZengUbiquity PressJournal of Open Research Software2049-96472014-07-0121e7e710.5334/jors.am21Experiences from Software Engineering of Large Scale AMR Multiphysics Code FrameworksAnshu Dubey0Brian Van Straalen1Lawrence Berkeley National LaboratoryLawrence Berkeley National LaboratoryMany research problems are being pursued through simulations that require multi-physics capabilities in codes, that are also able to run on HPC platforms. Multiphysics implies many solvers with divergent, and sometimes conflicting, demands on the software infrastructure. Additionally many multiphysics simulation codes make use of structured adaptive mesh refinement to achieve maximum resolution where needed within resource constraints, which places even more demands on software infrastructure. The software architecture and process for these codes, therefore, is a challenging task. In this experience report we detail the challenges faced, design choices made, and insights from two such major software efforts, FLASH and Chombo.http://openresearchsoftware.metajnl.com/articles/33structured AMR, frameworks, experience
collection DOAJ
language English
format Article
sources DOAJ
author Anshu Dubey
Brian Van Straalen
spellingShingle Anshu Dubey
Brian Van Straalen
Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks
Journal of Open Research Software
structured AMR, frameworks, experience
author_facet Anshu Dubey
Brian Van Straalen
author_sort Anshu Dubey
title Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks
title_short Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks
title_full Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks
title_fullStr Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks
title_full_unstemmed Experiences from Software Engineering of Large Scale AMR Multiphysics Code Frameworks
title_sort experiences from software engineering of large scale amr multiphysics code frameworks
publisher Ubiquity Press
series Journal of Open Research Software
issn 2049-9647
publishDate 2014-07-01
description Many research problems are being pursued through simulations that require multi-physics capabilities in codes, that are also able to run on HPC platforms. Multiphysics implies many solvers with divergent, and sometimes conflicting, demands on the software infrastructure. Additionally many multiphysics simulation codes make use of structured adaptive mesh refinement to achieve maximum resolution where needed within resource constraints, which places even more demands on software infrastructure. The software architecture and process for these codes, therefore, is a challenging task. In this experience report we detail the challenges faced, design choices made, and insights from two such major software efforts, FLASH and Chombo.
topic structured AMR, frameworks, experience
url http://openresearchsoftware.metajnl.com/articles/33
work_keys_str_mv AT anshudubey experiencesfromsoftwareengineeringoflargescaleamrmultiphysicscodeframeworks
AT brianvanstraalen experiencesfromsoftwareengineeringoflargescaleamrmultiphysicscodeframeworks
_version_ 1725451687331627008