大数组的FORTRAN错误

时间:2012-06-22 16:20:30

标签: arrays overflow fortran

我的问题类似于此主题

中描述的问题

Stack Overflow in Fortran program

根据建议,大数组被声明为

common /.../...,...,...

,这在模块中使用。

我还使用了以下选项来编译放在堆上的代码 -

-fpic -O2 -shared-intel -mcmodel=medium -heap-arrays 10

使用英特尔的mpif90ifort intel/compiler/64/11.1/075

当我超越3D中的某个网格尺寸(xyz方向上的点)时,我仍会收到错误

并且数组大小变大。

此外ulimit -s无限制。

有任何建议可以解决这个问题吗?

提前致谢

0 个答案:

没有答案