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 |