All Projects → desjardi → NGA2

desjardi / NGA2

Licence: MIT License
Object-oriented multi-mesh version of the classic reacting turbulent multiphase flow solver

Programming Languages

fortran
972 projects
perl
6916 projects
python
139335 projects - #7 most used programming language
Raku
181 projects
Makefile
30231 projects
Yacc
648 projects
shell
77523 projects

Projects that are alternatives of or similar to NGA2

CaNS
A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
Stars: ✭ 144 (+476%)
Mutual labels:  cfd, turbulence
WABBIT
Wavelet Adaptive Block-Based solver for Interactions with Turbulence
Stars: ✭ 25 (+0%)
Mutual labels:  cfd, turbulence
exadg
ExaDG - High-Order Discontinuous Galerkin for the Exa-Scale
Stars: ✭ 62 (+148%)
Mutual labels:  cfd, turbulence
SNaC
A multi-block solver for massively parallel direct numerical simulations (DNS) of fluid flows
Stars: ✭ 26 (+4%)
Mutual labels:  cfd, turbulence
Kinetic.jl
Universal modeling and simulation of fluid dynamics upon machine learning
Stars: ✭ 82 (+228%)
Mutual labels:  hpc, cfd
tlab
No description or website provided.
Stars: ✭ 19 (-24%)
Mutual labels:  cfd, turbulence
hybridCentralSolvers
United collection of hybrid Central solvers - one-phase, two-phase and multicomponent versions
Stars: ✭ 42 (+68%)
Mutual labels:  hpc, cfd
ESA
Easy SimAuto (ESA): An easy-to-use Power System Analysis Automation Environment atop PowerWorld Simulator Automation Server (SimAuto)
Stars: ✭ 26 (+4%)
Mutual labels:  hpc
dafoam
DAFoam: Discrete Adjoint with OpenFOAM for High-fidelity Gradient-based Design Optimization
Stars: ✭ 86 (+244%)
Mutual labels:  cfd
dtype-next
A Clojure library designed to aid in the implementation of high performance algorithms and systems.
Stars: ✭ 193 (+672%)
Mutual labels:  hpc
allgebra
Base container for developing C++ and Fortran HPC applications
Stars: ✭ 14 (-44%)
Mutual labels:  hpc
future.batchtools
🚀 R package future.batchtools: A Future API for Parallel and Distributed Processing using batchtools
Stars: ✭ 77 (+208%)
Mutual labels:  hpc
PyMFEM
Python wrapper for MFEM
Stars: ✭ 91 (+264%)
Mutual labels:  hpc
gpubootcamp
This repository consists for gpu bootcamp material for HPC and AI
Stars: ✭ 227 (+808%)
Mutual labels:  hpc
ck-env
CK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
Stars: ✭ 67 (+168%)
Mutual labels:  hpc
libmsr
Wrapper library for model-specific registers. APIs cover RAPL, performance counters, clocks and turbo.
Stars: ✭ 47 (+88%)
Mutual labels:  hpc
pyturb
Gas models, combustion and gas turbine solver.
Stars: ✭ 33 (+32%)
Mutual labels:  combustion
lettuce
Computational Fluid Dynamics based on PyTorch and the Lattice Boltzmann Method
Stars: ✭ 74 (+196%)
Mutual labels:  cfd
MACSio
A Multi-purpose, Application-Centric, Scalable I/O Proxy Application
Stars: ✭ 28 (+12%)
Mutual labels:  hpc
conduit
Simplified Data Exchange for HPC Simulations
Stars: ✭ 114 (+356%)
Mutual labels:  hpc

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

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
  • compressible Navier-Stokes
  • immersed boundaries

NGA2 is open-sourced under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].