QMCPACK
cuda2hip.h File Reference

Go to the source code of this file.

Macros

#define CUBLAS_OP_N   HIPBLAS_OP_N
 
#define CUBLAS_OP_T   HIPBLAS_OP_T
 
#define CUBLAS_OP_C   HIPBLAS_OP_C
 
#define CUBLAS_STATUS_ALLOC_FAILED   HIPBLAS_STATUS_ALLOC_FAILED
 
#define CUBLAS_STATUS_ARCH_MISMATCH   HIPBLAS_STATUS_ARCH_MISMATCH
 
#define CUBLAS_STATUS_EXECUTION_FAILED   HIPBLAS_STATUS_EXECUTION_FAILED
 
#define CUBLAS_STATUS_INTERNAL_ERROR   HIPBLAS_STATUS_INTERNAL_ERROR
 
#define CUBLAS_STATUS_INVALID_VALUE   HIPBLAS_STATUS_INVALID_VALUE
 
#define CUBLAS_STATUS_MAPPING_ERROR   HIPBLAS_STATUS_MAPPING_ERROR
 
#define CUBLAS_STATUS_NOT_INITIALIZED   HIPBLAS_STATUS_NOT_INITIALIZED
 
#define CUBLAS_STATUS_NOT_SUPPORTED   HIPBLAS_STATUS_NOT_SUPPORTED
 
#define CUBLAS_STATUS_SUCCESS   HIPBLAS_STATUS_SUCCESS
 
#define cublasComplex   hipblasComplex
 
#define cublasDoubleComplex   hipblasDoubleComplex
 
#define cublasHandle_t   hipblasHandle_t
 
#define cublasStatus_t   hipblasStatus_t
 
#define cublasCreate   hipblasCreate
 
#define cublasDestroy   hipblasDestroy
 
#define cublasSetStream   hipblasSetStream
 
#define cublasGetStream   hipblasGetStream
 
#define cublasOperation_t   hipblasOperation_t
 
#define cublasCgeam   hipblasCgeam
 
#define cublasCgemv   hipblasCgemv
 
#define cublasCgeru   hipblasCgeru
 
#define cublasCgemm   hipblasCgemm
 
#define cublasCgemmBatched   hipblasCgemmBatched
 
#define cublasCgetrfBatched   hipblasCgetrfBatched_
 
#define cublasCgetriBatched   hipblasCgetriBatched_
 
#define cublasDgeam   hipblasDgeam
 
#define cublasDgemv   hipblasDgemv
 
#define cublasDger   hipblasDger
 
#define cublasDgemm   hipblasDgemm
 
#define cublasDgemmBatched   hipblasDgemmBatched
 
#define cublasDgetrfBatched   hipblasDgetrfBatched_
 
#define cublasDgetriBatched   hipblasDgetriBatched_
 
#define cublasSgeam   hipblasSgeam
 
#define cublasSgemv   hipblasSgemv
 
#define cublasSger   hipblasSger
 
#define cublasSgemm   hipblasSgemm
 
#define cublasSgemmBatched   hipblasSgemmBatched
 
#define cublasSgetrfBatched   hipblasSgetrfBatched_
 
#define cublasSgetriBatched   hipblasSgetriBatched_
 
#define cublasZgeam   hipblasZgeam
 
#define cublasZgemv   hipblasZgemv
 
#define cublasZgeru   hipblasZgeru
 
#define cublasZgemm   hipblasZgemm
 
#define cublasZgemmBatched   hipblasZgemmBatched
 
#define cublasZgetrfBatched   hipblasZgetrfBatched_
 
#define cublasZgetriBatched   hipblasZgetriBatched_
 
#define cuComplex   hipComplex
 
#define cuDoubleComplex   hipDoubleComplex
 
#define cuCrealf   hipCrealf
 
#define cuCimagf   hipCimagf
 
#define cuCreal   hipCreal
 
#define cuCimag   hipCimag
 
