この質問/回答 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はしません。