hiplaunchcooperativekernelmultidevice Interface Reference#
hipfort::hiplaunchcooperativekernelmultidevice Interface Reference
Launches kernels on multiple devices where thread blocks can cooperate and synchronize as they execute. More...
Public Member Functions | |
integer(kind(hipsuccess)) function | hiplaunchcooperativekernelmultidevice_ (launchParamsList, numDevices, flags) |
Detailed Description
Launches kernels on multiple devices where thread blocks can cooperate and synchronize as they execute.
- Parameters
-
[in] launchParamsList 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, hipErrorCooperativeLaunchTooLarge
Member Function/Subroutine Documentation
◆ hiplaunchcooperativekernelmultidevice_()
integer(kind(hipsuccess)) function hipfort::hiplaunchcooperativekernelmultidevice::hiplaunchcooperativekernelmultidevice_ | ( | 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: