Intel® oneAPI Math Kernel Library Developer Reference - Fortran
Writes random stream descriptive data, including stream state, to binary file.
errstatus = vslsavestreamf( stream, fname )
Name |
Type |
Description |
---|---|---|
stream |
TYPE(VSL_STREAM_STATE), INTENT(IN) |
Random stream to be written to the file |
fname |
CHARACTER(*), INTENT(IN) |
File name specified as a C-style null-terminated string |
Name |
Type |
Description |
---|---|---|
errstatus |
INTEGER |
Error status of the operation |
The vslSaveStreamF function writes the random stream descriptive data, including the stream state, to the binary file. Random stream descriptive data is saved to the binary file with the name fname. The random stream stream must be a valid stream created by vslNewStream-like or vslCopyStream-like service routines. If the stream cannot be saved to the file, errstatus has a non-zero value. The random stream can be read from the binary file using the vslLoadStreamF function.
Indicates no error, execution is successful.
Either fname or stream is a NULL pointer.
stream is not a valid random stream.
Indicates an error in opening the file.
Indicates an error in writing the file.
Indicates an error in closing the file.
System cannot allocate memory for internal needs.