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...
Main Authors: | , |
---|---|
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 |