Problems with parametrized derived types in Fortran 2003
问题 I'm teaching myself Fortran 2003 to use for a research project I'm currently working on. I'm used to Fortran 90, but this project requires the use of parametrized types, and so I'm moving on to 2003. I was following this site's description of how to define a parametrized type, and wrote a very simple example program based on the site's example to test it out: module example implicit none type :: param_matrix(k,a,b) integer, kind :: k integer, len :: a integer, len :: b real(kind=k), dimension