C $Header: /u/gcmpack/MITgcm/pkg/atm_ocn_coupler/ATMIDS.h,v 1.4 2015/11/12 00:43:34 jmc Exp $
C $Name:  $

  These lines are here to deliberately cause a compile-time error.
  If you see these lines in your .F files or the compiler shows them
    as an error then it means you have not placed your coupler
    configuration files in the appropriate place.
  You need: a) to place you own copy of ATMIDS.h in a directory
    (e.g.: shared_code) which is both in the include path of the
    coupler and in the include path of the atmospheric component 
  and b) to comment out these lines.

C     *==========================================================*
C     | ATMIDS.h Declare symbolic constants holding strings that
C     |          are used to identify this component and the
C     |          fields it exchanges with other components.
C     *==========================================================*
      CHARACTER*(8)  atmCompName
      PARAMETER( atmCompName         = 'UV-Atmos'       )

      CHARACTER*(13) atmCplParamsName
      PARAMETER( atmCplParamsName    = 'ATM CplParams'  )
      INTEGER    atmParSize
      PARAMETER( atmParSize = 6 )

C--   fields sent from OCN to ATM:
      CHARACTER*(10) atmMxlDName
      PARAMETER( atmMxlDName         = 'ATM ocMxlD'     )
      CHARACTER*(7)  atmSSTName
      PARAMETER( atmSSTName          = 'ATM SST'        )
      CHARACTER*(7)  atmSSSName
      PARAMETER( atmSSSName          = 'ATM SSS'        )
      CHARACTER*(9)  atmSSVsqName
      PARAMETER( atmSSVsqName        = 'ATM SSVsq'      )
      CHARACTER*(11) atmCO2FluxName
      PARAMETER( atmCO2FluxName      = 'ATM CO2Flux'    )

C--   fields that can be sent in both direction:
      CHARACTER*(12) atmSIceFracName
      PARAMETER( atmSIceFracName     = 'ATM sIceFrac'   )
      CHARACTER*(13) atmSIceThickName
      PARAMETER( atmSIceThickName    = 'ATM sIceThick'  )
      CHARACTER*(13) atmSIceSnowName
      PARAMETER( atmSIceSnowName     = 'ATM sIceSnowH'  )
      CHARACTER*(10) atmSIceQ1Name
      PARAMETER( atmSIceQ1Name       = 'ATM sIceQ1'     )
      CHARACTER*(10) atmSIceQ2Name
      PARAMETER( atmSIceQ2Name       = 'ATM sIceQ2'     )

C--   fields sent from ATM to OCN:
      CHARACTER*(8)  atmLandName
      PARAMETER( atmLandName         = 'ATM Land'       )
      CHARACTER*(8)  atmSLPrName
      PARAMETER( atmSLPrName         = 'ATM SLPr'       )
      CHARACTER*(12) atmHeatFluxName
      PARAMETER( atmHeatFluxName     = 'ATM HeatFlux'   )
      CHARACTER*(14) atmQshortWaveName
      PARAMETER( atmQshortWaveName   = 'ATM Qshortwave' )
      CHARACTER*(8)  atmTauXName
      PARAMETER( atmTauXName         = 'ATM tauX'       )
      CHARACTER*(8)  atmTauYName
      PARAMETER( atmTauYName         = 'ATM tauY'       )
      CHARACTER*(9) atmEvMPrName
      PARAMETER( atmEvMPrName        = 'ATM Ev-Pr'      )
      CHARACTER*(10) atmRunOffName
      PARAMETER( atmRunOffName       = 'ATM RunOff'     )
      CHARACTER*(12) atmROEnFxName
      PARAMETER( atmROEnFxName       = 'ATM RO.EnFlx'   )
      CHARACTER*(12) atmSaltFxName
      PARAMETER( atmSaltFxName       = 'ATM SaltFlux'   )
      CHARACTER*(12) atmSIceMassName
      PARAMETER( atmSIceMassName     = 'ATM sIceMass'   )
      CHARACTER*(14) atmSaltPlmFlxName
      PARAMETER( atmSaltPlmFlxName   = 'ATM SaltPlmFlx' )
      CHARACTER*(10) atmAirCO2Name
      PARAMETER( atmAirCO2Name       = 'ATM AirCO2'     )
      CHARACTER*(11) atmWindSpdName
      PARAMETER( atmWindSpdName      = 'ATM WindSpd'    )

C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|