|
| file | boundary_conditions.cpp |
| | Definitions of the boundary conditions for various tests. Functions are members of the Grid3D class.
|
| |
| file | cooling_cuda.h [code] |
| | Declarations of cooling functions.
|
| |
| file | cooling_wrapper.h [code] |
| | Wrapper file to load CUDA cooling tables.
|
| |
| file | CTU_1D.cpp |
| | Definitions of the CTU algorithm. See Sec. 4.2 of Gardiner & Stone, 2008.
|
| |
| file | CTU_1D.h [code] |
| | Declarations for the 1D CTU algorithm.
|
| |
| file | CTU_1D_cuda.h [code] |
| | Declarations for the cuda version of the 1D CTU algorithm.
|
| |
| file | CTU_2D.cpp |
| | Definitions of the 2D CTU algorithm. See Sec. 4.2 of Gardiner & Stone, 2008.
|
| |
| file | CTU_2D.h [code] |
| | Declarations for the 2D CTU algorithm.
|
| |
| file | CTU_2D_cuda.h [code] |
| | Declarations for the cuda version of the 2D CTU algorithm.
|
| |
| file | CTU_3D.cpp |
| | Definitions of the 3D CTU algorithm. See Sec. 4.2 of Gardiner & Stone, 2008.
|
| |
| file | CTU_3D.h [code] |
| | Declarations for the 3D CTU algorithm.
|
| |
| file | CTU_3D_cuda.h [code] |
| | Declarations for the cuda version of the 3D CTU algorithm.
|
| |
| file | disk_ICs.cpp |
| | Definitions of initial conditions for hydrostatic disks. Note that the grid is mapped to 1D as i + (x_dim)*j + (x_dim*y_dim)*k.
|
| |
| file | exact.cpp |
| | Function definitions for Toro exact Riemann solver.
|
| |
| file | exact.h [code] |
| | Header file for Toro exact Riemann solver.
|
| |
| file | exact_cuda.h [code] |
| | Declarations of functions for the cuda exact riemann solver kernel.
|
| |
| file | flux_correction.h [code] |
| | Declarations of functions used in the first-order flux correction method.
|
| |
| file | gravity_cuda.h [code] |
| | Declarations of functions used to calculate gravitational accelerations.
|
| |
| file | grid3D.cpp |
| | Definitions of the Grid3D class.
|
| |
| file | grid3D.h [code] |
| | Declarations of the Grid3D class.
|
| |
| file | h_correction_2D_cuda.h [code] |
| | Functions declarations for the H correction kernels. Written following Sanders et al. 1998.
|
| |
| file | h_correction_3D_cuda.h [code] |
| | Functions declarations for the H correction kernels. Written following Sanders et al. 1998.
|
| |
| file | hllc.cpp |
| | Function definitions for the HLLC Riemann solver.
|
| |
| file | hllc.h [code] |
| | Function declaration for the HLLC Riemann solver.
|
| |
| file | hllc_cuda.h [code] |
| | Declarations of functions for the cuda hllc riemann solver kernel.
|
| |
| file | hydro_cuda.h [code] |
| | Declarations of functions used in all cuda integration algorithms.
|
| |
| file | initial_conditions.cpp |
| | Definitions of initial conditions for different tests. Note that the grid is mapped to 1D as i + (x_dim)*j + (x_dim*y_dim)*k. Functions are members of the Grid3D class.
|
| |
| file | main.cpp |
| | Program to run the grid code.
|
| |
| file | pcm_cuda.h [code] |
| | Declarations of the cuda pcm kernels.
|
| |
| file | plmc.cpp |
| | Definitions of the piecewise linear reconstruction functions, as described in Stone et al., 2008.
|
| |
| file | plmc.h [code] |
| | Declarations of the piecewise linear method, as described in Stone et al. 2008.
|
| |
| file | plmc_cuda.h [code] |
| | Declarations of the cuda plm kernels, characteristic reconstruction version.
|
| |
| file | plmp.h [code] |
| | Declarations of the piecewise linear method.
|
| |
| file | plmp_cuda.h [code] |
| | Declarations of the cuda plmp kernels.
|
| |
| file | ppmc.cpp |
| | Definitions of the PPM reconstruction functions. Written following Stone et al. 2008.
|
| |
| file | ppmc.h [code] |
| | Declarations of the piecewise parabolic method as described in Stone et al. 2008.
|
| |
| file | ppmc_cuda.h [code] |
| | Declarations of the cuda ppm kernels, characteristic reconstruction version.
|
| |
| file | ppmp.cpp |
| | Definitions of the PPM reconstruction functions, written following Fryxell et al., 2000.
|
| |
| file | ppmp.h [code] |
| | Declarations of the piecewise parabolic method.
|
| |
| file | ppmp_cuda.h [code] |
| | Declarations of the cuda ppmp kernels.
|
| |
| file | roe.cpp |
| | Function definitions for the Roe Riemann solver.
|
| |
| file | roe.h [code] |
| | Header file for the Roe Riemann solver.
|
| |
| file | roe_cuda.h [code] |
| | Declarations of functions for the cuda roe riemann solver kernel.
|
| |
| file | subgrid_routines_2D.h [code] |
| | Declarations of the subgrid staging functions for 2D CTU.
|
| |
| file | subgrid_routines_3D.h [code] |
| | Declarations of the subgrid staging functions for 3D CTU.
|
| |
| file | VL_1D_cuda.h [code] |
| | Declarations for the cuda version of the 1D VL algorithm.
|
| |
| file | VL_2D_cuda.h [code] |
| | Declarations for the cuda version of the 2D VL algorithm.
|
| |
| file | VL_3D_cuda.h [code] |
| | Declarations for the cuda version of the 3D VL algorithm.
|
| |