Skip to content

IhmeGroup/DG-MPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ GitHub

DG-MPI

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.

Tutorial for the 3D Isentropic Vortex Case

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.

Source code discussions / documentation

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/.

  1. common
  2. converter
  3. exec
  4. io
  5. math
  6. memory
  7. mesh
  8. numerics
  9. others
  10. physics
  11. post
  12. solver
  13. utils

Style Guide

https://google.github.io/styleguide/cppguide.html

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages