具有参数化len的fortran派生类型

时间:2013-04-27 13:05:46

标签: compiler-construction fortran derived-types

我发现了这个问题/答案 Fortran: Array of unknown size in type,它演示了带参数化len的fortran派生类型。

type food(NBananaTypes,NAppleTypes)
 integer,len :: NBananaTypes,NAppleTypes
 INTEGER :: NBananasLeft(NBananaTypes)
 INTEGER :: NApplesLeft(NAppleTypes)
end type food

我真的很想使用这个标准的功能。哪些编译器实际上会让你这样做? gfortran does not

1 个答案:

答案 0 :(得分:0)

新标准实施的状态定期发布在Fortran论坛中。最新版本为http://dx.doi.org/10.1145/2460236.2460238。您可以在http://fortranwiki.org/fortran/show/Fortran+2003+status看到som更旧的版本,它说您可以使用PGI,IBM或Cray编译器。从这三者中可用于PC计算机的是PGI。我还检查了最新版本的报告,并没有添加任何新内容。