Skip to content
Snippets Groups Projects
Commit db8f7de4 authored by Helen Schottenhamml's avatar Helen Schottenhamml Committed by Markus Holzer
Browse files

Extend GPU commands

parent 0d2ceae5
Branches
No related merge requests found
......@@ -146,6 +146,13 @@ inline gpuError_t gpuMemcpyAsync(void* /*dst*/, const void* /*src*/, size_t /*co
inline gpuError_t gpuMemcpy3D(const gpuMemcpy3DParms* /*p*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuError_t gpuMemcpy3DAsync(const gpuMemcpy3DParms* /*p*/, gpuStream_t /*stream*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuError_t gpuMemset(void* /*devPtr*/, int /*value*/, size_t /*count*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuError_t gpuMemsetAsync(void* /*devPtr*/, int /*value*/, size_t /*count*/, gpuStream_t /*stream*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuError_t gpuMemset2D(void* /*devPtr*/, size_t /*pitch*/, int /*value*/, size_t /*width*/, size_t /*height*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuError_t gpuMemset2DAsync(void* /*devPtr*/, size_t /*pitch*/, int /*value*/, size_t /*width*/, size_t /*height*/, gpuStream_t /*stream*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuError_t gpuMemset3D(gpuPitchedPtr /*pitchedDevPtr*/, int /*value*/, gpuExtent /*extent*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuError_t gpuMemset3DAsync( gpuPitchedPtr /*pitchedDevPtr*/, int /*value*/, gpuExtent /*extent*/, gpuStream_t /*stream*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuPos make_gpuPos(size_t /*x*/, size_t /*y*/, size_t /*z*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuPitchedPtr make_gpuPitchedPtr (void* /*d*/, size_t /*p*/, size_t /*xsz*/, size_t /*ysz*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
inline gpuExtent make_gpuExtent(size_t /*w*/, size_t /*h*/, size_t /*d*/) { WALBERLA_DEVICE_FUNCTION_ERROR }
......
......@@ -46,6 +46,13 @@
#define gpuMemcpy3DParms cudaMemcpy3DParms
#define gpuMemcpy3DAsync cudaMemcpy3DAsync
#define gpuMemset cudaMemset
#define gpuMemsetAsync cudaMemsetAsync
#define gpuMemset2D cudaMemset2D
#define gpuMemset2DAsync cudaMemset2DAsync
#define gpuMemset3D cudaMemset3D
#define gpuMemset3DAsync cudaMemset3DAsync
#define make_gpuPos make_cudaPos
#define make_gpuPitchedPtr make_cudaPitchedPtr
#define gpuPitchedPtr cudaPitchedPtr
......@@ -104,6 +111,13 @@
#define gpuMemcpy3DParms hipMemcpy3DParms
#define gpuMemcpy3DAsync hipMemcpy3DAsync
#define gpuMemset hipMemset
#define gpuMemsetAsync hipMemsetAsync
#define gpuMemset2D hipMemset2D
#define gpuMemset2DAsync hipMemset2DAsync
#define gpuMemset3D hipMemset3D
#define gpuMemset3DAsync hipMemset3DAsync
#define make_gpuPitchedPtr make_hipPitchedPtr
#define make_gpuPos make_hipPos
using gpuPitchedPtr = hipPitchedPtr;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment