Saras
Finite Difference Solver for Fluid Dynamics Simulations
|
▼ lib | |
▼ boundary | |
boundary.cc | Definitions for functions of class boundary |
boundary.h | Class declaration of boundary |
dirichletCC.cc | Definitions for functions of class boundary |
dirichletFC.cc | Definitions for functions of class boundary |
neumannCC.cc | Definitions for functions of class boundary |
neumannFC.cc | Definitions for functions of class boundary |
periodicCC.cc | Definitions for functions of class boundary |
periodicFC.cc | Definitions for functions of class boundary |
▼ field | |
derivative.cc | Definitions for functions of class derivative |
derivative.h | Class declaration of derivative |
field.cc | Definitions for functions of class field |
field.h | Class declaration of field |
plainsf.cc | Definitions for functions of class plainsf - plain scalar field |
plainsf.h | Class declaration of plainsf - plain scalar field |
plainvf.cc | Definitions for functions of class plainvf - plain vector field |
plainvf.h | Class declaration of plainvf - plain vector field |
sfield.cc | Definitions for functions of class sfield - scalar field |
sfield.h | Class declaration of sfield - scalar field |
vfield.cc | Definitions for functions of class vfield - vector field |
vfield.h | Class declaration of vfield - vector field |
▼ force | |
buoyantForce.cc | Definitions for functions of class buoyantForce |
coriolisForce.cc | Definitions for functions of class coriolisForce |
force.cc | Definitions for functions of class force |
force.h | Class declaration of force |
randomForcing.cc | Definitions for functions of class randomForcing |
rotatingConv.cc | Definitions for functions of class rotatingConv |
▼ grid | |
grid.cc | Definitions for functions of class grid |
grid.h | Class declaration of grid |
▼ initial | |
channelSine.cc | Definitions for functions of class initial |
initial.cc | Definitions for functions of class initial |
initial.h | Class declaration of initial |
taylorGreen.cc | Definitions for functions of class initial |
▼ io | |
parser.cc | Definitions for functions of class parser |
parser.h | Class declaration of parser |
probes.cc | Definitions for functions of class probes |
probes.h | Class declaration of probes |
reader.cc | Definitions for functions of class reader |
reader.h | Class declaration of reader |
tseries.cc | Definitions for functions of class tseries |
tseries.h | Class declaration of tseries |
writer.cc | Definitions for functions of class writer |
writer.h | Class declaration of writer |
▼ parallel | |
mpidata.cc | Definitions for functions of class mpidata |
mpidata.h | Class declaration of mpidata |
parallel.cc | Definitions for functions of class parallel |
parallel.h | Class declaration of parallel |
▼ poisson | |
poisson.cc | Definitions for functions of class poisson |
poisson.h | Class declaration of poisson |
▼ src | |
▼ solvers | |
▼ hydro | |
hydro.cc | Definitions of common functions for both 2D and 3D runs of the solver class hydro - this class solves the basic Navier-Stokes equation |
hydro.h | Class declaration of the hydro solver for both 2D and 3D cases |
hydro_d2.cc | Definitions of functions for 2D computations with the hydro class |
hydro_d3.cc | Definitions of functions for 3D computations with the hydro class |
▼ scalar | |
scalar.cc | Definitions of common functions for both 2D and 3D runs of the solver class scalar - this class solves the basic Navier-Stokes equation |
scalar.h | Class declaration of the scalar solver for both 2D and 3D cases |
scalar_d2.cc | Definitions of functions for 2D computations with the scalar class |
scalar_d3.cc | Definitions of functions for 3D computations with the scalar class |
main.cc | Main file for Saras. The appropriate solver is chosen and initialized here |
▼ tests | |
▼ global | |
unittest.cc | Definitions for global functions for unit tests |
unittest.h | Declarations of global functions and variables for unit tests |
▼ units | |
alltests.h | Declarations of all the test functions of unit tests |
differ_test.cc | Definitions of functions to test correctness of finite differencing |
field_test.cc | Definitions of functions to test the field library, specifically divergence computation |
hydro_test.cc | Definitions of functions to test the hydro class, specifically periodic data transfer |
nlin_test.cc | Definitions of functions to test if non-linear terms are being computed correctly |
poisson_test.cc | Definitions of functions to test if the multi-grid solver is solving the Poisson equation correctly |
main.cc | Main file for test run of Saras. All test modules are called from here |
▼ tests | |
▼ ldcTest | |
checkLDC.py | Saras |