#define make_cuComplex   make_hipComplex
 
#define make_cuDoubleComplex   make_hipDoubleComplex
 
#define cudaAddressModeClamp   hipAddressModeClamp
 
#define cudaArray   hipArray
 
#define cudaBindTextureToArray   hipBindTextureToArray
 
#define cudaChannelFormatDesc   hipChannelFormatDesc
 
#define cudaChannelFormatKindFloat   hipChannelFormatKindFloat
 
#define cudaCreateChannelDesc   hipCreateChannelDesc
 
#define cudaDeviceProp   hipDeviceProp_t
 
#define cudaDeviceReset   hipDeviceReset
 
#define cudaDeviceSynchronize   hipDeviceSynchronize
 
#define cudaError_t   hipError_t
 
#define cudaEvent_t   hipEvent_t
 
#define cudaEventCreate   hipEventCreate
 
#define cudaEventCreateWithFlags   hipEventCreateWithFlags
 
#define cudaEventDestroy   hipEventDestroy
 
#define cudaEventDisableTiming   hipEventDisableTiming
 
#define cudaEventElapsedTime   hipEventElapsedTime
 
#define cudaEventRecord   hipEventRecord
 
#define cudaEventSynchronize   hipEventSynchronize
 
#define cudaFilterModeLinear   hipFilterModeLinear
 
#define cudaFree   hipFree
 
#define cudaFreeHost   hipHostFree
 
#define cudaGetDevice   hipGetDevice
 
#define cudaGetDeviceCount   hipGetDeviceCount
 
#define cudaGetDeviceProperties   hipGetDeviceProperties
 
#define cudaGetErrorName   hipGetErrorName
 
#define cudaGetErrorString   hipGetErrorString
 
#define cudaGetLastError   hipGetLastError
 
#define cudaPeekAtLastError   hipPeekAtLastError
 
#define cudaHostAlloc   hipHostMalloc
 
#define cudaHostAllocMapped   hipHostMallocMapped
 
#define cudaPointerGetAttributes   hipPointerGetAttributes
 
#define cudaPointerAttributes   hipPointerAttribute_t
 
#define cudaMemoryTypeHost   hipMemoryTypeHost
 
#define cudaMemoryTypeDevice   hipMemoryTypeDevice
 
#define cudaMemoryTypeManaged   hipMemoryTypeManaged
 
#define cudaIpcGetMemHandle   hipIpcGetMemHandle
 
#define cudaIpcMemHandle_t   hipIpcMemHandle_t
 
#define cudaIpcMemLazyEnablePeerAccess   hipIpcMemLazyEnablePeerAccess
 
#define cudaIpcOpenMemHandle   hipIpcOpenMemHandle
 
#define cudaMalloc   hipMalloc
 
#define cudaMallocArray   hipMallocArray
 
#define cudaMallocHost   hipHostMalloc
 
#define cudaHostRegister   hipHostRegister
 
#define cudaHostUnregister   hipHostUnregister
 
#define cudaHostRegisterDefault   hipHostRegisterDefault
 
#define cudaMallocManaged   hipMallocManaged
 
#define cudaMemAdvise   hipMemAdvise
 
#define cudaMemAdviseSetAccessedBy   hipMemAdviseSetAccessedBy
 
#define cudaMemAdviseSetReadMostly   hipMemAdviseSetReadMostly
 
#define cudaMemAttachGlobal   hipMemAttachGlobal
 
#define cudaMemcpy   hipMemcpy
 
#define cudaMemcpyAsync   hipMemcpyAsync
 
#define cudaMemcpyDeviceToDevice   hipMemcpyDeviceToDevice
 
#define cudaMemcpyDeviceToHost   hipMemcpyDeviceToHost
 
#define cudaMemcpyHostToDevice   hipMemcpyHostToDevice
 
#define cudaMemcpyHostToHost   hipMemcpyHostToHost
 
