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,hipErrorNotInitialized,hipErrorInvalidValue,hipErrorCooperativeLaunchTooLarge
Member Function/Subroutine Documentation
◆ hiplaunchcooperativekernelmultidevice_()
| integer(kind(hipsuccess)) function hipfort::hiplaunchcooperativekernelmultidevice::hiplaunchcooperativekernelmultidevice_ | ( | type(hiplaunchparams) | launchparamslist, |
| integer(c_int), value | numdevices, | ||
| integer(c_int), value | flags | ||
| ) |
The documentation for this interface was generated from the following file: