On the path to exascale the landscape of computer device architectures and corresponding programming models has become much more diverse. While various low-level performance portable programming models are available, support at the application level lacks behind. To address this issue, we present the performance portable block-structured adaptive mesh refinement (AMR) framework Parthenon, derived from the well-tested and widely used Athena++ astrophysical magnetohydrodynamics code, but generalized to serve as the foundation for a variety of downstream multi-physics codes. Parthenon adopts the Kokkos programming model, and provides various levels of abstractions from multi-dimensional variables, to packages defining and separating components...
Modern supercomputer architectures are evolving towards embedding more and more cores per compute no...
Over recent years, Adaptive Mesh Refinement (AMR) algorithms which dynamically match the local resol...
Current AMR simulations require algorithms that are highly parallelized and manage memory efficientl...
In the march towards exascale, supercomputer architectures are undergoing a significant change. Limi...
Block-structured adaptive mesh refinement (AMR) is a technique that can be used when solving partial...
Block-structured adaptive mesh refinement is a technique that can be used when solving partial diffe...
We describe the performance of the block-structured Adaptive Mesh Refinement (AMR) code Raptor on th...
AbstractWe present a new method for parallelization of adaptive mesh refinement called Concurrent St...
We present the newly developed code, GAMER (GPU-accelerated Adaptive MEsh Refinement code), which ha...
Scientific applications are critical for solving complex problems in many areas of research, and oft...
Increasing the resolution of the computational mesh is one of the most effective tools to boost the ...
We present a highly scalable demonstration of a portable asynchronous many-task programming model an...
: Increasing the mesh resolution is one the most important tools for increasing the accuracy of num...
In this paper we present a novel algorithm for adaptive mesh refinement in computational physics mes...
We present the newly developed code, GPU-accelerated Adaptive-MEsh-Refinement code (GAMER), which ad...
Modern supercomputer architectures are evolving towards embedding more and more cores per compute no...
Over recent years, Adaptive Mesh Refinement (AMR) algorithms which dynamically match the local resol...
Current AMR simulations require algorithms that are highly parallelized and manage memory efficientl...
In the march towards exascale, supercomputer architectures are undergoing a significant change. Limi...
Block-structured adaptive mesh refinement (AMR) is a technique that can be used when solving partial...
Block-structured adaptive mesh refinement is a technique that can be used when solving partial diffe...
We describe the performance of the block-structured Adaptive Mesh Refinement (AMR) code Raptor on th...
AbstractWe present a new method for parallelization of adaptive mesh refinement called Concurrent St...
We present the newly developed code, GAMER (GPU-accelerated Adaptive MEsh Refinement code), which ha...
Scientific applications are critical for solving complex problems in many areas of research, and oft...
Increasing the resolution of the computational mesh is one of the most effective tools to boost the ...
We present a highly scalable demonstration of a portable asynchronous many-task programming model an...
: Increasing the mesh resolution is one the most important tools for increasing the accuracy of num...
In this paper we present a novel algorithm for adaptive mesh refinement in computational physics mes...
We present the newly developed code, GPU-accelerated Adaptive-MEsh-Refinement code (GAMER), which ad...
Modern supercomputer architectures are evolving towards embedding more and more cores per compute no...
Over recent years, Adaptive Mesh Refinement (AMR) algorithms which dynamically match the local resol...
Current AMR simulations require algorithms that are highly parallelized and manage memory efficientl...