#define cudaMemcpyToArrayAsync   hipMemcpyToArray
 
#define cudaMemcpyToSymbol   hipMemcpyToSymbol
 
#define cudaMemcpyToSymbolAsync   hipMemcpyToSymbolAsync
 
#define cudaMemset   hipMemset
 
#define cudaMemGetInfo   hipMemGetInfo
 
#define cudaMemPrefetchAsync   hipMemPrefetchAsync
 
#define cudaReadModeElementType   hipReadModeElementType
 
#define cudaSetDevice   hipSetDevice
 
#define cudaStream_t   hipStream_t
 
#define cudaStreamCreate   hipStreamCreate
 
#define cudaStreamDestroy   hipStreamDestroy
 
#define cudaStreamSynchronize   hipStreamSynchronize
 
#define cudaStreamWaitEvent   hipStreamWaitEvent
 
#define cudaSuccess   hipSuccess
 
#define cudaDeviceSetLimit(limit, value)   ;
 

Macro Definition Documentation

◆ CUBLAS_OP_C

#define CUBLAS_OP_C   HIPBLAS_OP_C

Definition at line 21 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::convertOperation().

◆ CUBLAS_OP_N

#define CUBLAS_OP_N   HIPBLAS_OP_N

◆ CUBLAS_OP_T

◆ CUBLAS_STATUS_ALLOC_FAILED

#define CUBLAS_STATUS_ALLOC_FAILED   HIPBLAS_STATUS_ALLOC_FAILED

Definition at line 22 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_ARCH_MISMATCH

#define CUBLAS_STATUS_ARCH_MISMATCH   HIPBLAS_STATUS_ARCH_MISMATCH

Definition at line 23 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_EXECUTION_FAILED

#define CUBLAS_STATUS_EXECUTION_FAILED   HIPBLAS_STATUS_EXECUTION_FAILED

Definition at line 24 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_INTERNAL_ERROR

#define CUBLAS_STATUS_INTERNAL_ERROR   HIPBLAS_STATUS_INTERNAL_ERROR

Definition at line 25 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_INVALID_VALUE

#define CUBLAS_STATUS_INVALID_VALUE   HIPBLAS_STATUS_INVALID_VALUE

Definition at line 26 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_MAPPING_ERROR

#define CUBLAS_STATUS_MAPPING_ERROR   HIPBLAS_STATUS_MAPPING_ERROR

Definition at line 28 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_NOT_INITIALIZED

#define CUBLAS_STATUS_NOT_INITIALIZED   HIPBLAS_STATUS_NOT_INITIALIZED

Definition at line 29 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_NOT_SUPPORTED

#define CUBLAS_STATUS_NOT_SUPPORTED   HIPBLAS_STATUS_NOT_SUPPORTED

Definition at line 30 of file cuda2hip.h.

Referenced by cublasAssert().

◆ CUBLAS_STATUS_SUCCESS

#define CUBLAS_STATUS_SUCCESS   HIPBLAS_STATUS_SUCCESS

Definition at line 31 of file cuda2hip.h.

Referenced by cublasAssert().

◆ cublasCgeam

#define cublasCgeam   hipblasCgeam

Definition at line 42 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::geam().

◆ cublasCgemm

#define cublasCgemm   hipblasCgemm

Definition at line 45 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm().

◆ cublasCgemmBatched

#define cublasCgemmBatched   hipblasCgemmBatched

Definition at line 46 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm_batched().

◆ cublasCgemv

#define cublasCgemv   hipblasCgemv

Definition at line 43 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemv().

◆ cublasCgeru

#define cublasCgeru   hipblasCgeru

Definition at line 44 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::ger().

◆ cublasCgetrfBatched

#define cublasCgetrfBatched   hipblasCgetrfBatched_

Definition at line 47 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getrf_batched().

◆ cublasCgetriBatched

#define cublasCgetriBatched   hipblasCgetriBatched_

Definition at line 48 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getri_batched().

◆ cublasComplex

#define cublasComplex   hipblasComplex

Definition at line 33 of file cuda2hip.h.

◆ cublasCreate

◆ cublasDestroy

◆ cublasDgeam

#define cublasDgeam   hipblasDgeam

Definition at line 49 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::geam().

◆ cublasDgemm

#define cublasDgemm   hipblasDgemm

Definition at line 52 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm().

◆ cublasDgemmBatched

#define cublasDgemmBatched   hipblasDgemmBatched

Definition at line 53 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm_batched().

◆ cublasDgemv

#define cublasDgemv   hipblasDgemv

Definition at line 50 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemv().

◆ cublasDger

#define cublasDger   hipblasDger

Definition at line 51 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::ger().

◆ cublasDgetrfBatched

#define cublasDgetrfBatched   hipblasDgetrfBatched_

Definition at line 54 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getrf_batched().

◆ cublasDgetriBatched

#define cublasDgetriBatched   hipblasDgetriBatched_

Definition at line 55 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getri_batched().

◆ cublasDoubleComplex

#define cublasDoubleComplex   hipblasDoubleComplex

Definition at line 34 of file cuda2hip.h.

◆ cublasGetStream

#define cublasGetStream   hipblasGetStream

Definition at line 40 of file cuda2hip.h.

◆ cublasHandle_t

#define cublasHandle_t   hipblasHandle_t

Definition at line 35 of file cuda2hip.h.

◆ cublasOperation_t

#define cublasOperation_t   hipblasOperation_t

Definition at line 41 of file cuda2hip.h.

◆ cublasSetStream

◆ cublasSgeam

#define cublasSgeam   hipblasSgeam

Definition at line 56 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::geam().

◆ cublasSgemm

#define cublasSgemm   hipblasSgemm

Definition at line 59 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm().

◆ cublasSgemmBatched

#define cublasSgemmBatched   hipblasSgemmBatched

Definition at line 60 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm_batched().

◆ cublasSgemv

#define cublasSgemv   hipblasSgemv

Definition at line 57 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemv().

◆ cublasSger

#define cublasSger   hipblasSger

Definition at line 58 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::ger().

◆ cublasSgetrfBatched

#define cublasSgetrfBatched   hipblasSgetrfBatched_

Definition at line 61 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getrf_batched().

◆ cublasSgetriBatched

#define cublasSgetriBatched   hipblasSgetriBatched_

Definition at line 62 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getri_batched().

◆ cublasStatus_t

#define cublasStatus_t   hipblasStatus_t

Definition at line 36 of file cuda2hip.h.

◆ cublasZgeam

#define cublasZgeam   hipblasZgeam

Definition at line 63 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::geam().

◆ cublasZgemm

#define cublasZgemm   hipblasZgemm

Definition at line 66 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm().

◆ cublasZgemmBatched

#define cublasZgemmBatched   hipblasZgemmBatched

Definition at line 67 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemm_batched().

◆ cublasZgemv

#define cublasZgemv   hipblasZgemv

Definition at line 64 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::gemv().

◆ cublasZgeru

#define cublasZgeru   hipblasZgeru

Definition at line 65 of file cuda2hip.h.

Referenced by qmcplusplus::compute::BLAS::ger().

◆ cublasZgetrfBatched

#define cublasZgetrfBatched   hipblasZgetrfBatched_

Definition at line 68 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getrf_batched().

◆ cublasZgetriBatched

#define cublasZgetriBatched   hipblasZgetriBatched_

Definition at line 69 of file cuda2hip.h.

Referenced by qmcplusplus::cuBLAS::getri_batched().

◆ cuCimag

#define cuCimag   hipCimag

Definition at line 77 of file cuda2hip.h.

◆ cuCimagf

#define cuCimagf   hipCimagf

Definition at line 75 of file cuda2hip.h.

◆ cuComplex

