在fortran或fortran中使用大型数组编译代码

时间:2014-06-12 17:35:39

标签: arrays compilation fortran

我有一个fortran代码,我必须声明一个包含600000个元素的数组。

为了使用gfortran编译代码,我使用标记-fmax-array-constructor=600000

但是,切换到ifortran时,相同的标志不起作用。你知道我应该使用什么旗帜吗?

1 个答案:

答案 0 :(得分:1)

尝试使数组可分配:

 real,allocatable::a(:)
 allocate(a(600000))