hipfunctionlaunchparams Type Reference

hipfunctionlaunchparams Type Reference#

HIPFORT API Reference: hipfort_types::hipfunctionlaunchparams Type Reference
hipfort_types::hipfunctionlaunchparams Type Reference

Public Attributes

type(c_ptr) function
 Kernel to launch.
 
integer(c_int) griddimx
 Width(X) of grid in blocks.
 
integer(c_int) griddimy
 Height(Y) of grid in blocks.
 
integer(c_int) griddimz
 Depth(Z) of grid in blocks.
 
integer(c_int) blockdimx
 X dimension of each thread block.
 
integer(c_int) blockdimy
 Y dimension of each thread block.
 
integer(c_int) blockdimz
 Z dimension of each thread block.
 
integer(c_int) sharedmembytes
 Shared memory.
 
type(c_ptr) hstream
 Stream identifier.
 
type(c_ptr) kernelparams
 Kernel parameters.
 

Member Data Documentation

◆ blockdimx

integer(c_int) hipfort_types::hipfunctionlaunchparams::blockdimx

X dimension of each thread block.

◆ blockdimy

integer(c_int) hipfort_types::hipfunctionlaunchparams::blockdimy

Y dimension of each thread block.

◆ blockdimz

integer(c_int) hipfort_types::hipfunctionlaunchparams::blockdimz

Z dimension of each thread block.

◆ function

type(c_ptr) hipfort_types::hipfunctionlaunchparams::function

Kernel to launch.

◆ griddimx

integer(c_int) hipfort_types::hipfunctionlaunchparams::griddimx

Width(X) of grid in blocks.

◆ griddimy

integer(c_int) hipfort_types::hipfunctionlaunchparams::griddimy

Height(Y) of grid in blocks.

◆ griddimz

integer(c_int) hipfort_types::hipfunctionlaunchparams::griddimz

Depth(Z) of grid in blocks.

◆ hstream

type(c_ptr) hipfort_types::hipfunctionlaunchparams::hstream

Stream identifier.

◆ kernelparams

type(c_ptr) hipfort_types::hipfunctionlaunchparams::kernelparams

Kernel parameters.

◆ sharedmembytes

integer(c_int) hipfort_types::hipfunctionlaunchparams::sharedmembytes

Shared memory.


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