#define cuComplex   hipComplex

Definition at line 72 of file cuda2hip.h.

◆ cuCreal

#define cuCreal   hipCreal

Definition at line 76 of file cuda2hip.h.

◆ cuCrealf

#define cuCrealf   hipCrealf

Definition at line 74 of file cuda2hip.h.

◆ cudaAddressModeClamp

#define cudaAddressModeClamp   hipAddressModeClamp

Definition at line 80 of file cuda2hip.h.

◆ cudaArray

#define cudaArray   hipArray

Definition at line 81 of file cuda2hip.h.

◆ cudaBindTextureToArray

#define cudaBindTextureToArray   hipBindTextureToArray

Definition at line 82 of file cuda2hip.h.

◆ cudaChannelFormatDesc

#define cudaChannelFormatDesc   hipChannelFormatDesc

Definition at line 83 of file cuda2hip.h.

◆ cudaChannelFormatKindFloat

#define cudaChannelFormatKindFloat   hipChannelFormatKindFloat

Definition at line 84 of file cuda2hip.h.

◆ cudaCreateChannelDesc

#define cudaCreateChannelDesc   hipCreateChannelDesc

Definition at line 85 of file cuda2hip.h.

◆ cudaDeviceProp

#define cudaDeviceProp   hipDeviceProp_t

Definition at line 86 of file cuda2hip.h.

◆ cudaDeviceReset

#define cudaDeviceReset   hipDeviceReset

Definition at line 87 of file cuda2hip.h.

◆ cudaDeviceSetLimit

#define cudaDeviceSetLimit (   limit,
  value 
)    ;

Definition at line 156 of file cuda2hip.h.

◆ cudaDeviceSynchronize

#define cudaDeviceSynchronize   hipDeviceSynchronize

Definition at line 88 of file cuda2hip.h.

◆ cudaError_t

#define cudaError_t   hipError_t

Definition at line 89 of file cuda2hip.h.

◆ cudaEvent_t

#define cudaEvent_t   hipEvent_t

Definition at line 90 of file cuda2hip.h.

◆ cudaEventCreate

#define cudaEventCreate   hipEventCreate

Definition at line 91 of file cuda2hip.h.

◆ cudaEventCreateWithFlags

#define cudaEventCreateWithFlags   hipEventCreateWithFlags

Definition at line 92 of file cuda2hip.h.

◆ cudaEventDestroy

#define cudaEventDestroy   hipEventDestroy

Definition at line 93 of file cuda2hip.h.

◆ cudaEventDisableTiming

#define cudaEventDisableTiming   hipEventDisableTiming

Definition at line 94 of file cuda2hip.h.

◆ cudaEventElapsedTime

#define cudaEventElapsedTime   hipEventElapsedTime

Definition at line 95 of file cuda2hip.h.

◆ cudaEventRecord

#define cudaEventRecord   hipEventRecord

Definition at line 96 of file cuda2hip.h.

◆ cudaEventSynchronize

#define cudaEventSynchronize   hipEventSynchronize

Definition at line 97 of file cuda2hip.h.

◆ cudaFilterModeLinear

#define cudaFilterModeLinear   hipFilterModeLinear

Definition at line 98 of file cuda2hip.h.

◆ cudaFree

◆ cudaFreeHost

#define cudaFreeHost   hipHostFree

Definition at line 100 of file cuda2hip.h.

Referenced by CUDAHostAllocator< T_FP >::deallocate().

◆ cudaGetDevice

#define cudaGetDevice   hipGetDevice

Definition at line 101 of file cuda2hip.h.

◆ cudaGetDeviceCount

#define cudaGetDeviceCount   hipGetDeviceCount

Definition at line 102 of file cuda2hip.h.

Referenced by CUDADeviceManager::CUDADeviceManager().

◆ cudaGetDeviceProperties

#define cudaGetDeviceProperties   hipGetDeviceProperties

Definition at line 103 of file cuda2hip.h.

