在fortran中创建一个数组

时间:2018-05-11 20:06:48

标签: arrays fortran initialization dimension fortran77

我正在尝试调试fortran脚本,但我无法弄清楚为什么数组没有被定义它应该如何。我有参数

  parameter(nx0=101,nd0=40,nindex=1)
  parameter(dep1=0,dep2=200,dep3=5)
  parameter(del1=0,del2=1000,del3=10)
  parameter(pmin=0,nump=6000)

,数组定义为

  real t(nx0,nd0,nindex)

然而,当我得到fortran打印t(这是巨大的)

 print *, 't = ', t

它仅输出零和NaN。然而,当矢量以相同的方式定义时:

 real x(nx0)

x被正确定义,没有不属于的零或NaN项。

我无法理解为什么t没有正确初始化,有谁知道为什么?

  • 注意:我使用的这个fortran代码被广泛使用,可以通过USGS免费获得,如HASH_v1.2

0 个答案:

没有答案