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