◆ cudaGetErrorName

#define cudaGetErrorName   hipGetErrorName

Definition at line 104 of file cuda2hip.h.

Referenced by cudaAssert().

◆ cudaGetErrorString

#define cudaGetErrorString   hipGetErrorString

Definition at line 105 of file cuda2hip.h.

Referenced by cudaAssert().

◆ cudaGetLastError

#define cudaGetLastError   hipGetLastError

Definition at line 106 of file cuda2hip.h.

◆ cudaHostAlloc

#define cudaHostAlloc   hipHostMalloc

Definition at line 108 of file cuda2hip.h.

◆ cudaHostAllocMapped

#define cudaHostAllocMapped   hipHostMallocMapped

Definition at line 109 of file cuda2hip.h.

◆ cudaHostRegister

#define cudaHostRegister   hipHostRegister

Definition at line 126 of file cuda2hip.h.

Referenced by CUDALockedPageAllocator< T, ULPHA >::allocate().

◆ cudaHostRegisterDefault

#define cudaHostRegisterDefault   hipHostRegisterDefault

Definition at line 129 of file cuda2hip.h.

Referenced by CUDALockedPageAllocator< T, ULPHA >::allocate().

◆ cudaHostUnregister

#define cudaHostUnregister   hipHostUnregister

Definition at line 127 of file cuda2hip.h.

Referenced by CUDALockedPageAllocator< T, ULPHA >::deallocate().

◆ cudaIpcGetMemHandle

#define cudaIpcGetMemHandle   hipIpcGetMemHandle

Definition at line 115 of file cuda2hip.h.

◆ cudaIpcMemHandle_t

#define cudaIpcMemHandle_t   hipIpcMemHandle_t

Definition at line 116 of file cuda2hip.h.

◆ cudaIpcMemLazyEnablePeerAccess

#define cudaIpcMemLazyEnablePeerAccess   hipIpcMemLazyEnablePeerAccess

Definition at line 117 of file cuda2hip.h.

◆ cudaIpcOpenMemHandle

#define cudaIpcOpenMemHandle   hipIpcOpenMemHandle

Definition at line 118 of file cuda2hip.h.

◆ cudaMalloc

#define cudaMalloc   hipMalloc

Definition at line 119 of file cuda2hip.h.

Referenced by OMPallocator< Value >::allocate(), and CUDAAllocator< T_FP >::allocate().

◆ cudaMallocArray

#define cudaMallocArray   hipMallocArray

Definition at line 120 of file cuda2hip.h.

◆ cudaMallocHost

#define cudaMallocHost   hipHostMalloc

Definition at line 121 of file cuda2hip.h.

Referenced by CUDAHostAllocator< T_FP >::allocate().

◆ cudaMallocManaged

#define cudaMallocManaged   hipMallocManaged

Definition at line 130 of file cuda2hip.h.

Referenced by CUDAManagedAllocator< T >::allocate().

◆ cudaMemAdvise

#define cudaMemAdvise   hipMemAdvise

Definition at line 131 of file cuda2hip.h.

◆ cudaMemAdviseSetAccessedBy

#define cudaMemAdviseSetAccessedBy   hipMemAdviseSetAccessedBy

Definition at line 132 of file cuda2hip.h.

◆ cudaMemAdviseSetReadMostly

#define cudaMemAdviseSetReadMostly   hipMemAdviseSetReadMostly

Definition at line 133 of file cuda2hip.h.

◆ cudaMemAttachGlobal

#define cudaMemAttachGlobal   hipMemAttachGlobal

Definition at line 134 of file cuda2hip.h.

◆ cudaMemcpy

#define cudaMemcpy   hipMemcpy

◆ cudaMemcpyAsync

◆ cudaMemcpyDeviceToDevice

#define cudaMemcpyDeviceToDevice   hipMemcpyDeviceToDevice

Definition at line 137 of file cuda2hip.h.

