Procedure | Location | Procedure Type | Description |
---|---|---|---|
assignment(=) | Focal | Interface | Generic interface for assignment of fclBuffer objects by operator-overloading |
assignment(=) | Focal | Interface | |
fclAllocHost | Focal | Interface | Generic interface for allocating host arrays using 'pinned' (non-paged) memory. This is required for asynchronous transfers. |
fclBarrier | Focal | Interface | Generic interface to enqueue a command queue barrier Wait on device for all preceding queue events to complete before subsequent events can proceed. |
fclBufferSwap | Focal | Interface | |
fclClearDependencies | Focal | Interface | Generic interface to clear dependency list and reset dependency hold to .false. |
fclCommandQPool_Current | Focal | Interface | |
fclCommandQPool_Next | Focal | Interface | |
fclCompileProgram | Focal | Interface | Generic interface to compile an openCL program |
fclCreateCommandQ | Focal | Interface | Generic interface to create a device command queue |
fclCreateCommandQPool | Focal | Interface | Generic interface to create a pool of command queues |
fclCreateContext | Focal | Interface | Generic interface to create a context |
fclCreateUserEvent | Focal | Interface | Generic interface to create a user event |
fclDbgCheckBufferInit | Focal | Interface | |
fclDbgCheckBufferSize | Focal | Interface | |
fclDbgCheckContext | Focal | Interface | |
fclDbgCheckCopyBufferSize | Focal | Interface | |
fclDbgCheckDevice | Focal | Interface | |
fclDbgCheckKernelArgQualifier | Focal | Interface | |
fclDbgCheckKernelArgType | Focal | Interface | |
fclDbgCheckKernelNArg | Focal | Interface | |
fclDbgOptions | Focal | Interface | |
fclDbgWait | Focal | Interface | |
fclDefaultErrorHandler | Focal | Interface | |
fclDumpBufferProfileData | Focal | Interface | |
fclDumpBuildLog | Focal | Interface | |
fclDumpKernelProfileData | Focal | Interface | |
fclDumpProfileData | Focal | Interface | |
fclDumpTracingData | Focal | Interface | |
fclEnableProfiling | Focal | Interface | |
fclFilterDevices | Focal | Interface | |
fclFindDevices | Focal | Interface | Generic interface to list devices, sorted and filtered by properties Raises runtime error if no matching device is found. |
fclFreeBuffer | Focal | Interface | |
fclFreeHost | Focal | Interface | Generic interface to free pinned host pointer |
fclGetDevice | Focal | Interface | |
fclGetDeviceInfo | Focal | Interface | Generic interface to query device information. See clGetDeviceInfo for values of 'key' argument contained in clfortran module. |
fclGetErrorString | Focal | Interface | |
fclGetEventDurations | Focal | Interface | |
fclGetEventInfo | Focal | Interface | |
fclGetKernelArgInfo | Focal | Interface | Generic interface to query kernel argument information. See clGetDeviceInfo for values of 'key' argument contained in clfortran module. |
fclGetKernelInfo | Focal | Interface | Generic interface to query kernel information. See clGetDeviceInfo for values of 'key' argument contained in clfortran module. |
fclGetKernelResource | Focal | Interface | |
fclGetKernelWorkGroupInfo | Focal | Interface | |
fclGetPlatform | Focal | Interface | |
fclGetPlatformDevices | Focal | Interface | |
fclGetPlatformInfo | Focal | Interface | |
fclGetPlatforms | Focal | Interface | |
fclGetProgramKernel | Focal | Interface | |
fclHandleBuildError | Focal | Interface | |
fclHandleError | Focal | Interface | |
fclInit | Focal | Interface | |
fclInitBuffer | Focal | Interface | Generic interface to initialise buffers on the device |
fclInitSubBuffer | Focal | Interface | Generic interface to initialise sub-buffers on the device |
fclLaunchKernel | Focal | Interface | |
fclLaunchKernelAfter | Focal | Interface | Generic interface to launch a kernel with event dependencies |
fclLocalDouble | Focal | Interface | |
fclLocalFloat | Focal | Interface | |
fclLocalInt32 | Focal | Interface | |
fclMemCopy | Focal | Interface | |
fclMemCopyDouble | Focal | Interface | |
fclMemCopyFloat | Focal | Interface | |
fclMemCopyInt32 | Focal | Interface | |
fclMemRead | Focal | Interface | |
fclMemReadDouble | Focal | Interface | |
fclMemReadFloat | Focal | Interface | |
fclMemReadInt32 | Focal | Interface | |
fclMemWrite | Focal | Interface | |
fclMemWriteDouble | Focal | Interface | |
fclMemWriteFloat | Focal | Interface | |
fclMemWriteInt32 | Focal | Interface | |
fclMemWriteScalar | Focal | Interface | |
fclMemWriteScalarDouble | Focal | Interface | |
fclMemWriteScalarFloat | Focal | Interface | |
fclMemWriteScalarInt32 | Focal | Interface | |
fclPopDependencies | Focal | Interface | |
fclProcessKernelArgs | Focal | Interface | |
fclProfilerAdd | Focal | Interface | |
fclPushProfileEvent | Focal | Interface | |
fclReleaseEvent | Focal | Interface | |
fclReleaseKernel | Focal | Interface | |
fclReleaseProgram | Focal | Interface | |
fclRetainEvent | Focal | Interface | |
fclRuntimeError | Focal | Interface | |
fclSetDefaultCommandQ | Focal | Interface | |
fclSetDefaultContext | Focal | Interface | |
fclSetDependency | Focal | Interface | Generic interface to set pre-requisite events for the next enqueued action. This does not append to any existing dependencies - it overwrites the dependency list. |
fclSetKernelArg | Focal | Interface | |
fclSetKernelArgs | Focal | Interface | |
fclSetUserEvent | Focal | Interface | |
fclSourceFromFile | Focal | Interface | |
fclWait | Focal | Interface | Generic interface to wait on host for events |
splitStr | Focal | Interface | |
str_noesc | Focal | Interface | |
strStripNum | Focal | Interface | |
upperStr | Focal | Interface |