Symbol Description Uses
MAX_NO_THREADS Maximum number of threads allowed. 122



File Line number Procedure Code
./eesupp/inc/EESUPPORT.h 267 NO PROCEDURE
      INTEGER mpiTypeXFaceThread_xy_r4(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 268 NO PROCEDURE
      INTEGER mpiTypeXFaceThread_xy_r8(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 269 NO PROCEDURE
      INTEGER mpiTypeYFaceThread_xy_r4(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 270 NO PROCEDURE
      INTEGER mpiTypeYFaceThread_xy_r8(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 271 NO PROCEDURE
      INTEGER mpiTypeXFaceThread_xyz_r4(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 272 NO PROCEDURE
      INTEGER mpiTypeXFaceThread_xyz_r8(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 273 NO PROCEDURE
      INTEGER mpiTypeYFaceThread_xyz_r4(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 274 NO PROCEDURE
      INTEGER mpiTypeYFaceThread_xyz_r8(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 93 NO PROCEDURE
      LOGICAL thError(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 94 NO PROCEDURE
      LOGICAL threadIsRunning(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 95 NO PROCEDURE
      LOGICAL threadIsComplete(MAX_NO_THREADS)
./eesupp/inc/EESUPPORT.h 96 NO PROCEDURE
      LOGICAL allMyEdgesAreSharedMemory(MAX_NO_THREADS)
./eesupp/inc/GLOBAL_MAX.h 32 NO PROCEDURE
      Real*8  phiGMR8(lShare8, 0:MAX_NO_THREADS )
./eesupp/inc/GLOBAL_MAX.h 35 NO PROCEDURE
      Real*4  phiGMR4(lShare4, 0:MAX_NO_THREADS )
./eesupp/inc/GLOBAL_MAX.h 38 NO PROCEDURE
      INTEGER phiGMI (lShare4, 0:MAX_NO_THREADS )
./eesupp/inc/GLOBAL_SUM.h 34 NO PROCEDURE
      Real*8  phiGSR8 (lShare8, 0:MAX_NO_THREADS )
./eesupp/inc/GLOBAL_SUM.h 40 NO PROCEDURE
      Real*4  phiGSR4 (lShare4, 0:MAX_NO_THREADS )
./eesupp/inc/GLOBAL_SUM.h 45 NO PROCEDURE
      INTEGER phiGSI  (lShare4, 0:MAX_NO_THREADS )
./pkg/seaice/seaice_fgmres.F 336 SEAICE_FGMRES
      _RL hh(4*imax+1,4*imax,MAX_NO_THREADS)
./pkg/seaice/seaice_fgmres.F 337 SEAICE_FGMRES
      _RL c(4*imax,MAX_NO_THREADS),s(4*imax,MAX_NO_THREADS)
./pkg/seaice/seaice_fgmres.F 338 SEAICE_FGMRES
      _RL rs(4*imax+1,MAX_NO_THREADS),t,ro
./pkg/seaice/seaice_fgmres.F 342 SEAICE_FGMRES
      integer i1Thid(MAX_NO_THREADS)
./pkg/seaice/seaice_fgmres.F 345 SEAICE_FGMRES
      _RL r0, gam, eps1(MAX_NO_THREADS)
./eesupp/inc/BAR2.h 44 NO PROCEDURE
      INTEGER BAR2_level(cacheLineSize/4,MAX_NO_THREADS)
./eesupp/inc/BAR2.h 45 NO PROCEDURE
      INTEGER BAR2_barrierCount(cacheLineSize/4,MAX_NO_THREADS)
./eesupp/inc/BAR2.h 46 NO PROCEDURE
      INTEGER BAR2_spinsCount(cacheLineSize/4,MAX_NO_THREADS)
./eesupp/inc/BAR2.h 47 NO PROCEDURE
      INTEGER BAR2_spinsMax(cacheLineSize/4,MAX_NO_THREADS)
./eesupp/inc/BAR2.h 48 NO PROCEDURE
      INTEGER BAR2_spinsMin(cacheLineSize/4,MAX_NO_THREADS)
./eesupp/src/eeboot.F 87 EEBOOT
      DO I=1, MAX_NO_THREADS
./eesupp/inc/BARRIER.h 42 NO PROCEDURE
      INTEGER key1(lShare4,MAX_NO_THREADS)
./eesupp/inc/BARRIER.h 43 NO PROCEDURE
      INTEGER key2(lShare4,MAX_NO_THREADS)
./eesupp/inc/BARRIER.h 44 NO PROCEDURE
      INTEGER key3(lShare4,MAX_NO_THREADS)
./eesupp/inc/BARRIER.h 56 NO PROCEDURE
      INTEGER bCount(MAX_NO_THREADS)
./eesupp/inc/BARRIER.h 57 NO PROCEDURE
      INTEGER masterSet(MAX_NO_THREADS)
./pkg/aim_v23/AIM_GRID.h 17 NO PROCEDURE
      _RL fOrogr(NGP,MAX_NO_THREADS)
./pkg/aim_v23/AIM_GRID.h 18 NO PROCEDURE
      _RL WVSurf(NGP,MAX_NO_THREADS)
./pkg/aim_v23/AIM_GRID.h 19 NO PROCEDURE
      _RL snLat (NGP,MAX_NO_THREADS)
./pkg/aim_v23/AIM_GRID.h 20 NO PROCEDURE
      _RL csLat (NGP,MAX_NO_THREADS)
./pkg/aim_v23/aim_write_phys.F 42 AIM_WRITE_PHYS
      _RL field(sNx,sNy,nNr,MAX_NO_THREADS)
./pkg/aim_v23/com_forcing.h 15 NO PROCEDURE
      _RL fmask1(NGP,3,MAX_NO_THREADS)
./pkg/aim_v23/com_forcing.h 48 NO PROCEDURE
      _RL sst1   (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_forcing.h 50 NO PROCEDURE
      _RL sti1   (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_forcing.h 51 NO PROCEDURE
      _RL stl1   (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_forcing.h 53 NO PROCEDURE
      _RL soilw1 (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_forcing.h 54 NO PROCEDURE
      _RL alb1   (NGP,0:3,MAX_NO_THREADS)
./pkg/aim_v23/com_forcing.h 55 NO PROCEDURE
      _RL dTsurf (NGP,3,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 100 NO PROCEDURE
      _RL PRECNV (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 101 NO PROCEDURE
      _RL PRECLS (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 102 NO PROCEDURE
      _RL EnPrec (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 103 NO PROCEDURE
      _RL CBMF   (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 104 NO PROCEDURE
      _RL TSR    (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 105 NO PROCEDURE
      _RL SSR    (NGP,0:3,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 106 NO PROCEDURE
      _RL SLR    (NGP,0:3,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 107 NO PROCEDURE
      _RL OLR    (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 110 NO PROCEDURE
      _RL SHF    (NGP,0:3,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 111 NO PROCEDURE
      _RL EVAP   (NGP,0:3,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 112 NO PROCEDURE
      _RL SPEED0 (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 113 NO PROCEDURE
      _RL DRAG   (NGP,0:3,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 125 NO PROCEDURE
      _RL TT_SWclr(NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 126 NO PROCEDURE
      _RL TSWclr  (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 127 NO PROCEDURE
      _RL SSWclr  (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 128 NO PROCEDURE
      _RL TT_LWclr(NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 129 NO PROCEDURE
      _RL OLWclr  (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 130 NO PROCEDURE
      _RL SLWclr  (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 34 NO PROCEDURE
      _RL RH   (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 51 NO PROCEDURE
      _RL TS    (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 52 NO PROCEDURE
      _RL TSKIN (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 54 NO PROCEDURE
      _RL T0    (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 55 NO PROCEDURE
      _RL Q0    (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 56 NO PROCEDURE
      _RL CLTOP (NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 57 NO PROCEDURE
      _RL CLOUDC(NGP,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 72 NO PROCEDURE
      _RL TT_CNV (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 73 NO PROCEDURE
      _RL QT_CNV (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 74 NO PROCEDURE
      _RL TT_LSC (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 75 NO PROCEDURE
      _RL QT_LSC (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 76 NO PROCEDURE
      _RL TT_RSW (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 77 NO PROCEDURE
      _RL TT_RLW (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 80 NO PROCEDURE
      _RL TT_PBL (NGP,NLEV,MAX_NO_THREADS)
./pkg/aim_v23/com_physvar.h 81 NO PROCEDURE
      _RL QT_PBL (NGP,NLEV,MAX_NO_THREADS)
./eesupp/src/gsum.F 29 GSUM_R8_INIT
      Real*8 GSR8_value(lShare8,MAX_NO_THREADS)
./eesupp/src/gsum.F 72 GSUM_R8
      Real*8 GSR8_value(lShare8,MAX_NO_THREADS)
./eesupp/src/ini_threading_environment.F 108 INI_THREADING_ENVIRONMENT
      DO I=1, MAX_NO_THREADS
./eesupp/src/ini_threading_environment.F 70 INI_THREADING_ENVIRONMENT
      DO I = 2, MAX_NO_THREADS
./eesupp/src/ini_threading_environment.F 91 INI_THREADING_ENVIRONMENT
      IF   ( nThreads .GT. MAX_NO_THREADS ) THEN
./eesupp/src/ini_threading_environment.F 95 INI_THREADING_ENVIRONMENT
     &   nTx*nTy, MAX_NO_THREADS
./eesupp/src/timers.F 1026 TIMER_STOP
      PARAMETER (size = nmaxevents*maxTimers*MAX_NO_THREADS)
./eesupp/src/timers.F 1031 TIMER_STOP
      INTEGER*8 i_result(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 1032 TIMER_STOP
      INTEGER*8 i_result1(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 1033 TIMER_STOP
      INTEGER*8 i_result2(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 1035 TIMER_STOP
      REAL*8 fp_result(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 130 TIMER_CONTROL
      INTEGER timerStarts( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 132 TIMER_CONTROL
      INTEGER timerStops ( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 134 TIMER_CONTROL
      Real*8 timerUser  ( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 136 TIMER_CONTROL
      Real*8 timerWall  ( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 138 TIMER_CONTROL
      Real*8 timerSys   ( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 140 TIMER_CONTROL
      Real*8 timerT0User( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 142 TIMER_CONTROL
      Real*8 timerT0Wall( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 144 TIMER_CONTROL
      Real*8 timerT0Sys ( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 146 TIMER_CONTROL
      INTEGER timerStatus( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 148 TIMER_CONTROL
      INTEGER timerNameLen( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 150 TIMER_CONTROL
      CHARACTER*(maxString) timerNames( maxTimers , MAX_NO_THREADS)
./eesupp/src/timers.F 152 TIMER_CONTROL
      INTEGER nTimers(MAX_NO_THREADS)
./eesupp/src/timers.F 178 TIMER_CONTROL
      INTEGER*8 values(nmaxevents, maxTimers , MAX_NO_THREADS),
./eesupp/src/timers.F 179 TIMER_CONTROL
     $     values1(nmaxevents, maxTimers, MAX_NO_THREADS),
./eesupp/src/timers.F 180 TIMER_CONTROL
     $     values2(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 199 TIMER_CONTROL
      INTEGER*8 i_result(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 200 TIMER_CONTROL
      INTEGER*8 i_result1(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 201 TIMER_CONTROL
      INTEGER*8 i_result2(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 202 TIMER_CONTROL
      REAL*8 fp_result(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/src/timers.F 224 TIMER_CONTROL
      DATA nTimers  /MAX_NO_THREADS*0/
./eesupp/src/timers.F 939 TIMER_STOP
      PARAMETER (size = 3*nmaxevents*maxTimers*MAX_NO_THREADS)
./eesupp/src/timers.F 940 TIMER_STOP
      INTEGER*8 values(nmaxevents, maxTimers , MAX_NO_THREADS),
./eesupp/src/timers.F 941 TIMER_STOP
     $     values1(nmaxevents, maxTimers, MAX_NO_THREADS),
./eesupp/src/timers.F 942 TIMER_STOP
     $     values2(nmaxevents, maxTimers, MAX_NO_THREADS)
./eesupp/inc/EEPARAMS.h 247 NO PROCEDURE
      INTEGER ioErrorCount(MAX_NO_THREADS)
./eesupp/inc/EEPARAMS.h 248 NO PROCEDURE
      INTEGER myBxLo(MAX_NO_THREADS)
./eesupp/inc/EEPARAMS.h 249 NO PROCEDURE
      INTEGER myBxHi(MAX_NO_THREADS)
./eesupp/inc/EEPARAMS.h 250 NO PROCEDURE
      INTEGER myByLo(MAX_NO_THREADS)
./eesupp/inc/EEPARAMS.h 251 NO PROCEDURE
      INTEGER myByHi(MAX_NO_THREADS)
./eesupp/inc/EEPARAMS.h 34 NO PROCEDURE
      INTEGER MAX_NO_THREADS
./eesupp/inc/EEPARAMS.h 35 NO PROCEDURE
      PARAMETER ( MAX_NO_THREADS =  4 )