Generic interface to launch a kernel with event dependencies
Specific interface for a single event dependency on a specific command queue
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(fclKernel), | intent(inout) | :: | kernel |
Focal kernel object to launch |
||
| type(fclCommandQ), | intent(inout) | :: | cmdQ |
CmdQ on which to launch kernel |
||
| type(fclEvent), | intent(in) | :: | event |
Event dependency for kernel |
Specific interface for a multiple event dependencies on a specific command queue
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(fclKernel), | intent(inout) | :: | kernel |
Focal kernel object to launch |
||
| type(fclCommandQ), | intent(inout) | :: | cmdQ |
CmdQ on which to launch kernel |
||
| type(fclEvent), | intent(in) | :: | eventList(:) |
Event dependency list for kernel |