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: