Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 3/22/2024
Public
Document Table of Contents

vslGetStreamSize

Computes size of memory necessary to hold the random stream.

Syntax

memsize = vslgetstreamsize( stream )

Include Files

  • mkl.fi, mkl_vsl.f90

Input Parameters

Name

Type

Description

stream

TYPE(VSL_STREAM_STATE), INTENT(IN)

Random stream

Output Parameters

Name

Type

Description

memsize

INTEGER

Amount of memory in bytes necessary to hold descriptive data of random stream stream

Description

The vslGetStreamSize function returns the size of memory in bytes which is necessary to hold the given random stream. Use the output of the function to allocate the buffer to which you will save the random stream by means of the vslSaveStreamM function.

Return Values

VSL_ERROR_OK, VSL_STATUS_OK

Indicates no error, execution is successful.

VSL_RNG_ERROR_BAD_STREAM

stream is a NULL pointer.