标签: arrays compilation fortran
我有一个fortran代码,我必须声明一个包含600000个元素的数组。
为了使用gfortran编译代码,我使用标记-fmax-array-constructor=600000。
-fmax-array-constructor=600000
但是,切换到ifortran时,相同的标志不起作用。你知道我应该使用什么旗帜吗?
答案 0 :(得分:1)
尝试使数组可分配:
real,allocatable::a(:) allocate(a(600000))