|
[Fortran] 纯文本查看 复制代码 04 | real * 8 :: x 1 ( 10000 ) , px 1 ( 10000 ) , z 1 ( 10000 ) , pz 1 ( 10000 ) |
05 | real * 8 :: x ( 10000 ) , px ( 10000 ) , z ( 10000 ) , pz ( 10000 ) |
07 | open ( unit = 11 , file = 'x.txt' ) |
08 | open ( unit = 12 , file = 'px.txt' ) |
09 | open ( unit = 13 , file = 'z.txt' ) |
10 | open ( unit = 14 , file = 'pz.txt' ) |
11 | open ( unit = 15 , file = 'cyyb.txt' ) |
24 | write ( 15 , 26 ) x 1 ( i ) , px 1 ( i ) , z 1 ( i ) , pz 1 ( i ) |
27 | 26 format ( 1 X , F 15.6 , 6 F 15.5 ) |
代码如下,但是N=10000时编译上没有问题,但是运行不了,最大的运行只能N=5000可以正常读出数据,其中x,px,z,pz都是10000行的数据,按理说不应该存在越界的问题。那么请问,问题到底出在哪里呢?? |
|