| 56 |
C ndiag :: holds number of times a diagnostic is filled (for time-mean diag) |
C ndiag :: holds number of times a diagnostic is filled (for time-mean diag) |
| 57 |
C pdiag :: index of current averaging interval within the averaging-cycle |
C pdiag :: index of current averaging interval within the averaging-cycle |
| 58 |
|
|
| 59 |
_RL qdiag(1-OLx:sNx+Olx,1-Oly:sNy+Oly,numDiags,nSx,nSy) |
_RL qdiag(1-OLx:sNx+OLx,1-OLy:sNy+OLy,numDiags,nSx,nSy) |
| 60 |
_RL qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy) |
_RL qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy) |
| 61 |
INTEGER ndiag(numDiags,nSx,nSy) |
INTEGER ndiag(numDiags,nSx,nSy) |
| 62 |
INTEGER pdiag(numLists,nSx,nSy) |
INTEGER pdiag(numLists,nSx,nSy) |
| 70 |
C averageFreq :: frequency (in s) for periodic averaging interval |
C averageFreq :: frequency (in s) for periodic averaging interval |
| 71 |
C averagePhase:: phase (in s) for periodic averaging interval |
C averagePhase:: phase (in s) for periodic averaging interval |
| 72 |
C averageCycle:: number of averaging intervals in 1 cycle |
C averageCycle:: number of averaging intervals in 1 cycle |
| 73 |
C misvalFlt(n):: missing value for floats to use in output stream #n |
C misValFlt(n):: missing value for floats to use in output stream #n |
| 74 |
C misvalInt(n):: missing value for integers to use in output stream #n |
Cc misValInt(n):: missing value for integers to use in output stream #n |
| 75 |
C levs(:,n) :: list of selected levels to write for output stream # n |
C levs(:,n) :: list of selected levels to write for output stream # n |
| 76 |
C nlevels(n) :: number of levels to write for output stream # n |
C nlevels(n) :: number of levels to write for output stream # n |
| 77 |
C nfields(n) :: number of active diagnostics for output stream # n |
C nfields(n) :: number of active diagnostics for output stream # n |
| 88 |
|
|
| 89 |
_RL freq(numLists), phase(numLists) |
_RL freq(numLists), phase(numLists) |
| 90 |
_RL averageFreq(numLists), averagePhase(numLists) |
_RL averageFreq(numLists), averagePhase(numLists) |
| 91 |
_RL misvalFlt(numLists) |
_RL misValFlt(numLists) |
| 92 |
_RL levs (numLevels,numLists) |
_RL levs (numLevels,numLists) |
| 93 |
INTEGER averageCycle(numLists) |
INTEGER averageCycle(numLists) |
| 94 |
INTEGER misvalInt(numLists) |
c INTEGER misValInt(numLists) |
| 95 |
INTEGER nlevels(numLists) |
INTEGER nlevels(numLists) |
| 96 |
INTEGER nfields(numLists) |
INTEGER nfields(numLists) |
| 97 |
INTEGER nActive(numLists) |
INTEGER nActive(numLists) |
| 106 |
|
|
| 107 |
COMMON / DIAG_SELECT_R / |
COMMON / DIAG_SELECT_R / |
| 108 |
& freq, phase, averageFreq, averagePhase, |
& freq, phase, averageFreq, averagePhase, |
| 109 |
& misvalFlt, levs |
& misValFlt, levs |
| 110 |
COMMON / DIAG_SELECT_I / |
COMMON / DIAG_SELECT_I / |
| 111 |
& averageCycle, misvalInt, |
& averageCycle, |
| 112 |
& nlevels, nfields, nActive, |
& nlevels, nfields, nActive, |
| 113 |
& nlists, idiag, mdiag, jdiag |
& nlists, idiag, mdiag, jdiag |
| 114 |
|
c & , misValInt |
| 115 |
COMMON / DIAG_SELECT_C / |
COMMON / DIAG_SELECT_C / |
| 116 |
& flds, fnames, fflags |
& flds, fnames, fflags |
| 117 |
COMMON / DIAG_SELECT_L / |
COMMON / DIAG_SELECT_L / |