GenASiS: General astrophysics simulation system - Object-oriented approach to high performance multiphysics code with fortran 2003

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Many problems in astrophysics and cosmology are multiphysics and multiscale in nature. For problems with multiphysics components, the challenges facing the development of complicated simulation codes can be ameliorated by the principles of object-oriented design. GenASiS is a new code being developed to face these challenges from the ground up. Its object-oriented design and approach are accomplished with features of Fortran 2003 that support the object-oriented paradigm and can do so without sacrificing performance. Its initial primary target, although not exclusively, is the simulation of core-collapse supernovae on the world's leading capability supercomputers. We present an overview GenASiS architecture, including its cell-by-cell refinement with multilevel mesh and object-oriented approach with Fortran 2003. We demonstrate its initial capabilities and solvers and show its scability on the massively parallel supercomputer.

Original languageEnglish
Title of host publicationProceedings - 2012 SC Companion
Subtitle of host publicationHigh Performance Computing, Networking Storage and Analysis, SCC 2012
Pages1474
Number of pages1
DOIs
StatePublished - 2012
Event2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012 - Salt Lake City, UT, United States
Duration: Nov 10 2012Nov 16 2012

Publication series

NameProceedings - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012

Conference

Conference2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012
Country/TerritoryUnited States
CitySalt Lake City, UT
Period11/10/1211/16/12

Fingerprint

Dive into the research topics of 'GenASiS: General astrophysics simulation system - Object-oriented approach to high performance multiphysics code with fortran 2003'. Together they form a unique fingerprint.

Cite this