Symbol Description Uses
kdiag number of levels associated with the diagnostic 81



File Line number Procedure Code
./pkg/diagnostics/DIAGNOSTICS.h 36 NO PROCEDURE
      INTEGER        kdiag(ndiagMax)
./pkg/diagnostics/DIAGNOSTICS.h 44 NO PROCEDURE
     &  ndiagt, kdiag, hdiag
./pkg/diagnostics/diag_vegtile_fill.F 133 DIAG_VEGTILE_FILL
          IF ( kStore.GT.kdiag(ndiagnum) ) THEN
./pkg/diagnostics/diag_vegtile_fill.F 136 DIAG_VEGTILE_FILL
     &      'exceed Nb of levels(=',kdiag(ndiagnum),' ) reserved '
./pkg/diagnostics/diagnostics_clear.F 38 DIAGNOSTICS_CLEAR
         nLev  = kdiag(ndId)*averageCycle(listId)
./pkg/diagnostics/diagnostics_fill.F 92 DIAGNOSTICS_FILL
           ipt = ipt + pdiag(n,bi,bj)*kdiag(ndId)
./pkg/diagnostics/diagnostics_fill_field.F 197 DIAGNOSTICS_FILL_FIELD
        IF ( kStore.GT.kdiag(ndiagnum) ) THEN
./pkg/diagnostics/diagnostics_fill_field.F 200 DIAGNOSTICS_FILL_FIELD
     &     'exceed Nb of levels(=',kdiag(ndiagnum),' ) reserved '
./pkg/diagnostics/diagnostics_fill_rs.F 92 DIAGNOSTICS_FILL_RS
           ipt = ipt + pdiag(n,bi,bj)*kdiag(ndId)
./pkg/diagnostics/diagnostics_fract_fill.F 105 DIAGNOSTICS_FRACT_FILL
           ipt = ipt + pdiag(n,bi,bj)*kdiag(ndId)
./pkg/diagnostics/diagnostics_fract_fill.F 121 DIAGNOSTICS_FRACT_FILL
           nLevFract = MIN(nLevs,kdiag(mate))
./pkg/diagnostics/diagnostics_fract_fill.F 161 DIAGNOSTICS_FRACT_FILL
           nLevFract = MIN(nLevs,kdiag(mate))
./pkg/diagnostics/diagnostics_init_early.F 75 DIAGNOSTICS_INIT_EARLY
        kdiag(n) = 0
./pkg/diagnostics/diagnostics_interp_vert.F 108 DIAGNOSTICS_INTERP_VERT
          ipoint1 = ipoint1 + kdiag(jpoint1)*(lm-1)
./pkg/diagnostics/diagnostics_interp_vert.F 109 DIAGNOSTICS_INTERP_VERT
          ipoint2 = ipoint2 + kdiag(jpoint2)*(lm-1)
./pkg/diagnostics/diagnostics_interp_vert.F 118 DIAGNOSTICS_INTERP_VERT
             DO k = 1,kdiag(jpoint2)
./pkg/diagnostics/diagnostics_interp_vert.F 137 DIAGNOSTICS_INTERP_VERT
            DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagnostics_interp_vert.F 161 DIAGNOSTICS_INTERP_VERT
            DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagnostics_interp_vert.F 170 DIAGNOSTICS_INTERP_VERT
            DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagnostics_interp_vert.F 172 DIAGNOSTICS_INTERP_VERT
             kLev = kdiag(ndId)-k+1
./pkg/diagnostics/diagnostics_interp_vert.F 194 DIAGNOSTICS_INTERP_VERT
     I                        undef,pInc,sNx*sNy,kdiag(ndId),myThid )
./pkg/diagnostics/diagnostics_out.F 332 DIAGNOSTICS_OUT
          ip = ABS(idiag(md,listId)) + kdiag(ndId)*(lm-1)
./pkg/diagnostics/diagnostics_out.F 334 DIAGNOSTICS_OUT
          IF (mate.GT.0) im = im + kdiag(mate)*(lm-1)
./pkg/diagnostics/diagnostics_out.F 335 DIAGNOSTICS_OUT
          IF (mVec.GT.0) im = im + kdiag(mVec)*(lm-1)
./pkg/diagnostics/diagnostics_out.F 408 DIAGNOSTICS_OUT
                DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagnostics_scale_fill.F 94 DIAGNOSTICS_SCALE_FILL
           ipt = ipt + pdiag(n,bi,bj)*kdiag(ndId)
