Skip to content

ArtraCFD: A Computational Fluid Dynamics Solver

Notifications You must be signed in to change notification settings

jwhuseu/ArtraCFD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArtraCFD A Computational Fluid Dynamics Solver

Solver configuration

Fluid-solid interaction:

  • Operator splitting

Fluid dynamics:

  • Governing equations: 3D Navier-Stokes equations (Cartesian, compressible, conservative)
  • Temporal discretization: RK2 and RK3
  • Spatial discretization: WENO3 and WENO5 (convective fluxes) + 2nd order central scheme (diffusive fluxes)
  • Boudary treatment: immersed boundary method

Solid dynamics:

  • Governing equations: Newton's second law (translation), Euler equations (rotation), multi-body contact and collision
  • Temporal integration: RK2
  • Interface description: triangulated facets with front tracking

Reference:

About

ArtraCFD: A Computational Fluid Dynamics Solver

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.8%
  • Makefile 1.8%
  • Objective-C 0.4%