Fortran-arrays, Unterprogramme (sub-arrays)

Werde ich durch ein Fortran-code, und ein bisschen hat mich ein wenig verwirrt.

Es ist ein Unterprogramm, sagen

SUBROUTINE SSUB(X,...)
REAL*8 X(0:N1,1:N2,0:N3-1),...
...
RETURN 
END

Die aufgerufen wird, in einem anderen Unterprogramm von:

CALL SSUB(W(0,1,0,1),...)

wo W ist eine "Arbeits-array'. Es scheint, dass Sie einen bestimmten Wert von W wird an den X, aber X ist so dimensioniert wie ein array. Was ist Los?

InformationsquelleAutor ccook | 2010-03-22
Schreibe einen Kommentar