! fail - program will fail if requested date is prior ! to or after the data set period. ! initclimo - program uses climatological requested data is ! prior to data set period and will fail if ! requested date is after data set period. ! climo - program uses climatological data anytime. !! ! ! Freezing point of sea water in degC or degK. ! ! ! Controls printed output, 0 <= verbose <= 3 ! !---- additional parameters for controlling zonal prescribed sst ---- !---- these parameters only have an effect when use_zonal=.true. ---- ! ! Flag to selected zonal sst or data set. ! ! ! sst at the equator. ! ! ! Equator to pole sst difference. ! ! ! Amplitude of annual cycle. ! ! ! Offset for time of year (for annual cycle). ! ! ! Single calendar date in integer "(year,month,day)" format ! that is used only if set with year>0, month>0, day>0. ! If used, model calendar date is replaced by this date, ! but model time of day is still used to determine ice/sst. ! Used for repeating-single-day (rsd) experiments. ! ! ! Temperature perturbation in degrees Kelvin added onto the SST. ! The perturbation is globally-uniform (even near sea-ice). ! It is only used when abs(sst_pert) > 1.e-4. SST perturbation runs ! may be useful in accessing model sensitivities. ! character(len=24) :: data_set = 'amip1' ! use 'amip1' ! 'amip2' ! 'reynolds_eof' ! 'reynolds_oi' ! 'hurrell' character(len=16) :: date_out_of_range = 'fail' ! use 'fail' ! 'initclimo' ! 'climo' real :: tice_crit = -1.80 ! in degC or degK integer :: verbose = 0 ! 0 <= verbose <= 3 !parameters for prescribed zonal sst option logical :: use_zonal = .false. real :: teq = 305. real :: tdif = 50. real :: tann = 20. real :: tlag = 0.875 !amip date for repeating single day (rsd) option integer :: amip_date(3)=(/-1,-1,-1/) !global temperature perturbation used for sensitivity experiments real :: sst_pert = 0. ! SJL: During nudging: use_ncep_sst = .T.; no_anom_sst = .T. ! during forecast: use_ncep_sst = .T.; no_anom_sst = .F. ! For seasonal forecast: use_ncep_ice = .F. logical :: use_ncep_sst = .false. logical :: no_anom_sst = .true. logical :: use_ncep_ice = .true. logical :: interp_oi_sst = .true. ! changed to false for regular runs namelist /amip_interp_nml/ use_ncep_sst, no_anom_sst, use_ncep_ice, tice_crit, & interp_oi_sst, data_set, date_out_of_range, & use_zonal, teq, tdif, tann, tlag, amip_date, & sst_pert, verbose, i_sst, j_sst, forecast_mode !