hipstreamcreatewithpriority Interface Reference

hipstreamcreatewithpriority Interface Reference#

HIPFORT API Reference: hipfort::hipstreamcreatewithpriority Interface Reference
hipfort::hipstreamcreatewithpriority Interface Reference

Create an asynchronous stream with the specified priority. More...

Public Member Functions

integer(kind(hipsuccess)) function hipstreamcreatewithpriority_ (stream, flags, priority)
 

Detailed Description

Create an asynchronous stream with the specified priority.

Parameters
[in,out]streamPointer to new stream
[in]flagsto control stream creation.
[in]priorityof the stream. Lower numbers represent higher priorities.
Returns
hipSuccess, hipErrorInvalidValue

Create a new asynchronous stream with the specified priority. stream returns an opaque handle that can be used to reference the newly created stream in subsequent hipStream* commands. The stream is allocated on the heap and will remain allocated even if the handle goes out-of-scope. To release the memory used by the stream, applicaiton must call hipStreamDestroy. Flags controls behavior of the stream. See hipStreamDefault, hipStreamNonBlocking.

See also
hipStreamCreate, hipStreamSynchronize, hipStreamWaitEvent, hipStreamDestroy

Member Function/Subroutine Documentation

◆ hipstreamcreatewithpriority_()

integer(kind(hipsuccess)) function hipfort::hipstreamcreatewithpriority::hipstreamcreatewithpriority_ ( type(c_ptr)  stream,
integer(c_int), value  flags,
integer(c_int), value  priority 
)

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