Fortran arrays and subroutines (sub arrays)
Posted
by ccook
on Stack Overflow
See other posts from Stack Overflow
or by ccook
Published on 2010-03-22T18:37:59Z
Indexed on
2010/03/23
2:21 UTC
Read the original article
Hit count: 912
I'm going through a Fortran code, and one bit has me a little puzzled.
There is a subroutine, say
SUBROUTINE SSUB(X,...)
REAL*8 X(0:N1,1:N2,0:N3-1),...
...
RETURN
END
Which is called in another subroutine by:
CALL SSUB(W(0,1,0,1),...)
where W is a 'working array'. It appears that a specific value from W is passed to the X, however, X is dimensioned as an array. What's going on?
© Stack Overflow or respective owner