C $Header: /u/gcmpack/MITgcm/pkg/land/LAND_TAVE.h,v 1.2 2004/03/11 14:42:00 jmc Exp $
C $Name:  $

#ifdef ALLOW_LAND

C     *==========================================================*
C     | LAND_TAVE.h
C     | o Header for LAND time-average diagnostic
C     *==========================================================*
C     | Declares global arrays used for holding/accumulating
C     | diagnostic output from LAND.
C     *==========================================================*

#ifdef ALLOW_LAND_TAVE

C--   COMMON /LAND_TAVE/ Timer for Land Time-Average Diagnostics
      COMMON /LAND_TAVE/ land_timeAve
      _RL land_timeAve(Nr,nSx,nSy)

C--   COMMON /LAND_TAVE_A/ Time average land-variables
C     land_grTtave  :: time average ground Temp. (oC)
C     land_entave   :: time average enthalpy of each layer (J/m3)
C     land_grWtave  :: time average soil moisture [0-1]
C     land_sTtave   :: time average surface Temperature (oC)
C     land_hStave   :: time average thickness of snow (m)
C     land_sAtave   :: time average snow age (s)
C     land_ROftave  :: time average Run-Off per surf unit [m/s]
C     land_eROtave  :: time average energy flux related to run-Off [W/m2]
      COMMON /LAND_TAVE_A/
     &            land_grTtave, land_entave , land_grWtave,
     &            land_sTtave , land_hStave , land_sAtave ,
     &            land_ROftave, land_eROtave 

      _RL land_grTtave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,land_nLev,nSx,nSy)
      _RL land_entave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,land_nLev,nSx,nSy)
      _RL land_grWtave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,land_nLev,nSx,nSy)
      _RL land_sTtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
      _RL land_hStave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
      _RL land_sAtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
      _RL land_ROftave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
      _RL land_eROtave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)

#endif /* ALLOW_LAND_TAVE */


#endif /* ALLOW_LAND */