Neko
0.9.99
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Data Types | |
interface | opencl_intf::clGetPlatformIDs |
interface | opencl_intf::clGetDeviceIDs |
interface | opencl_intf::clCreateContext |
interface | opencl_intf::clCreateCommandQueue |
interface | opencl_intf::clCreateBuffer |
interface | opencl_intf::clCreateUserEvent |
interface | opencl_intf::clEnqueueReadBuffer |
interface | opencl_intf::clEnqueueWriteBuffer |
interface | opencl_intf::clEnqueueCopyBuffer |
interface | opencl_intf::clEnqueueMarkerWithWaitList |
interface | opencl_intf::clEnqueueMarker |
interface | opencl_intf::clEnqueueBarrier |
interface | opencl_intf::clEnqueueWaitForEvents |
interface | opencl_intf::clWaitForEvents |
interface | opencl_intf::clSetUserEventStatus |
interface | opencl_intf::clGetDeviceInfo |
interface | opencl_intf::clReleaseContext |
interface | opencl_intf::clReleaseCommandQueue |
interface | opencl_intf::clReleaseDevice |
interface | opencl_intf::clReleaseProgram |
interface | opencl_intf::clReleaseMemObject |
interface | opencl_intf::clReleaseEvent |
interface | opencl_intf::clFlush |
interface | opencl_intf::clFinish |
Modules | |
module | opencl_intf |
Fortran OpenCL interface. | |
Functions/Subroutines | |
subroutine | opencl_intf::opencl_init |
subroutine | opencl_intf::opencl_finalize |
subroutine | opencl_intf::opencl_device_name (name) |
integer function | opencl_intf::opencl_device_count () |
Return the number of OpenCL devices. More... | |
Variables | |
type(c_ptr), bind(C) | opencl_intf::glb_cmd_queue = C_NULL_PTR |
Global OpenCL command queue. More... | |
type(c_ptr), bind(C) | opencl_intf::aux_cmd_queue = C_NULL_PTR |
Aux OpenCL command queue. More... | |
type(c_ptr), bind(C) | opencl_intf::glb_ctx = C_NULL_PTR |
Global OpenCL context. More... | |
type(c_ptr), target | opencl_intf::glb_device_id = C_NULL_PTR |
Global OpenCL device_id. More... | |
integer(c_int64_t), parameter | opencl_intf::cl_device_type_default = 1 |
Device types. More... | |
integer(c_int64_t), parameter | opencl_intf::cl_device_type_cpu = 2 |
integer(c_int64_t), parameter | opencl_intf::cl_device_type_gpu = 4 |
integer(c_int64_t), parameter | opencl_intf::cl_device_type_accelerator = 8 |
integer(c_int64_t), parameter | opencl_intf::cl_device_type_custom = 16 |
integer(c_int64_t), parameter | opencl_intf::cl_device_type_all = int(Z'FFFFFFFF', i8) |