<span class="var-sub_title">Computational Cosmology and Astrophysics on Adaptive Meshes Using Charm++</span> SC18 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

PAW-ATM: Parallel Applications Workshop - Alternatives to MPI


Computational Cosmology and Astrophysics on Adaptive Meshes Using Charm++

Abstract: Astrophysical and cosmological phenomena involve a large variety of physical processes, and can encompass an enormous range of scales. To effectively investigate these phenomena computationally, applications must similarly support modeling these phenomena on enormous ranges of scales; furthermore, they must do so efficiently on high-performance computing platforms of ever increasing parallelism and complexity. We describe Enzo-P, a Petascale redesign of the ENZO adaptive mesh refinement astrophysics and cosmology application, along with Cello, a reusable and scalable adaptive mesh refinement framework, on which Enzo-P is based. Cello’s scalability is enabled by the Charm++ Parallel Programming System, whose data-driven asynchronous execution model is ideal for taking advantage of the available parallelism in adaptive mesh refinement-based applications. We present weak scaling results on the NSF Blue Waters supercomputer, and outline our future plans to bring Enzo-P to the exascale era by targeting highly-heterogeneous accelerator-based platforms.

Website: http://sourceryinstitute.github.io/PAW/

Archive Materials


Back to PAW-ATM: Parallel Applications Workshop - Alternatives to MPI Archive Listing

Back to Full Workshop Archive Listing