hipextlaunchmultikernelmultidevice Interface Reference#
hipfort::hipextlaunchmultikernelmultidevice Interface Reference
Launches kernels on multiple devices and guarantees all specified kernels are dispatched on respective streams before enqueuing any other work on the specified streams from any other threads. More...
Public Member Functions | |
integer(kind(hipsuccess)) function | hipextlaunchmultikernelmultidevice_ (launchParamsList, numDevices, flags) |
Detailed Description
Launches kernels on multiple devices and guarantees all specified kernels are dispatched on respective streams before enqueuing any other work on the specified streams from any other threads.
- Parameters
-
[in] hipLaunchParams List of launch parameters, one per device. [in] numDevices Size of the launchParamsList array. [in] flags Flags to control launch behavior.
- Returns
- hipSuccess, hipInvalidDevice, hipErrorNotInitialized, hipErrorInvalidValue
Member Function/Subroutine Documentation
◆ hipextlaunchmultikernelmultidevice_()
integer(kind(hipsuccess)) function hipfort::hipextlaunchmultikernelmultidevice::hipextlaunchmultikernelmultidevice_ | ( | type(c_ptr), value | launchParamsList, |
integer(c_int), value | numDevices, | ||
integer(c_int), value | flags | ||
) |
The documentation for this interface was generated from the following file: