c $Header: /u/gcmpack/MITgcm/pkg/exf/exf_clim_param.h,v 1.6 2004/04/19 22:30:46 mlosch Exp $ c c c ================================================================== c HEADER exf_clim_param c ================================================================== c c o Header for the climatology part of the external forcing package. c c started: Ralf Giering 15-Jan-2001 c c menemenlis@jpl.nasa.gov 8-Oct-2003 c speed-up computations for long integration interval c c ================================================================== c HEADER exf_clim_param c ================================================================== c Calendar data. integer climtempstartdate1 integer climtempstartdate2 _RL climtempstartdate _RL climtempperiod character*1 climtempmask parameter( climtempmask = 's' ) integer climsaltstartdate1 integer climsaltstartdate2 _RL climsaltstartdate _RL climsaltperiod character*1 climsaltmask parameter( climsaltmask = 's' ) integer climsststartdate1 integer climsststartdate2 _RL climsststartdate _RL climsstperiod character*1 climsstmask parameter( climsstmask = 's' ) integer climsssstartdate1 integer climsssstartdate2 _RL climsssstartdate _RL climsssperiod character*1 climsssmask parameter( climsssmask = 's' ) _RL climsstconst _RL climsssconst c freezing temperature is the minimum temperature allowed, used c to reset climatological temperatures fields where they have c values below climtempfreeze _RL climtempfreeze common /exf_clim_i/ & climtempstartdate1, climtempstartdate2, & climsaltstartdate1, climsaltstartdate2, & climsststartdate1, climsststartdate2, & climsssstartdate1, climsssstartdate2 common /exf_clim_c/ & climtempfile, & climsaltfile, & climsstfile, & climsssfile common /exf_clim_r/ & climtempfreeze, & climtempperiod, climtempstartdate, & climsaltperiod, climsaltstartdate, & climsstperiod, climsststartdate, & climsssperiod, climsssstartdate, & climsstconst, climsssconst c File names. character*(128) climtempfile character*(128) climsaltfile character*(128) climsstfile character*(128) climsssfile c file precision and field type common /exf_clim_prec/ exf_clim_iprec & , exf_clim_yftype integer exf_clim_iprec character*(2) exf_clim_yftype #ifdef USE_EXF_INTERPOLATION c for lat interpolation, arraysize currently set to 200 max data values _RL climsst_lon0, climsst_lon_inc _RL climsst_lat0, climsst_lat_inc(MAX_LAT_INC) INTEGER climsst_nlon, climsst_nlat _RL climsss_lon0, climsss_lon_inc _RL climsss_lat0, climsss_lat_inc(MAX_LAT_INC) INTEGER climsss_nlon, climsss_nlat common /exf_clim_interpolation/ & climsst_lon0, climsst_lon_inc, & climsst_lat0, climsst_lat_inc, & climsst_nlon, climsst_nlat, & climsss_lon0, climsss_lon_inc, & climsss_lat0, climsss_lat_inc, & climsss_nlon, climsss_nlat #endif