Skip to content
forked from desjardi/NGA2

Object-oriented multi-mesh version of the classic reacting turbulent multiphase flow solver

License

Notifications You must be signed in to change notification settings

ZelongYuan/NGA2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NGA2

NGA2 is a high performance computing research library that provides a variety of finite volumes/finite difference solvers for typical fluid-related partial differential equations including:

  • incompressible Navier-Stokes
  • low-Mach number variable-density Navier-Stokes
  • two-phase incompressible Navier-Stokes
  • two-phase compressible Navier-Stokes
  • constant and variable density scalar transport
  • phasic volume fraction for volume-of-fluid methods
  • overset and multi-block meshes via parallel coupler
  • Lagrangian particle tracking
  • large-eddy simulation models
  • immersed boundaries

Currently, NGA2 supports cartesian meshes only. However, because it is object-oriented, multiple meshes can be used simultaneously and interactively.

Future developments will focus on providing support for:

  • cylindrical meshes
  • dynamic remeshing
  • basic unstructured meshes
  • chemical kinetics and combustion models

NGA2 is open-sourced under the MIT license.

Documentation is (will be) provided here.

About

Object-oriented multi-mesh version of the classic reacting turbulent multiphase flow solver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Fortran 91.3%
  • Perl 3.6%
  • Python 2.4%
  • Raku 1.3%
  • Makefile 0.8%
  • Yacc 0.4%
  • Shell 0.2%