Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
utils Directory Reference
Directory dependency graph for utils:
utils

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