This compiler is a bit picky about some fortran features. In particular it does not like dummy arguments to be used as dimensions before they are declared...