./pkg/diagnostics/diagnostics_scale_fill_rs.F 94 DIAGNOSTICS_SCALE_FILL_RS
           ipt = ipt + pdiag(n,bi,bj)*kdiag(ndId)
./pkg/diagnostics/diagnostics_set_levels.F 100 DIAGNOSTICS_SET_LEVELS
          kdiag(n) = nGroundLev
./pkg/diagnostics/diagnostics_set_levels.F 102 DIAGNOSTICS_SET_LEVELS
          kdiag(n) = 1
./pkg/diagnostics/diagnostics_set_levels.F 104 DIAGNOSTICS_SET_LEVELS
         IF ( kdiag(n) .LE. 0 ) THEN
./pkg/diagnostics/diagnostics_set_levels.F 107 DIAGNOSTICS_SET_LEVELS
     &     'level Nb =', kdiag(n), ' < 1 for diag."', cdiag(n),'"'
./pkg/diagnostics/diagnostics_set_levels.F 208 DIAGNOSTICS_SET_LEVELS
     &                 kdiag(n),' |', hdiag(n), ' |', gcode, '|',
./pkg/diagnostics/diagnostics_set_levels.F 212 DIAGNOSTICS_SET_LEVELS
     &                 kdiag(n),' |', hdiag(n), ' |', gcode, '|',
./pkg/diagnostics/diagnostics_set_levels.F 216 DIAGNOSTICS_SET_LEVELS
     &                 kdiag(n),' |       |',         gcode, '|',
./pkg/diagnostics/diagnostics_set_levels.F 220 DIAGNOSTICS_SET_LEVELS
     &                 kdiag(n),' |       |',         gcode, '|',
./pkg/diagnostics/diagnostics_set_levels.F 90 DIAGNOSTICS_SET_LEVELS
          kdiag(n) = 0
./pkg/diagnostics/diagnostics_set_levels.F 92 DIAGNOSTICS_SET_LEVELS
          kdiag(n) = 1
./pkg/diagnostics/diagnostics_set_levels.F 94 DIAGNOSTICS_SET_LEVELS
          kdiag(n) = Nr
./pkg/diagnostics/diagnostics_set_levels.F 96 DIAGNOSTICS_SET_LEVELS
          kdiag(n) = nlevs
./pkg/diagnostics/diagnostics_set_levels.F 98 DIAGNOSTICS_SET_LEVELS
          kdiag(n) = nlevs - 1
./pkg/diagnostics/diagnostics_set_pointers.F 167 DIAGNOSTICS_SET_POINTERS
            kLev = MIN(kdiag(nd),kLev)
./pkg/diagnostics/diagnostics_set_pointers.F 209 DIAGNOSTICS_SET_POINTERS
            IF ( kLev.GT.kdiag(nd) ) THEN
./pkg/diagnostics/diagnostics_set_pointers.F 220 DIAGNOSTICS_SET_POINTERS
     &       '(=',kdiag(nd),') for Diag. #', nd, ' : ',cdiag(nd)
./pkg/diagnostics/diagnostics_setdiag.F 137 DIAGNOSTICS_SETDIAG
          ndiagmx = ndiagmx + kdiag(mate)*averageCycle(listId)
./pkg/diagnostics/diagnostics_setdiag.F 145 DIAGNOSTICS_SETDIAG
     &                     kdiag(mate), ' x', averageCycle(listId),
./pkg/diagnostics/diagnostics_setdiag.F 89 DIAGNOSTICS_SETDIAG
        ndiagmx = ndiagmx + kdiag(ndId)*averageCycle(listId)
./pkg/diagnostics/diagnostics_setdiag.F 96 DIAGNOSTICS_SETDIAG
     &                   kdiag(ndId), ' x', averageCycle(listId),
./pkg/diagnostics/diagnostics_summary.F 115 DIAGNOSTICS_SUMMARY
     &       mdiag(md,ld),' |', kdiag(jdiag(md,ld)),' |'
./pkg/diagnostics/diagnostics_summary.F 122 DIAGNOSTICS_SUMMARY
               ii = ipt+l*kdiag(jdiag(md,ld))
./pkg/diagnostics/diagnostics_utils.F 173 DIAGNOSTICS_COUNT
          ipt = ipt + pdiag(n,bi,bj)*kdiag(ndId)
