Gromacs  2018.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
gpu_utils Directory Reference
+ Directory dependency graph for gpu_utils:

Directories

directory  tests
 

Files

file  gmxopencl.h
 
file  gpu_macros.h
 
file  gpu_utils.cpp
 
file  gpu_utils.h
 
file  gpu_utils_ocl.cpp
 
file  gpuregiontimer.h
 
file  gpuregiontimer_ocl.h
 
file  hostallocator.cpp
 
file  hostallocator.h
 Declares gmx::HostAllocationPolicy, gmx::HostAllocator, and gmx::HostVector, which are used to make/be standard library containers that can allocate memory suitable for transfers. Currently the only supported transfers using pinned memory are to CUDA GPUs, but other possibilities exist in future.
 
file  ocl_caching.cpp
 
file  ocl_caching.h
 
file  ocl_compiler.cpp
 
file  ocl_compiler.h
 
file  oclutils.cpp
 
file  oclutils.h
 
file  pinning.h
 
file  pmalloc_cuda.h