hipconfigurecall Interface Reference

hipconfigurecall Interface Reference#

HIPFORT API Reference: hipfort::hipconfigurecall Interface Reference

Configure a kernel launch. More...

Public Member Functions

integer(kind(hipsuccess)) function hipconfigurecall_ (griddim, blockdim, sharedmem, stream)
 

Detailed Description

Configure a kernel launch.



Parameters
[in]gridDimgrid dimension specified as multiple of blockDim.
[in]blockDimblock dimensions specified in work-items
[in]sharedMemAmount of dynamic shared memory to allocate for this kernel. The HIP-Clang compiler provides support for extern shared declarations.
[in]streamStream where the kernel should be dispatched. May be 0, in which case the default stream is used with associated synchronization rules.

Please note, HIP does not support kernel launch with total work items defined in dimension with size gridDim x blockDim >= 2^32.

Returns
hipSuccess, hipErrorNotInitialized, hipErrorInvalidValue

Member Function/Subroutine Documentation

◆ hipconfigurecall_()

integer(kind(hipsuccess)) function hipfort::hipconfigurecall::hipconfigurecall_ ( type(dim3), value  griddim,
type(dim3), value  blockdim,
integer(c_size_t), value  sharedmem,
type(c_ptr), value  stream 
)

The documentation for this interface was generated from the following file: