C $Header: /u/gcmpack/MITgcm/pkg/aim_v23/AIM_FFIELDS.h,v 1.6 2009/09/24 20:08:06 dfer Exp $
C $Name: $
#ifdef ALLOW_AIM
C *==========================================================*
C | AIM_FFIELDS.h
C | o AIM (surface) forcing fields.
C *==========================================================*
C--- COMMON /AIM_FFIELDS_R/
C truncSurfP : use to correct Surf.Temp for truncation of Surf.Ref.Press
C aim_landFr :: Holds Land Fraction ( 0-1 )
C aim_veget :: Holds vegetation fraction ( 0-1 )
C aim_albedo :: Holds surface albedo ( 0-1 )
C aim_...0 :: Holds data centered in time before the current time
C aim_...1 :: Holds data centered in time after the current time
C aim_sst0,1 :: Holds Sea surface temperature ( K )
C aim_lst0,1 :: Holds Land surface temperature ( K )
C aim_oic0,1 :: Holds Sea Ice fraction ( 0-1 )
C aim_snw0,1 :: Holds snow depth ( 0-1 )
C aim_sw10,1 :: Holds soil water content, level 1 ( 0-1 )
C aim_sw20,1 :: Holds soil water content, level 2 ( 0-1 )
C aim_qfx0,1 :: Holds q-flux (W/m^2, >0 = OHT convergence = T increases)
COMMON /AIM_FFIELDS_R/
& truncSurfP, aim_landFr, aim_veget, aim_albedo,
& aim_sst0, aim_lst0, aim_oic0, aim_snw0, aim_sw10, aim_sw20,
& aim_sst1, aim_lst1, aim_oic1, aim_snw1, aim_sw11, aim_sw21,
& aim_qfx0, aim_qfx1
_RS truncSurfP(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_landFr(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_veget (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_albedo(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_sst0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_lst0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_oic0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_snw0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_sw10 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_sw20 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_sst1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_lst1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_oic1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_snw1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_sw11 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_sw21 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_qfx0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
_RS aim_qfx1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
#endif /* ALLOW_AIM */
CEH3 ;;; Local Variables: ***
CEH3 ;;; mode:fortran ***
CEH3 ;;; End: ***