Skip to content

FOSolverS: a Suite of Free & Open Source Solvers. A brief overview:

License

Notifications You must be signed in to change notification settings

mianzhi/fosolvers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FOSolverS, a suite of free and open source solvers, is a scientific computation
project created with the following design goals:

  1. The product should be able to solve practical engineering problems. (It is
  likely to be more useful than your CFD course project from grad-school.)
  
  2. The product should be easy to hack. (There are not many fluid dynamics
  expert who are also experienced C++ architect.)


Currently the project consists of three major components:

  libfosolvers: unstructured grid data structures and procedures, grid and data
  IO, interface to algebraic solvers, FVM and FEM spatial schemes, condition
  management framework, UDF management framework.
  
  fopbc: a general-purpose, compressible, "all-Mach-range" fluid solver. The
  solver employs a pressure-based-coupled method which solves the pressure and
  momentum equations simultaneously, and solves the energy equation in a
  segregated way.
  
  foeuler: a general-purpose, compressible Euler equation (invisid flow) solver.
  The solver uses first-order Roe's scheme for spatial discretization, and
  BDF-Newton-Krylov method for temporal stepping.

About

FOSolverS: a Suite of Free & Open Source Solvers. A brief overview:

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages