hipmodulelaunchcooperativekernelmultidevice Interface Reference#
hipfort::hipmodulelaunchcooperativekernelmultidevice 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 | hipmodulelaunchcooperativekernelmultidevice_ (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,hipErrorDeinitialized,hipErrorNotInitialized,hipErrorInvalidContext,hipErrorInvalidHandle,hipErrorInvalidImage,hipErrorInvalidValue,hipErrorInvalidConfiguration,hipErrorInvalidResourceHandle,hipErrorLaunchFailure,hipErrorLaunchOutOfResources,hipErrorLaunchTimeOut,hipErrorCooperativeLaunchTooLarge,hipErrorSharedObjectInitFailed
Member Function/Subroutine Documentation
◆ hipmodulelaunchcooperativekernelmultidevice_()
| integer(kind(hipsuccess)) function hipfort::hipmodulelaunchcooperativekernelmultidevice::hipmodulelaunchcooperativekernelmultidevice_ | ( | type(hipfunctionlaunchparams) | launchparamslist, |
| integer(c_int), value | numdevices, | ||
| integer(c_int), value | flags | ||
| ) |
The documentation for this interface was generated from the following file: