New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 6071 for branches/2015/dev_merge_2015/NEMOGCM/CONFIG/SHARED/namelist_ref – NEMO

Ignore:
Timestamp:
2015-12-16T17:05:18+01:00 (8 years ago)
Author:
timgraham
Message:

Commit of rest of merge with dev_MetOffice_merge_2015

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_merge_2015/NEMOGCM/CONFIG/SHARED/namelist_ref

    • Property svn:keywords set to Id
    r6060 r6071  
    3131   nn_itend    =    5475   !  last  time step (std 5475) 
    3232   nn_date0    =  010101   !  date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1) 
     33   nn_time0    =       0   !  initial time of day in hhmm 
    3334   nn_leapy    =       0   !  Leap year calendar (1) or not (0) 
    3435   ln_rstart   = .false.   !  start from rest (F) or from a restart file (T) 
     
    4243      cn_ocerst_out = "restart"  !  suffix of ocean restart name (output) 
    4344      cn_ocerst_outdir = "."     !  directory in which to write output ocean restarts 
     45   ln_iscpl    = .false.   !  cavity evolution forcing or coupling to ice sheet model 
    4446   nn_istate   =       0   !  output the initial state (1) or not (0) 
    4547   ln_rst_list = .false.   !  output restarts at list of times using nn_stocklist (T) or at set frequency with nn_stock (F) 
     
    132134   nn_msh      =    1      !  create (=1) a mesh file or not (=0) 
    133135   rn_hmin     =   -3.     !  min depth of the ocean (>0) or min number of ocean level (<0) 
     136   rn_isfhmin  =    1.00   !  treshold (m) to discriminate grounding ice to floating ice 
    134137   rn_e3zps_min=   20.     !  partial step thickness is set larger than the minimum of 
    135138   rn_e3zps_rat=    0.1    !  rn_e3zps_min and rn_e3zps_rat*e3t, with 0<rn_e3zps_rat<1 
     
    230233!!   namsbc_cpl      CouPLed            formulation                     ("key_oasis3" ) 
    231234!!   namsbc_sas      StAndalone Surface module 
    232 !!   namtra_qsr      penetrative solar radiation                        (ln_traqsr  =T) 
    233 !!   namsbc_rnf      river runoffs                                      (ln_rnf     =T) 
    234 !!   namsbc_isf      ice shelf melting/freezing                         (nn_isf     >0) 
    235 !!   namsbc_apr      Atmospheric Pressure                               (ln_apr_dyn =T) 
    236 !!   namsbc_ssr      sea surface restoring term (for T and/or S)        (ln_ssr     =T) 
     235!!   namtra_qsr      penetrative solar radiation 
     236!!   namsbc_rnf      river runoffs 
     237!!   namsbc_isf      ice shelf melting/freezing 
     238!!   namsbc_iscpl    coupling option between land ice model and ocean 
     239!!   namsbc_apr      Atmospheric Pressure 
     240!!   namsbc_ssr      sea surface restoring term (for T and/or S) 
    237241!!   namsbc_alb      albedo parameters 
    238242!!   namsbc_wave     external fields from wave model                    (ln_wave    =T) 
     
    279283                           !     =2 annual global mean of e-p-r set to zero 
    280284   ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr ) 
    281    nn_isf      = 0         !  ice shelf melting/freezing                (/=0 => fill namsbc_isf) 
    282                            !  0 =no isf                  1 = presence of ISF 
    283                            !  2 = bg03 parametrisation   3 = rnf file for isf 
    284                            !  4 = ISF fwf specified 
    285                            !  option 1 and 4 need ln_isfcav = .true. (domzgr) 
     285   ln_isf      = .false.   !  ice shelf                                 (T   => fill namsbc_isf) 
    286286   ln_wave = .false.       !  coupling with surface wave                    (T => fill namsbc_wave) 
    287287   nn_lsm  = 0             !  =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , 
     
    453453&namsbc_isf    !  Top boundary layer (ISF)                              (nn_isf >0) 
    454454!----------------------------------------------------------------------- 
    455 !              ! file name ! frequency (hours) ! variable ! time interp. ! clim   ! 'yearly'/ ! weights  ! rotation ! 
    456 !              !           !  (if <0  months)  !   name   !   (logical)  ! (T/F)  ! 'monthly' ! filename ! pairing  ! 
     455!              ! file name ! frequency (hours) ! variable ! time interpol. !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     456!              !           !  (if <0  months)  !   name   !    (logical)   !  (T/F)  ! 'monthly' ! filename ! pairing  ! filename      ! 
    457457! nn_isf == 4 
    458    sn_qisf      = 'rnfisf' ,         -12       ,'sohflisf',    .false.   , .true. , 'yearly'  ,  ''      ,   '' 
    459    sn_fwfisf    = 'rnfisf' ,         -12       ,'sowflisf',    .false.   , .true. , 'yearly'  ,  ''      ,   '' 
     458   sn_fwfisf   = 'rnfisf'  ,         -12       ,'sowflisf',     .false.    , .true.  , 'yearly'  ,  ''      ,   ''     , '' 
    460459! nn_isf == 3 
    461    sn_rnfisf    = 'runoffs',         -12       ,'sofwfisf',    .false.   , .true. , 'yearly'  ,  ''      ,  '' 
     460   sn_rnfisf   = 'rnfisf'  ,         -12       ,'sofwfisf',     .false.    , .true.  , 'yearly'  ,  ''      ,   ''     , '' 
    462461! nn_isf == 2 and 3 
    463    sn_depmax_isf = 'runoffs',        -12       ,'sozisfmax',   .false.   , .true. , 'yearly'  ,  ''      ,  '' 
    464    sn_depmin_isf = 'runoffs',        -12       ,'sozisfmin',   .false.   , .true. , 'yearly'  ,  ''      ,  '' 
     462   sn_depmax_isf = 'rnfisf' ,        -12       ,'sozisfmax' ,   .false.    , .true.  , 'yearly'  ,  ''      ,   ''     , '' 
     463   sn_depmin_isf = 'rnfisf' ,        -12       ,'sozisfmin' ,   .false.    , .true.  , 'yearly'  ,  ''      ,   ''     , '' 
    465464! nn_isf == 2 
    466    sn_Leff_isf = 'rnfisf'  ,           0       ,'Leff'    ,    .false.   , .true. , 'yearly'  ,  ''      ,   '' 
    467  
     465   sn_Leff_isf = 'rnfisf'  ,         -12       ,'Leff'    ,     .false.    , .true.  , 'yearly'  ,  ''      ,   ''     , '' 
    468466! for all case 
    469    ln_divisf   = .true.   ! apply isf melting as a mass flux or in the salinity trend. (maybe I should remove this option as for runoff?) 
     467   nn_isf      = 1         !  ice shelf melting/freezing 
     468                           !  1 = presence of ISF    2 = bg03 parametrisation  
     469                           !  3 = rnf file for isf   4 = ISF fwf specified 
     470                           !  option 1 and 4 need ln_isfcav = .true. (domzgr) 
    470471! only for nn_isf = 1 or 2 
    471472   rn_gammat0  = 1.e-4    ! gammat coefficient used in blk formula 
    472473   rn_gammas0  = 1.e-4    ! gammas coefficient used in blk formula 
     474! only for nn_isf = 1 or 4 
     475   rn_hisf_tbl =  30.      ! thickness of the top boundary layer    (Losh et al. 2008) 
     476                          ! 0 => thickness of the tbl = thickness of the first wet cell 
    473477! only for nn_isf = 1 
    474    nn_isfblk   =  1       ! 1 ISOMIP ; 2 conservative (3 equation formulation, Jenkins et al. 1991 ??) 
    475    rn_hisf_tbl =  30.     ! thickness of the top boundary layer           (Losh et al. 2008) 
    476                           ! 0 => thickness of the tbl = thickness of the first wet cell 
    477    ln_conserve = .true.   ! conservative case (take into account meltwater advection) 
     478   nn_isfblk   = 1        ! 1 ISOMIP  like: 2 equations formulation (Hunter et al., 2006) 
     479                          ! 2 ISOMIP+ like: 3 equations formulation (Asay-Davis et al., 2015) 
    478480   nn_gammablk = 1        ! 0 = cst Gammat (= gammat/s) 
    479481                          ! 1 = velocity dependend Gamma (u* * gammat/s)  (Jenkins et al. 2010) 
    480                           !     if you want to keep the cd as in global config, adjust rn_gammat0 to compensate 
    481                           ! 2 = velocity and stability dependent Gamma    Holland et al. 1999 
    482 / 
    483 !----------------------------------------------------------------------- 
    484 &namsbc_apr    !   Atmospheric pressure forcing (in ocean or bulk)      (ln_apr_dyn=T) 
     482                          ! 2 = velocity and stability dependent Gamma    (Holland et al. 1999) 
     483/ 
     484!----------------------------------------------------------------------- 
     485&namsbc_iscpl  !   land ice / ocean coupling option                      
     486!----------------------------------------------------------------------- 
     487   nn_drown  = 10       ! number of iteration of the extrapolation loop (fill the new wet cells) 
     488   ln_hsb    = .false.  ! activate conservation module (conservation exact after a time of rn_fiscpl) 
     489   nn_fiscpl = 43800    ! (number of time step) conservation period (maybe should be fix to the coupling frequencey of restart frequency) 
     490/ 
     491!----------------------------------------------------------------------- 
     492&namsbc_apr    !   Atmospheric pressure used as ocean forcing or in bulk 
    485493!----------------------------------------------------------------------- 
    486494!              !  file name ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    10671075                           !     (no physical validity of the results) 
    10681076   nn_timing   =    0      !  timing by routine activated (=1) creates timing.output file, or not (=0) 
     1077   nn_diacfl   =    0      !  Write out cfl diagnostics (=1) in cfl_diagnostics.ascii, or not (=0) 
    10691078/ 
    10701079!----------------------------------------------------------------------- 
     
    11761185!!               ***  Observation & Assimilation  *** 
    11771186!!====================================================================== 
    1178 !!   namobs       observation and model comparison                      ('key_diaobs') 
     1187!!   namobs       observation and model comparison 
    11791188!!   nam_asminc   assimilation increments                               ('key_asminc') 
    11801189!!====================================================================== 
    11811190! 
    11821191!----------------------------------------------------------------------- 
    1183 &namobs       !  observation usage switch                               ('key_diaobs') 
    1184 !----------------------------------------------------------------------- 
    1185    ln_t3d     = .false.    ! Logical switch for T profile observations 
    1186    ln_s3d     = .false.    ! Logical switch for S profile observations 
    1187    ln_ena     = .false.    ! Logical switch for ENACT insitu data set 
    1188    ln_cor     = .false.    ! Logical switch for Coriolis insitu data set 
    1189    ln_profb   = .false.    ! Logical switch for feedback insitu data set 
    1190    ln_sla     = .false.    ! Logical switch for SLA observations 
    1191    ln_sladt   = .false.    ! Logical switch for AVISO SLA data 
    1192    ln_slafb   = .false.    ! Logical switch for feedback SLA data 
    1193    ln_ssh     = .false.    ! Logical switch for SSH observations 
    1194    ln_sst     = .false.    ! Logical switch for SST observations 
    1195    ln_reysst  = .false.    ! Logical switch for Reynolds observations 
    1196    ln_ghrsst  = .false.    ! Logical switch for GHRSST observations 
    1197    ln_sstfb   = .false.    ! Logical switch for feedback SST data 
    1198    ln_sss     = .false.    ! Logical switch for SSS observations 
    1199    ln_seaice  = .false.    ! Logical switch for Sea Ice observations 
    1200    ln_vel3d   = .false.    ! Logical switch for velocity observations 
    1201    ln_velavcur= .false     ! Logical switch for velocity daily av. cur. 
    1202    ln_velhrcur= .false     ! Logical switch for velocity high freq. cur. 
    1203    ln_velavadcp=.false.    ! Logical switch for velocity daily av. ADCP 
    1204    ln_velhradcp=.false.    ! Logical switch for velocity high freq. ADCP 
    1205    ln_velfb   = .false.    ! Logical switch for feedback velocity data 
    1206    ln_grid_global=.false.  ! Global distribtion of observations 
    1207    ln_grid_search_lookup = .false. !  Logical switch for obs grid search w/lookup table 
    1208    grid_search_file = 'grid_search'  !  Grid search lookup file header 
     1192&namobs       !  observation usage switch 
     1193!----------------------------------------------------------------------- 
     1194   ln_diaobs  = .false.             ! Logical switch for the observation operator 
     1195   ln_t3d     = .false.             ! Logical switch for T profile observations 
     1196   ln_s3d     = .false.             ! Logical switch for S profile observations 
     1197   ln_sla     = .false.             ! Logical switch for SLA observations 
     1198   ln_sst     = .false.             ! Logical switch for SST observations 
     1199   ln_sic     = .false.             ! Logical switch for Sea Ice observations 
     1200   ln_vel3d   = .false.             ! Logical switch for velocity observations 
     1201   ln_altbias = .false.             ! Logical switch for altimeter bias correction 
     1202   ln_nea     = .false.             ! Logical switch for rejection of observations near land 
     1203   ln_grid_global = .true.          ! Logical switch for global distribution of observations 
     1204   ln_grid_search_lookup = .false.  ! Logical switch for obs grid search w/lookup table 
     1205   ln_ignmis  = .true.              ! Logical switch for ignoring missing files 
     1206   ln_s_at_t  = .false.             ! Logical switch for computing model S at T obs if not there 
     1207   ln_sstnight = .false.            ! Logical switch for calculating night-time average for SST obs 
    12091208! All of the *files* variables below are arrays. Use namelist_cfg to add more files 
    1210    enactfiles = 'enact.nc' !  ENACT input observation file names (specify full array in namelist_cfg) 
    1211    coriofiles = 'corio.nc' !  Coriolis input observation file name 
    1212    profbfiles = 'profiles_01.nc' ! Profile feedback input observation file name 
    1213    ln_profb_enatim = .false !        Enact feedback input time setting switch 
    1214    slafilesact = 'sla_act.nc' !  Active SLA input observation file names 
    1215    slafilespas = 'sla_pass.nc' ! Passive SLA input observation file names 
    1216    slafbfiles = 'sla_01.nc' ! slafbfiles: Feedback SLA input observation file names 
    1217    sstfiles = 'ghrsst.nc'   ! GHRSST input observation file names 
    1218    sstfbfiles = 'sst_01.nc' ! Feedback SST input observation file names 
    1219    seaicefiles = 'seaice_01.nc' ! Sea Ice input observation file names 
    1220    velavcurfiles  = 'velavcurfile.nc'  ! Vel. cur. daily av. input file name 
    1221    velhrcurfiles  = 'velhrcurfile.nc'  ! Vel. cur. high freq. input file name 
    1222    velavadcpfiles = 'velavadcpfile.nc' ! Vel. ADCP daily av. input file name 
    1223    velhradcpfiles = 'velhradcpfile.nc' ! Vel. ADCP high freq. input file name 
    1224    velfbfiles = 'velfbfile.nc' ! Vel. feedback input observation file name 
    1225    dobsini = 20000101.000000  !  Initial date in window YYYYMMDD.HHMMSS 
    1226    dobsend = 20010101.000000  !  Final date in window YYYYMMDD.HHMMSS 
    1227    n1dint = 0  !               Type of vertical interpolation method 
    1228    n2dint = 0  !               Type of horizontal interpolation method 
    1229    ln_nea = .false.   !        Rejection of observations near land switch 
    1230    nmsshc     = 0     !        MSSH correction scheme 
    1231    mdtcorr = 1.61     !        MDT  correction 
    1232    mdtcutoff = 65.0   !        MDT cutoff for computed correction 
    1233    ln_altbias = .false.    ! Logical switch for alt bias 
    1234    ln_ignmis  = .true.     ! Logical switch for ignoring missing files 
    1235    endailyavtypes = 820    ! ENACT daily average types - array (use namelist_cfg to set more values) 
     1209   cn_profbfiles = 'profiles_01.nc'    ! Profile feedback input observation file names 
     1210   cn_slafbfiles = 'sla_01.nc'         ! SLA feedback input observation file names 
     1211   cn_sstfbfiles = 'sst_01.nc'         ! SST feedback input observation file names 
     1212   cn_sicfbfiles = 'sic_01.nc'         ! SIC feedback input observation file names 
     1213   cn_velfbfiles = 'vel_01.nc'         ! Velocity feedback input observation file names 
     1214   cn_altbiasfile = 'altbias.nc'       ! Altimeter bias input file name 
     1215   cn_gridsearchfile = 'gridsearch.nc' ! Grid search file name 
     1216   rn_gridsearchres = 0.5              ! Grid search resolution 
     1217   rn_dobsini = 00010101.000000        ! Initial date in window YYYYMMDD.HHMMSS 
     1218   rn_dobsend = 00010102.000000        ! Final date in window YYYYMMDD.HHMMSS 
     1219   nn_1dint = 0                        ! Type of vertical interpolation method 
     1220   nn_2dint = 0                        ! Type of horizontal interpolation method 
     1221   nn_msshc = 0                        ! MSSH correction scheme 
     1222   rn_mdtcorr = 1.61                   ! MDT  correction 
     1223   rn_mdtcutoff = 65.0                 ! MDT cutoff for computed correction 
     1224   nn_profdavtypes = -1                ! Profile daily average types - array 
     1225   ln_sstbias = .false.  
     1226   cn_sstbias_files = 'sstbias.nc' 
    12361227/ 
    12371228!----------------------------------------------------------------------- 
     
    12531244    nn_divdmp = 0          !  Number of iterations of divergence damping operator 
    12541245/ 
     1246!----------------------------------------------------------------------- 
     1247&namsbc_wave   ! External fields from wave model 
     1248!----------------------------------------------------------------------- 
     1249!              !  file name  ! frequency (hours) ! variable     ! time interp. !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     1250!              !             !  (if <0  months)  !   name       !   (logical)  !  (T/F)  ! 'monthly' ! filename ! pairing  ! filename      ! 
     1251   sn_cdg      =  'cdg_wave' ,        1          , 'drag_coeff' ,     .true.   , .false. , 'daily'   ,  ''      , ''       , '' 
     1252   sn_usd      =  'sdw_wave' ,        1          , 'u_sd2d'     ,     .true.   , .false. , 'daily'   ,  ''      , ''       , '' 
     1253   sn_vsd      =  'sdw_wave' ,        1          , 'v_sd2d'     ,     .true.   , .false. , 'daily'   ,  ''      , ''       , '' 
     1254   sn_wn       =  'sdw_wave' ,        1          , 'wave_num'   ,     .true.   , .false. , 'daily'   ,  ''      , ''       , '' 
     1255! 
     1256   cn_dir_cdg  = './'  !  root directory for the location of drag coefficient files 
     1257/ 
     1258!----------------------------------------------------------------------- 
     1259&namdyn_nept  !   Neptune effect (simplified: lateral and vertical diffusions removed) 
     1260!----------------------------------------------------------------------- 
     1261   ! Suggested lengthscale values are those of Eby & Holloway (1994) for a coarse model 
     1262   ln_neptsimp       = .false.  ! yes/no use simplified neptune 
     1263 
     1264   ln_smooth_neptvel = .false.  ! yes/no smooth zunep, zvnep 
     1265   rn_tslse          =  1.2e4   ! value of lengthscale L at the equator 
     1266   rn_tslsp          =  3.0e3   ! value of lengthscale L at the pole 
     1267   ! Specify whether to ramp down the Neptune velocity in shallow 
     1268   ! water, and if so the depth range controlling such ramping down 
     1269   ln_neptramp       = .true.   ! ramp down Neptune velocity in shallow water 
     1270   rn_htrmin         =  100.0   ! min. depth of transition range 
     1271   rn_htrmax         =  200.0   ! max. depth of transition range 
     1272/ 
     1273!----------------------------------------------------------------------- 
     1274&namdiu !   Cool skin and warm layer modesl 
     1275!----------------------------------------------------------------------- 
     1276   ln_diurnal = .false. 
     1277   ln_diurnal_only = .false. 
     1278/ 
     1279!----------------------------------------------------------------------- 
     1280&nam_diatmb  !  Top Middle Bottom Output 
     1281!----------------------------------------------------------------------- 
     1282   ln_diatmb  = .false.    !  Choose Top Middle and Bottom output or not 
     1283/ 
     1284!----------------------------------------------------------------------- 
     1285&nam_dia25h  !  25h Mean Output 
     1286!----------------------------------------------------------------------- 
     1287   ln_dia25h  = .false.    ! Choose 25h mean output or not 
     1288/ 
Note: See TracChangeset for help on using the changeset viewer.