我先利用fFortran生成了一个名为“u_fla256.dat”的unformatted格式文件
1.在python里面
u=np.fromfile("u_fla256.dat", dtype='d', count=256*256*256)
u1=u.reshape(256,256,256)
dtype=d, 好像是为了将Fortran双精度的数据转化为python的float数据
2.但是该方法会过分加大系统读取的内存,在节点数很大的时候不可取
我先利用fFortran生成了一个名为“u_fla256.dat”的unformatted格式文件
1.在python里面
u=np.fromfile("u_fla256.dat", dtype='d', count=256*256*256)
u1=u.reshape(256,256,256)
dtype=d, 好像是为了将Fortran双精度的数据转化为python的float数据
2.但是该方法会过分加大系统读取的内存,在节点数很大的时候不可取