|
Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
|

Files | |
| basic_structs.h | |
| Constains some basic structs to be used around the code. Mostly this is here instead of hydro_utilities.h to avoid circulary dependencies with mhd_utils.h. | |
| cuda_utilities.cpp | |
| Implementation file for cuda_utilities.h. | |
| cuda_utilities.h | |
| cuda_utilities_tests.cpp | |
| Tests for the contents of cuda_utilities.h and cuda_utilities.cpp. | |
| DeviceVector.h | |
| Contains the declartion and implementation of the DeviceVector class. Note that since this is a templated class the implementation must be in the header file. | |
| DeviceVector_tests.cu | |
| Tests for the DeviceVector class. | |
| error_check_cuda.cu | |
| Error Check Cuda. | |
| error_check_cuda.h | |
| error_check_cuda.h | |
| error_handling.h | |
| FrozenKeyIdxBiMap.h | |
| gpu.hpp | |
| gpu_arrays_functions.h | |
| hydro_utilities.h | |
| Contains the declaration of various utility functions for CUDA. | |
| math_utilities.h | |
| Contains various functions for common mathematical operations. | |
| math_utilities_tests.cpp | |
| Tests for the contents of math_utilities.h. | |
| mhd_utilities.h | |
| Contains the declaration of various utility functions for MHD. | |
| parallel_omp.h | |
| prng_utilities.h | |
| reduction_utilities.h | |
| Contains the declaration of the GPU resident reduction utilities. | |
| shared.h | |
| shared_tests.cu | |
| Tests for the shared constructs. | |
| testing_utilities.h | |
| timing_functions.h | |