frothytoad
Technical User
Hi
I am passing rank 2 and rank 3 arrays to a subroutine, and running into the following problem: The compiler (Lahey Fortran 90) tells me that only the last dimension of an array can be of an assumed size.
Is this really true, or am I just not asking it correctly?
I have tried using statements like:
Real*8 array(*)
and
Real*8 array(*,*,*)
to tell it to use assumed sizes.
Any help would be much appreciated...
-- f
I am passing rank 2 and rank 3 arrays to a subroutine, and running into the following problem: The compiler (Lahey Fortran 90) tells me that only the last dimension of an array can be of an assumed size.
Is this really true, or am I just not asking it correctly?
I have tried using statements like:
Real*8 array(*)
and
Real*8 array(*,*,*)
to tell it to use assumed sizes.
Any help would be much appreciated...
-- f