Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

recurvise IO error

rahzan
Novice
396 Views
Using cvf6.6b
in a dll if including the call:
write(100,'(i3,a)')((i,symbolNames(i)),i=1,nofsymbols)
I am getting a "recurvise IO error". @ runtime
What does this mean?
notes:
The write action does seem to complete, as I see the result in the output file.
FYI the array symbolNames is immediately deallocated after the write.
Unfortunately the error rteport does not say the line number.
I have yet to trace it by putting in manual tracers.
For now I'd like to know the meaning of the error.
Thanks.
0 Kudos
1 Reply
Steven_L_Intel1
Employee
396 Views
It means that you started an I/O operation on a particular unit in the middle of another operation on the same unit. The typical way this happens is if you have a function call in the I/O list of a READ or WRITE where the function does I/O to the same unit.
0 Kudos
Reply