This repository is currently in development. As of 5/17/2022 the current capabilities consists of a Discontinuous Galerkin solver that can solve the Euler equations in 3D on periodic grids. This code targets performance portability and can be run on NVIDIA GPUs or any CPU (In theory, it should also work with AMD GPUs, but this has not been tested).
The build process is well defined for the Yellowstone HPC system at Stanford University. Users are directed to the following scripts
for the build procedure.
The primary test case for this solver is a 3D isentropic vortex case. This case can be used to verify the implementation of the DG solver for the Euler equations (via grid convergence with an L2-norm calculation) as well as provide useful node scaling testing.
In this section, we point users to each specific module in the code. In each module, there is a brief overview of the current tools in the module plus the design choices. These choices are discussed and details are provided for some next steps and how to use the module. Each module is a subdirectory under src/
.