Just to confirm my understanding…
data ifirst /0/
would be the equivalent to…
integer ifirst = 0
and not…
integer ifirst
first = 0
Equally…
DATA DTIMEx, DTMINx, DTMAXx /0.0, 0.0, 0.0/
would become
real dtimex = 0.0
real dtminx = 0.0
real dtmax = 0.0
whilst…
DATA ZH / 1.0081451, 4.003874, 12.0038156, 23., 24.32, &
& 26.97, 28.06, 32.07, 39.102, 40.08, 55.85, 14.0075257, &
& 16., 19.99, 6.941/
is defining an array with 15 elements, each element assigned the given value; so…
real zh = (/ 1.0081451, 4.003874, 12.0038156, 23., 24.32, &
& 26.97, 28.06, 32.07, 39.102, 40.08, 55.85, 14.0075257, &
& 16., 19.99, 6.941/)
Am I correct here?