This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipstreamcreate Interface Reference

hipstreamcreate Interface Reference#

HIPFORT API Reference: hipfort::hipstreamcreate Interface Reference
hipfort::hipstreamcreate Interface Reference

Create an asynchronous stream. More...

Public Member Functions

integer(kind(hipsuccess)) function hipstreamcreate_ (stream)
 

Detailed Description

Create an asynchronous stream.

Parameters
[in,out]streamValid pointer to hipStream_t. This function writes the memory with the newly created stream.
Returns
hipSuccess, hipErrorInvalidValue

Create a new asynchronous stream. 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.

Returns
hipSuccess, hipErrorInvalidValue
See also
hipStreamCreateWithFlags, hipStreamCreateWithPriority, hipStreamSynchronize, hipStreamWaitEvent, hipStreamDestroy

Member Function/Subroutine Documentation

◆ hipstreamcreate_()

integer(kind(hipsuccess)) function hipfort::hipstreamcreate::hipstreamcreate_ ( type(c_ptr)  stream)

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