Referenced by CUDAAllocator< T_FP >::copyDeviceToDevice().

◆ cudaMemcpyDeviceToHost

◆ cudaMemcpyHostToDevice

◆ cudaMemcpyHostToHost

#define cudaMemcpyHostToHost   hipMemcpyHostToHost

Definition at line 140 of file cuda2hip.h.

◆ cudaMemcpyToArrayAsync

#define cudaMemcpyToArrayAsync   hipMemcpyToArray

Definition at line 141 of file cuda2hip.h.

◆ cudaMemcpyToSymbol

#define cudaMemcpyToSymbol   hipMemcpyToSymbol

Definition at line 142 of file cuda2hip.h.

◆ cudaMemcpyToSymbolAsync

#define cudaMemcpyToSymbolAsync   hipMemcpyToSymbolAsync

Definition at line 143 of file cuda2hip.h.

◆ cudaMemGetInfo

#define cudaMemGetInfo   hipMemGetInfo

Definition at line 145 of file cuda2hip.h.

Referenced by getCUDAdeviceFreeMem().

◆ cudaMemoryTypeDevice

#define cudaMemoryTypeDevice   hipMemoryTypeDevice

Definition at line 113 of file cuda2hip.h.

Referenced by qmcplusplus::TEST_CASE().

◆ cudaMemoryTypeHost

#define cudaMemoryTypeHost   hipMemoryTypeHost

Definition at line 112 of file cuda2hip.h.

Referenced by qmcplusplus::TEST_CASE().

◆ cudaMemoryTypeManaged

#define cudaMemoryTypeManaged   hipMemoryTypeManaged

Definition at line 114 of file cuda2hip.h.

Referenced by qmcplusplus::TEST_CASE().

◆ cudaMemPrefetchAsync

#define cudaMemPrefetchAsync   hipMemPrefetchAsync

Definition at line 146 of file cuda2hip.h.

◆ cudaMemset

#define cudaMemset   hipMemset

Definition at line 144 of file cuda2hip.h.

Referenced by qmcplusplus::CUDAfill_n().

◆ cudaPeekAtLastError

#define cudaPeekAtLastError   hipPeekAtLastError

Definition at line 107 of file cuda2hip.h.

◆ cudaPointerAttributes

#define cudaPointerAttributes   hipPointerAttribute_t

Definition at line 111 of file cuda2hip.h.

Referenced by qmcplusplus::TEST_CASE().

◆ cudaPointerGetAttributes

#define cudaPointerGetAttributes   hipPointerGetAttributes

Definition at line 110 of file cuda2hip.h.

Referenced by qmcplusplus::TEST_CASE().

◆ cudaReadModeElementType

#define cudaReadModeElementType   hipReadModeElementType

Definition at line 147 of file cuda2hip.h.

◆ cudaSetDevice

#define cudaSetDevice   hipSetDevice

Definition at line 148 of file cuda2hip.h.

Referenced by CUDADeviceManager::CUDADeviceManager().

◆ cudaStream_t

◆ cudaStreamCreate

#define cudaStreamCreate   hipStreamCreate

◆ cudaStreamDestroy

#define cudaStreamDestroy   hipStreamDestroy

◆ cudaStreamSynchronize

◆ cudaStreamWaitEvent

#define cudaStreamWaitEvent   hipStreamWaitEvent

Definition at line 153 of file cuda2hip.h.

◆ cudaSuccess

#define cudaSuccess   hipSuccess

Definition at line 154 of file cuda2hip.h.

Referenced by cudaAssert().

◆ cuDoubleComplex

#define cuDoubleComplex   hipDoubleComplex

◆ make_cuComplex

#define make_cuComplex   make_hipComplex

Definition at line 78 of file cuda2hip.h.

◆ make_cuDoubleComplex

#define make_cuDoubleComplex   make_hipDoubleComplex

Definition at line 79 of file cuda2hip.h.