./pkg/diagnostics/diagnostics_utils.F 371 DIAGNOSTICS_SETKLEV
      IF ( kdiag(ndId).EQ.0
./pkg/diagnostics/diagnostics_utils.F 373 DIAGNOSTICS_SETKLEV
        kdiag(ndId) = nLevDiag
./pkg/diagnostics/diagnostics_utils.F 374 DIAGNOSTICS_SETKLEV
      ELSEIF ( kdiag(ndId).EQ.nLevDiag
./pkg/diagnostics/diagnostics_utils.F 382 DIAGNOSTICS_SETKLEV
     &     ' level Nb (=', kdiag(ndId), ') already set.'
./pkg/diagnostics/diagnostics_utils.F 391 DIAGNOSTICS_SETKLEV
     &     'level Nb already set to', kdiag(ndId), ' => STOP'
./pkg/diagnostics/diagnostics_utils.F 63 GETDIAG
       klev = kdiag(ndId)
./pkg/diagnostics/diagnostics_utils.F 95 GETDIAG
          levCt= MIN(lev,kdiag(mate))
./pkg/diagnostics/diagstats_ascii_out.F 56 DIAGSTATS_ASCII_OUT
       klev = kdiag(ndId)
./pkg/diagnostics/diagstats_ascii_out.F 64 DIAGSTATS_ASCII_OUT
     &    ' ; Iter =',myIter,' ; region #',j, ' ; nb.Lev =',kdiag(ndId)
./pkg/diagnostics/diagstats_clear.F 78 DIAGSTATS_CLRDIAG
        DO k = iSp,iSp+kdiag(ndId)-1
./pkg/diagnostics/diagstats_fill.F 198 DIAGSTATS_FILL
        IF ( kStore.GT.kdiag(ndId) ) THEN
./pkg/diagnostics/diagstats_fill.F 201 DIAGSTATS_FILL
     &     'exceed Nb of levels(=',kdiag(ndId),' ) reserved '
./pkg/diagnostics/diagstats_global.F 63 DIAGSTATS_GLOBAL
      klev = kdiag(ndId)
./pkg/diagnostics/diagstats_global.F 64 DIAGSTATS_GLOBAL
      IF ( mate.GT.0 ) kMlev = kdiag(mate)
./pkg/diagnostics/diagstats_ini_io.F 88 DIAGSTATS_INI_IO
     &         ( kdiag(jSdiag(m,n)), m=j,MIN(diagSt_nbFlds(n),j+49) )
./pkg/diagnostics/diagstats_mnc_out.F 122 DIAGSTATS_MNC_OUT
        WRITE(dn(1),'(a,i6.6)') 'Zmd', kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 123 DIAGSTATS_MNC_OUT
        dim(1) = kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 125 DIAGSTATS_MNC_OUT
        ie(1)  = kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 191 DIAGSTATS_MNC_OUT
        WRITE(dn(1),'(a,i6.6)') 'Zd', kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 194 DIAGSTATS_MNC_OUT
          WRITE(dn(1),'(a,i6.6)') 'Zmd', kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 198 DIAGSTATS_MNC_OUT
          WRITE(dn(1),'(a,i6.6)') 'Zld', kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 202 DIAGSTATS_MNC_OUT
          WRITE(dn(1),'(a,i6.6)') 'Zud', kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 206 DIAGSTATS_MNC_OUT
        ie(1)  = kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 286 DIAGSTATS_MNC_OUT
          IF ( kdiag(ndId) .GT. 1 ) THEN
./pkg/diagnostics/diagstats_mnc_out.F 301 DIAGSTATS_MNC_OUT
              DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagstats_setdiag.F 129 DIAGSTATS_SETDIAG
          IF (ndiagmx+kdiag(mate).GT.diagSt_size) THEN
./pkg/diagnostics/diagstats_setdiag.F 136 DIAGSTATS_SETDIAG
     &     kdiag(mate), ' Levels for Count.Diag #', mate, cdiag(mate)
./pkg/diagnostics/diagstats_setdiag.F 140 DIAGSTATS_SETDIAG
          ndiagmx = ndiagmx + kdiag(mate)
./pkg/diagnostics/diagstats_setdiag.F 85 DIAGSTATS_SETDIAG
        IF (ndiagmx+kdiag(ndId).GT.diagSt_size) THEN
./pkg/diagnostics/diagstats_setdiag.F 91 DIAGSTATS_SETDIAG
     &    kdiag(ndId), ' Levels for Stats-Diag #', ndId, cdiag(ndId)
./pkg/diagnostics/diagstats_setdiag.F 95 DIAGSTATS_SETDIAG
        ndiagmx = ndiagmx + kdiag(ndId)