我正在尝试编写一个具有直接访问权限的文件,如下所示:
open(unit=11,access='DIRECT',recl=2*mumps_par%N,file=namr,form='unformatted',convert='big_endian')
write(11,rec=1) (dble(vp(i)),i=1,mumps_par%N)
close(11)
记录长度的2*
是因为我正在使用ifort。
当我运行时,我收到错误:
forrtl: severe (259): sequential-access I/O to unit open for direct access, unit 11 path/to/file
我该如何写这个文件?