Chord: The primary application for solving the Navier-Stokes equations is Chord, a high-order in-house CFD solver created by the CFD & Propulsion Laboratory at UVA. With regard to error and uncertainty, it is important that the base algorithms minimize discretization error and isolate errors. Therefore, Chord uses a fourth-order accurate finite-volume method and a high-order PPM limiter to solve the system of governing equations for transient, compressible, turbulent, and chemically reacting flows with complex geometry. Explicit or additive implicit-explicit methods are used for fourth-order temporal accuracy. Chord is currently built upon the Chombo parallel AMR library from Lawrence Berkeley National Laboratory and features:

  • Adaptive mesh refinement in space and time
  • Parallel scaling to over 100,000 CPU cores using a flat MPI-everywhere approach
  • Mapped multiblock grids for representing complex geometry

Chord is transitioning to using the HashBrick library for anisotropic AMR on distributed GPU architectures.

Examples of Chord's applications:

Code Documentation

Requests for Chord can be made here.