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 4990 for trunk/NEMOGCM/CONFIG – NEMO

Changeset 4990 for trunk/NEMOGCM/CONFIG


Ignore:
Timestamp:
2014-12-15T17:42:49+01:00 (9 years ago)
Author:
timgraham
Message:

Merged branches/2014/dev_MERGE_2014 back onto the trunk as follows:

In the working copy of branch ran:
svn merge svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@HEAD
1 conflict in LIM_SRC_3/limdiahsb.F90
Resolved by keeping the version from dev_MERGE_2014 branch
and commited at r4989

In working copy run:
svn switch svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk
to switch working copy

Run:
svn merge --reintegrate svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2014/dev_MERGE_2014
to merge the branch into the trunk - no conflicts at this stage.

Location:
trunk/NEMOGCM/CONFIG
Files:
16 edited
3 copied

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/CONFIG/GYRE/EXP00/namelist_cfg

    r4370 r4990  
    1111   nn_stock    =    4320   !  frequency of creation of a restart file (modulo referenced to 1) 
    1212   nn_write    =      60   !  frequency of write in the output file   (modulo referenced to nn_it000) 
     13 
     14   ln_clobber  = .true.    !  clobber (overwrite) an existing file 
     15 
    1316/ 
    1417!----------------------------------------------------------------------- 
     
    8285!----------------------------------------------------------------------- 
    8386   nn_fsbc     = 1         !  frequency of surface boundary condition computation 
    84                            !     (also = the frequency of sea-ice model call) 
     87   !                       !     (also = the frequency of sea-ice model call) 
    8588   ln_ana      = .true.    !  analytical formulation                    (T => fill namsbc_ana ) 
    8689   ln_blk_core = .false.   !  CORE bulk formulation                     (T => fill namsbc_core) 
     
    198201&nameos        !   ocean physical parameters 
    199202!----------------------------------------------------------------------- 
    200    nn_eos      =   2       !  type of equation of state and Brunt-Vaisala frequency 
     203   nn_eos      =  0       !  type of equation of state and Brunt-Vaisala frequency 
     204                                 !  =-1, TEOS-10  
     205                                 !  = 0, EOS-80  
     206                                 !  = 1, S-EOS   (simplified eos) 
     207   ln_useCT    = .false.  ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 
     208   !                             ! 
     209   !                      ! S-EOS coefficients : 
     210   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
     211   rn_a0       =  1.6550e-1      !  thermal expension coefficient (nn_eos= 1) 
     212   rn_b0       =  7.6554e-1      !  saline  expension coefficient (nn_eos= 1) 
     213   rn_lambda1  =  5.9520e-2      !  cabbeling coeff in T^2  (=0 for linear eos) 
     214   rn_lambda2  =  7.4914e-4      !  cabbeling coeff in S^2  (=0 for linear eos) 
     215   rn_mu1      =  1.4970e-4      !  thermobaric coeff. in T (=0 for linear eos) 
     216   rn_mu2      =  1.1090e-5      !  thermobaric coeff. in S (=0 for linear eos) 
     217   rn_nu       =  2.4341e-3      !  cabbeling coeff in T*S  (=0 for linear eos) 
     218!!org GYRE   rn_alpha    =   2.0e-4  !  thermal expension coefficient (nn_eos= 1 or 2) 
     219!!org GYRE   rn_beta     =   7.7e-4  !  saline  expension coefficient (nn_eos= 2) 
     220!!org  caution  now a0 = alpha / rau0   with rau0 = 1026 
    201221/ 
    202222!----------------------------------------------------------------------- 
    203223&namtra_adv    !   advection scheme for tracer 
    204224!----------------------------------------------------------------------- 
    205    ln_traadv_msc_ups=  .false.  !  use upstream scheme within muscl  
     225   ln_traadv_cen2   =  .false.   !  2nd order centered scheme 
     226   ln_traadv_tvd    =  .true.    !  TVD scheme 
     227   ln_traadv_muscl  =  .false.   !  MUSCL scheme 
     228   ln_traadv_muscl2 =  .false.   !  MUSCL2 scheme + cen2 at boundaries 
     229   ln_traadv_ubs    =  .false.   !  UBS scheme 
     230   ln_traadv_qck    =  .false.   !  QUICKEST scheme 
     231   ln_traadv_msc_ups=  .false.   !  use upstream scheme within muscl 
    206232/ 
    207233!----------------------------------------------------------------------- 
     
    242268!namdyn_spg    !   surface pressure gradient   (CPP key only) 
    243269!----------------------------------------------------------------------- 
     270 
    244271!----------------------------------------------------------------------- 
    245272&namdyn_ldf    !   lateral diffusion on momentum 
     
    301328!              !       or mixed-layer trends or barotropic vorticity    ("key_trdmld" or     "key_trdvor") 
    302329!----------------------------------------------------------------------- 
    303 / 
     330   ln_glo_trd  = .false.   ! (T) global domain averaged diag for T, T^2, KE, and PE 
     331   ln_dyn_trd  = .false.   ! (T) 3D momentum trend output 
     332   ln_dyn_mxl  = .FALSE.   ! (T) 2D momentum trends averaged over the mixed layer (not coded yet) 
     333   ln_vor_trd  = .FALSE.   ! (T) 2D barotropic vorticity trends (not coded yet) 
     334   ln_KE_trd   = .false.   ! (T) 3D Kinetic   Energy     trends 
     335   ln_PE_trd   = .false.   ! (T) 3D Potential Energy     trends 
     336   ln_tra_trd  = .false.    ! (T) 3D tracer trend output 
     337   ln_tra_mxl  = .false.   ! (T) 2D tracer trends averaged over the mixed layer (not coded yet) 
     338   nn_trd      = 365       !  print frequency (ln_glo_trd=T) (unit=time step) 
     339/ 
     340!!gm   nn_ctls     =   0       !  control surface type in mixed-layer trends (0,1 or n<jpk) 
     341!!gm   rn_ucf      =   1.      !  unit conversion factor (=1 -> /seconds ; =86400. -> /day) 
     342!!gm   cn_trdrst_in      = "restart_mld"   ! suffix of ocean restart name (input) 
     343!!gm   cn_trdrst_out     = "restart_mld"   ! suffix of ocean restart name (output) 
     344!!gm   ln_trdmld_restart = .false.         !  restart for ML diagnostics 
     345!!gm   ln_trdmld_instant = .false.         !  flag to diagnose trends of instantantaneous or mean ML T/S 
     346!!gm 
    304347!----------------------------------------------------------------------- 
    305348&namflo       !   float parameters                                      ("key_float") 
  • trunk/NEMOGCM/CONFIG/GYRE/cpp_GYRE.fcm

    r4230 r4990  
    1  bld::tool::fppkeys key_dynspg_flt key_ldfslp key_zdftke key_iomput key_mpp_mpi 
     1 bld::tool::fppkeys key_dynspg_flt key_ldfslp key_zdftke key_iomput key_mpp_mpi key_nosignedzero 
  • trunk/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg

    r4370 r4990  
    206206&nameos        !   ocean physical parameters 
    207207!----------------------------------------------------------------------- 
    208    nn_eos      =   2       !  type of equation of state and Brunt-Vaisala frequency 
     208   nn_eos      =  0       !  type of equation of state and Brunt-Vaisala frequency 
     209                                 !  =-1, TEOS-10 
     210                                 !  = 0, EOS-80 
     211                                 !  = 1, S-EOS   (simplified eos) 
     212   ln_useCT    = .false.  ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 
     213   !                             ! 
     214   !                      ! S-EOS coefficients : 
     215   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
     216   rn_a0       =  1.6550e-1      !  thermal expension coefficient (nn_eos= 1) 
     217   rn_b0       =  7.6554e-1      !  saline  expension coefficient (nn_eos= 1) 
     218   rn_lambda1  =  5.9520e-2      !  cabbeling coeff in T^2  (=0 for linear eos) 
     219   rn_lambda2  =  7.4914e-4      !  cabbeling coeff in S^2  (=0 for linear eos) 
     220   rn_mu1      =  1.4970e-4      !  thermobaric coeff. in T (=0 for linear eos) 
     221   rn_mu2      =  1.1090e-5      !  thermobaric coeff. in S (=0 for linear eos) 
     222   rn_nu       =  2.4341e-3      !  cabbeling coeff in T*S  (=0 for linear eos) 
     223!!org GYRE   rn_alpha    =   2.0e-4  !  thermal expension coefficient (nn_eos= 1 or 2) 
     224!!org GYRE   rn_beta     =   7.7e-4  !  saline  expension coefficient (nn_eos= 2) 
     225!!org  caution  now a0 = alpha / rau0   with rau0 = 1026 
    209226/ 
    210227!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg

    r4370 r4990  
    121121&nameos        !   ocean physical parameters 
    122122!----------------------------------------------------------------------- 
    123    nn_eos      =   2       !  type of equation of state and Brunt-Vaisala frequency 
     123   nn_eos      =  0       !  type of equation of state and Brunt-Vaisala frequency 
     124                                 !  =-1, TEOS-10 
     125                                 !  = 0, EOS-80 
     126                                 !  = 1, S-EOS   (simplified eos) 
     127   ln_useCT    = .false.  ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 
     128   !                             ! 
     129   !                      ! S-EOS coefficients : 
     130   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
     131   rn_a0       =  1.6550e-1      !  thermal expension coefficient (nn_eos= 1) 
     132   rn_b0       =  7.6554e-1      !  saline  expension coefficient (nn_eos= 1) 
     133   rn_lambda1  =  5.9520e-2      !  cabbeling coeff in T^2  (=0 for linear eos) 
     134   rn_lambda2  =  7.4914e-4      !  cabbeling coeff in S^2  (=0 for linear eos) 
     135   rn_mu1      =  1.4970e-4      !  thermobaric coeff. in T (=0 for linear eos) 
     136   rn_mu2      =  1.1090e-5      !  thermobaric coeff. in S (=0 for linear eos) 
     137   rn_nu       =  2.4341e-3      !  cabbeling coeff in T*S  (=0 for linear eos) 
     138!!org GYRE   rn_alpha    =   2.0e-4  !  thermal expension coefficient (nn_eos= 1 or 2) 
     139!!org GYRE   rn_beta     =   7.7e-4  !  saline  expension coefficient (nn_eos= 2) 
     140!!org  caution  now a0 = alpha / rau0   with rau0 = 1026 
    124141/ 
    125142!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/GYRE_PISCES/cpp_GYRE_PISCES.fcm

    r4230 r4990  
    1 bld::tool::fppkeys  key_dynspg_flt key_ldfslp key_zdftke key_top key_pisces_reduced key_iomput key_mpp_mpi  
     1bld::tool::fppkeys  key_dynspg_flt key_ldfslp key_zdftke key_top key_pisces_reduced key_iomput key_mpp_mpi 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist_cfg

    r4329 r4990  
    5555/ 
    5656!----------------------------------------------------------------------- 
     57&namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
     58!----------------------------------------------------------------------- 
     59/ 
     60!----------------------------------------------------------------------- 
     61&namcrs        !   Grid coarsening for dynamics output and/or 
     62               !   passive tracer coarsened online simulations 
     63!----------------------------------------------------------------------- 
     64/ 
     65!----------------------------------------------------------------------- 
    5766&namtsd    !   data : Temperature  & Salinity 
    5867!----------------------------------------------------------------------- 
     
    7281/ 
    7382!----------------------------------------------------------------------- 
    74 &namsbc_core   !   namsbc_core  CORE bulk formulea 
    75 !----------------------------------------------------------------------- 
     83&namsbc_core   !   namsbc_core  CORE bulk formulae 
     84!----------------------------------------------------------------------- 
     85!              !  file name                    ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                               ! rotation ! land/sea mask ! 
     86!              !                               !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                              ! pairing  ! filename      ! 
     87   sn_wndi     = 'u_10.15JUNE2009_fill'        ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Uwnd'   , '' 
     88   sn_wndj     = 'v_10.15JUNE2009_fill'        ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Vwnd'   , '' 
     89   sn_qsr      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     90   sn_qlw      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     91   sn_tair     = 't_10.15JUNE2009_fill'        ,         6         , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     92   sn_humi     = 'q_10.15JUNE2009_fill'        ,         6         , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     93   sn_prec     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     94   sn_snow     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     95   sn_tdif     = 'taudif_core'                 ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     96   cn_dir      = './'      !  root directory for the location of the bulk files 
     97   ln_2m       = .false.   !  air temperature and humidity referenced at 2m (T) instead 10m (F) 
     98   ln_taudif   = .false.   !  HF tau contribution: use "mean of stress module - module of the mean stress" data 
     99   ln_bulk2z   = .false.   !  Air temperature/humidity and wind vectors are referenced at heights rn_zqt and rn_zu 
     100   rn_zqt      = 3.        !  Air temperature and humidity reference height (m) (ln_bulk2z) 
     101   rn_zu       = 4.        !  Wind vector reference height (m)                  (ln_bulk2z) 
     102   rn_pfac     = 1.        !  multiplicative factor for precipitation (total & snow) 
     103   rn_efac     = 1.        !  multiplicative factor for evaporation (0. or 1.) 
     104   rn_vfac     = 0.        !  multiplicative factor for ocean/ice velocity  
     105                           !  in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 
    76106/ 
    77107!----------------------------------------------------------------------- 
    78108&namtra_qsr    !   penetrative solar radiation 
    79109!----------------------------------------------------------------------- 
     110!              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! 
     111!              !             !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! 
     112   sn_chl      ='chlorophyll',        -1         , 'CHLA'    ,   .true.     , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
    80113/ 
    81114!----------------------------------------------------------------------- 
     
    106139&nameos        !   ocean physical parameters 
    107140!----------------------------------------------------------------------- 
     141/ 
     142!----------------------------------------------------------------------- 
     143&namtra_dmp    !   tracer: T & S newtonian damping 
     144!----------------------------------------------------------------------- 
     145   ln_tradmp   =  .false.   !  add a damping termn (T) or not (F) 
    108146/ 
    109147!----------------------------------------------------------------------- 
     
    183221!----------------------------------------------------------------------- 
    184222/ 
     223!----------------------------------------------------------------------- 
     224&namobs       !  observation usage                                      ('key_diaobs') 
     225!----------------------------------------------------------------------- 
     226/ 
     227!----------------------------------------------------------------------- 
     228&nam_asminc   !   assimilation increments                               ('key_asminc') 
     229!----------------------------------------------------------------------- 
     230/ 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist_cfg

    r4370 r4990  
    188188!----------------------------------------------------------------------- 
    189189/ 
     190!----------------------------------------------------------------------- 
     191&namobs       !  observation usage                                      ('key_diaobs') 
     192!----------------------------------------------------------------------- 
     193/ 
     194!----------------------------------------------------------------------- 
     195&nam_asminc   !   assimilation increments                               ('key_asminc') 
     196!----------------------------------------------------------------------- 
     197/ 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm

    r4523 r4990  
    1  bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 
     1bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi key_diaobs key_asminc 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/1_namelist_cfg

    r4161 r4990  
    5555/ 
    5656!----------------------------------------------------------------------- 
     57&namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
     58!----------------------------------------------------------------------- 
     59/ 
     60!----------------------------------------------------------------------- 
     61&namcrs        !   Grid coarsening for dynamics output and/or 
     62               !   passive tracer coarsened online simulations 
     63!----------------------------------------------------------------------- 
     64/ 
     65!----------------------------------------------------------------------- 
    5766&namtsd    !   data : Temperature  & Salinity 
    5867!----------------------------------------------------------------------- 
     
    7281/ 
    7382!----------------------------------------------------------------------- 
    74 &namsbc_core   !   namsbc_core  CORE bulk formulea 
    75 !----------------------------------------------------------------------- 
    76 !              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! 
    77 !              !             !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! 
    78    sn_wndi = 'u_10.15JUNE2009_orca2'       ,  6  , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_bicub.nc'       , '' 
    79    sn_wndj = 'v_10.15JUNE2009_orca2'       ,  6  , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_bicub.nc'       , '' 
    80    sn_qsr  = 'ncar_rad.15JUNE2009_orca2'   , 24  , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
    81    sn_qlw  = 'ncar_rad.15JUNE2009_orca2'   , 24  , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
    82    sn_tair = 't_10.15JUNE2009_orca2'       ,  6  , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
    83    sn_humi = 'q_10.15JUNE2009_orca2'       ,  6  , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
    84    sn_prec = 'ncar_precip.15JUNE2009_orca2', -1  , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
    85    sn_snow = 'ncar_precip.15JUNE2009_orca2', -1  , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
    86    sn_tdif = 'taudif_core'                 , 24  , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_bilin.nc'       , '' 
     83&namsbc_core   !   namsbc_core  CORE bulk formulae 
     84!----------------------------------------------------------------------- 
     85!              !  file name                    ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                               ! rotation ! land/sea mask ! 
     86!              !                               !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                              ! pairing  ! filename      ! 
     87   sn_wndi     = 'u_10.15JUNE2009_fill'        ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Uwnd'   , '' 
     88   sn_wndj     = 'v_10.15JUNE2009_fill'        ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Vwnd'   , '' 
     89   sn_qsr      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     90   sn_qlw      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     91   sn_tair     = 't_10.15JUNE2009_fill'        ,         6         , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     92   sn_humi     = 'q_10.15JUNE2009_fill'        ,         6         , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     93   sn_prec     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     94   sn_snow     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     95   sn_tdif     = 'taudif_core'                 ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
     96   cn_dir      = './'      !  root directory for the location of the bulk files 
     97   ln_2m       = .false.   !  air temperature and humidity referenced at 2m (T) instead 10m (F) 
     98   ln_taudif   = .false.   !  HF tau contribution: use "mean of stress module - module of the mean stress" data 
     99   ln_bulk2z   = .false.   !  Air temperature/humidity and wind vectors are referenced at heights rn_zqt and rn_zu 
     100   rn_zqt      = 3.        !  Air temperature and humidity reference height (m) (ln_bulk2z) 
     101   rn_zu       = 4.        !  Wind vector reference height (m)                  (ln_bulk2z) 
     102   rn_pfac     = 1.        !  multiplicative factor for precipitation (total & snow) 
     103   rn_efac     = 1.        !  multiplicative factor for evaporation (0. or 1.) 
     104   rn_vfac     = 0.        !  multiplicative factor for ocean/ice velocity  
     105                           !  in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 
    87106/ 
    88107!----------------------------------------------------------------------- 
     
    120139&nameos        !   ocean physical parameters 
    121140!----------------------------------------------------------------------- 
     141/ 
     142!----------------------------------------------------------------------- 
     143&namtra_dmp    !   tracer: T & S newtonian damping 
     144!----------------------------------------------------------------------- 
     145   ln_tradmp   =  .false.   !  add a damping termn (T) or not (F) 
    122146/ 
    123147!----------------------------------------------------------------------- 
     
    197221!----------------------------------------------------------------------- 
    198222/ 
     223!----------------------------------------------------------------------- 
     224&namobs       !  observation usage                                      ('key_diaobs') 
     225!----------------------------------------------------------------------- 
     226/ 
     227!----------------------------------------------------------------------- 
     228&nam_asminc   !   assimilation increments                               ('key_asminc') 
     229!----------------------------------------------------------------------- 
     230/ 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/iodef.xml

    r4878 r4990  
    7272 
    7373   <file id="file3" name_suffix="_grid_U" description="ocean U grid variables" > 
    74      <field field_ref="suoce"        name="uos"     long_name="sea_surface_x_velocity"    /> 
     74     <field field_ref="ssu"          name="uos"     long_name="sea_surface_x_velocity"    /> 
    7575     <field field_ref="uoce"         name="uo"      long_name="sea_water_x_velocity"      /> 
    7676     <field field_ref="utau"         name="tauuo"   long_name="surface_downward_x_stress" /> 
     
    8282    
    8383   <file id="file4" name_suffix="_grid_V" description="ocean V grid variables" > 
    84      <field field_ref="svoce"        name="vos"     long_name="sea_surface_y_velocity"    /> 
     84     <field field_ref="ssv"          name="vos"     long_name="sea_surface_y_velocity"    /> 
    8585     <field field_ref="voce"         name="vo"      long_name="sea_water_y_velocity"      /> 
    8686     <field field_ref="vtau"         name="tauvo"   long_name="surface_downward_y_stress" /> 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM3/cpp_ORCA2_LIM3.fcm

    r4161 r4990  
    1  bld::tool::fppkeys key_trabbl key_lim3 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 
     1 bld::tool::fppkeys key_trabbl key_lim3 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi key_diaobs key_asminc 
  • trunk/NEMOGCM/CONFIG/SHARED/field_def.xml

    r4762 r4990  
    2828         <field id="mldkz5"       long_name="mixing layer depth (Turbocline)"           unit="m"                        /> 
    2929         <field id="mldr10_1"     long_name="Mixed Layer Depth 0.01 ref.10m"            unit="m"                        /> 
    30          <field id="rhop"         long_name="potential density (sigma0)"                unit="kg/m3" grid_ref="grid_T_3D"/> 
    3130         <field id="heatc"        long_name="Heat content vertically integrated"        unit="J/m2"                      /> 
    3231         <field id="saltc"        long_name="Salt content vertically integrated"        unit="PSU*kg/m2"                /> 
    33     <field id="eken"         long_name="kinetic energy"                            unit="m2/s2" grid_ref="grid_T_3D"/> 
    34     <field id="hdiv"         long_name="horizontal divergence"                     unit="s-1"   grid_ref="grid_T_3D"/> 
     32         <!-- EOS --> 
     33         <field id="alpha"        long_name="thermal expansion"                         unit="1/degC" grid_ref="grid_T_3D"/> 
     34         <field id="beta"         long_name="haline contraction"                        unit="1/psu"  grid_ref="grid_T_3D"/> 
     35         <field id="bn2"          long_name="squared Brunt-Vaisala frequency"           unit="1/s"    grid_ref="grid_T_3D"/> 
     36         <field id="rhop"         long_name="potential density (sigma0)"                unit="kg/m3"  grid_ref="grid_T_3D"/> 
     37         <!-- Energy - horizontal divergence --> 
     38         <field id="eken"         long_name="kinetic energy"                            unit="m2/s2"  grid_ref="grid_T_3D"/> 
     39         <field id="hdiv"         long_name="horizontal divergence"                     unit="s-1"    grid_ref="grid_T_3D"/> 
    3540         <!-- variables available with MLE --> 
    3641         <field id="Lf_NHpf"      long_name="MLE: Lf = N H / f"                         unit="m"                        /> 
     
    158163    <!-- * variable relative to atmospheric pressure forcing : available with ln_apr_dyn --> 
    159164    <field id="ssh_ib"       long_name="Inverse barometer sea surface height"                         unit="m"        /> 
    160     
     165 
     166         <!-- * variable related to ice shelf forcing * --> 
     167         <field id="fwfisf"       long_name="Ice shelf melting"                                            unit="Kg/m2/s"  /> 
     168         <field id="qisf"         long_name="Ice Shelf Heat Flux"                                          unit="W/m2"     /> 
     169         <field id="isfgammat"    long_name="transfert coefficient for isf (temperature) "                 unit="m/s"      /> 
     170         <field id="isfgammas"    long_name="transfert coefficient for isf (salinity)    "                 unit="m/s"      /> 
     171        <field id="stbl"         long_name="salinity in the Losh tbl                    "                 unit="PSU"      /> 
     172        <field id="ttbl"         long_name="temperature in the Losh tbl                 "                 unit="C"        /> 
     173 
    161174         <!-- *_oce variables available with ln_blk_clio or ln_blk_core --> 
    162175         <field id="qlw_oce"      long_name="Longwave Downward Heat Flux over open ocean"                  unit="W/m2"     /> 
     
    205218         <field id="icethic_cea"  long_name="Ice thickness (cell average)"                                 unit="m"        /> 
    206219         <field id="iceprod_cea"  long_name="Ice production (cell average)"                                unit="m/s"      /> 
     220         <field id="iiceconc"     long_name="Ice concentration"                                            unit=""         /> 
    207221          
    208222         <field id="ice_pres"     long_name="Ice presence"                                                 unit="-"        /> 
     
    219233         <field id="emp_x_sst"    long_name="Concentration/Dilution term on SST"                           unit="kgC/m2/s" /> 
    220234         <field id="emp_x_sss"    long_name="Concentration/Dilution term on SSS"                         unit="kgPSU/m2/s" />         
    221           
    222           
     235        
    223236         <field id="iceconc"      long_name="ice concentration"                                            unit="%"        /> 
    224237         <field id="uice_ipa"     long_name="Ice velocity along i-axis at I-point (ice presence average)"  unit="m/s"      /> 
     
    313326      <field_group id="grid_U"   grid_ref="grid_U_2D"> 
    314327         <field id="utau"         long_name="Wind Stress along i-axis"                    unit="N/m2" /> 
    315          <field id="suoce"        long_name="ocean surface current along i-axis"          unit="m/s"  /> 
    316328         <field id="uoce"         long_name="ocean current along i-axis"                  unit="m/s"  grid_ref="grid_U_3D" /> 
     329         <field id="ssu"          long_name="ocean surface current along i-axis"          unit="m/s"     /> 
    317330         <field id="uocetr_eff"   long_name="Effective ocean transport along i-axis"      unit="m3/s" grid_ref="grid_U_3D" /> 
    318331         <field id="uocet"        long_name="ocean transport along i-axis times temperature" unit="degC.m/s" grid_ref="grid_U_3D" /> 
     
    324337         <!-- uoce_eiv: available with key_trabbl --> 
    325338         <field id="uoce_bbl"     long_name="BBL ocean current along i-axis"              unit="m/s"  grid_ref="grid_U_3D" /> 
    326     <field id="ahu_bbl"      long_name="BBL diffusive flux along i-axis"             unit="m3/s" /> 
     339        <field id="ahu_bbl"      long_name="BBL diffusive flux along i-axis"             unit="m3/s" /> 
     340         <!-- variable for ice shelves --> 
     341        <field id="utbl"         long_name="zonal current in the Losh tbl"               unit="m/s"  axis_ref="none" /> 
    327342         <!-- variables available with key_diaar5 --> 
    328343         <field id="u_masstr"     long_name="ocean eulerian mass transport along i-axis"  unit="kg/s" grid_ref="grid_U_3D" /> 
     
    337352      <field_group id="grid_V"   grid_ref="grid_V_2D"> 
    338353         <field id="vtau"         long_name="Wind Stress along j-axis"                    unit="N/m2" /> 
    339          <field id="svoce"        long_name="ocean surface current along j-axis"          unit="m/s"  /> 
    340354         <field id="voce"         long_name="ocean current along j-axis"                  unit="m/s"  grid_ref="grid_V_3D" /> 
     355         <field id="ssv"          long_name="ocean surface current along j-axis"          unit="m/s"  /> 
    341356         <field id="vocetr_eff"   long_name="Effective ocean transport along j-axis"      unit="m3/s" grid_ref="grid_V_3D" /> 
    342357         <field id="vocet"        long_name="ocean transport along j-axis times temperature" unit="degC.m/s" grid_ref="grid_V_3D" /> 
     
    348363         <!-- voce_eiv: available with key_trabbl --> 
    349364         <field id="voce_bbl"     long_name="BBL ocean current along j-axis"              unit="m/s"  grid_ref="grid_V_3D" /> 
    350     <field id="ahv_bbl"      long_name="BBL diffusive flux along j-axis"             unit="m3/s"                   /> 
     365        <field id="ahv_bbl"      long_name="BBL diffusive flux along j-axis"             unit="m3/s"                   /> 
     366         <!-- variable for ice shelves --> 
     367        <field id="vtbl"         long_name="meridional current in the Losh tbl"        unit="m/s"  axis_ref="none" /> 
    351368         <!-- variables available with key_diaar5 --> 
    352369         <field id="v_masstr"     long_name="ocean eulerian mass transport along j-axis"  unit="kg/s" grid_ref="grid_V_3D" /> 
     
    386403 
    387404      <field_group id="scalar"  domain_ref="1point" > 
    388      <field id="voltot"     long_name="global mean volume"                         unit="m3"   /> 
    389      <field id="sshtot"     long_name="global mean ssh"                            unit="m"    /> 
    390      <field id="sshsteric"  long_name="global mean ssh steric"                     unit="m"    /> 
    391      <field id="sshthster"  long_name="global mean ssh thermosteric"               unit="m"    /> 
    392      <field id="masstot"    long_name="global mean mass"                           unit="kg"   /> 
    393      <field id="temptot"    long_name="global mean temperature"                    unit="degC" /> 
    394      <field id="saltot"     long_name="global mean salinity"                       unit="psu"  /> 
    395      <field id="fram_trans" long_name="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 
     405         <field id="voltot"     long_name="global mean volume"                         unit="m3"   /> 
     406         <field id="sshtot"     long_name="global mean ssh"                            unit="m"    /> 
     407         <field id="sshsteric"  long_name="global mean ssh steric"                     unit="m"    /> 
     408         <field id="sshthster"  long_name="global mean ssh thermosteric"               unit="m"    /> 
     409         <field id="masstot"    long_name="global mean mass"                           unit="kg"   /> 
     410         <field id="temptot"    long_name="global mean temperature"                    unit="degC" /> 
     411         <field id="saltot"     long_name="global mean salinity"                       unit="psu"  /> 
     412         <field id="fram_trans" long_name="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 
     413 
    396414       <!-- available with ln_diahsb --> 
    397     <field id="bgtemper" long_name="global mean temperature variation"            unit="degC"/> 
    398     <field id="bgsaline" long_name="global mean salinity variation"               unit="psu"/> 
    399     <field id="bgheatco" long_name="global mean heat content variation"           unit="10^20J"/> 
    400     <field id="bgsaltco" long_name="global mean salt content variation"           unit="psu*km3" /> 
    401     <field id="bgvolssh" long_name="global mean volume variation (ssh)"           unit="km3"/> 
    402     <field id="bgvole3t" long_name="global mean volume variation (e3t)"           unit="km3"/> 
    403     <field id="bgfrcvol" long_name="global mean volume variation from forcing"    unit="km3"/> 
    404     <field id="bgfrctem" long_name="global mean forcing from heat content variation"   unit="degC"/> 
    405     <field id="bgfrcsal" long_name="global mean forcing salt content variation"        unit="psu"/> 
    406     <field id="bgmistem" long_name="global mean temperature error due to free surface" unit="degC"/> 
    407     <field id="bgmissal" long_name="global mean salinity error due to free surface"    unit="psu"/> 
     415       <field id="bgtemper"     long_name="global mean temperature"                  unit="degC"   /> 
     416       <field id="bgsaline"     long_name="global mean salinity"                     unit="psu"    /> 
     417       <field id="bgheatco"     long_name="global mean heat content"                 unit="10^9J"  /> 
     418       <field id="bgsaltco"     long_name="global mean salt content"                 unit="psu*m3" /> 
     419       <field id="bgvolssh"     long_name="global mean ssh volume"                   unit="km3"     /> 
     420        <field id="bgvole3t"     long_name="global mean volume variation (e3t)"           unit="km3"/> 
     421       <field id="bgvoltot"     long_name="global mean volume"                       unit="km3"     /> 
     422       <field id="bgsshtot"     long_name="global mean ssh"                          unit="m"      /> 
     423       <field id="bgfrcvol"     long_name="global mean volume from forcing"          unit="km3"     /> 
     424       <field id="bgfrctem"     long_name="global mean heat content from forcing"    unit="10^9J"  /> 
     425       <field id="bgfrcsal"     long_name="global mean salt content from forcing"    unit="psu*km3" /> 
     426       <field id="bgmistem"     long_name="global mean temperature error due to free surface" unit="degC" /> 
     427       <field id="bgmissal"     long_name="global mean salinity error due to free surface"    unit="psu"  /> 
    408428      </field_group> 
    409429 
     
    693713    <field_group id="groupU" > 
    694714      <field field_ref="uoce"         name="uo"      long_name="sea_water_x_velocity"      /> 
    695       <field field_ref="suoce"        name="uos"     long_name="sea_surface_x_velocity"    /> 
     715      <field field_ref="ssu"          name="uos"     long_name="sea_surface_x_velocity"    /> 
    696716      <field field_ref="utau"         name="tauuo"   long_name="surface_downward_x_stress" /> 
    697717    </field_group> 
     
    699719    <field_group id="groupV" > 
    700720      <field field_ref="voce"         name="vo"      long_name="sea_water_y_velocity"      /> 
    701       <field field_ref="svoce"        name="vos"     long_name="sea_surface_y_velocity"    /> 
     721      <field field_ref="ssv"          name="vos"     long_name="sea_surface_y_velocity"    /> 
    702722      <field field_ref="vtau"         name="tauvo"   long_name="surface_downward_y_stress" /> 
    703723    </field_group> 
     
    707727    </field_group> 
    708728     
     729    <!--  
     730============================================================================================================ 
     731                     Trend diagnostics : temperature, KE, PE, momentum 
     732============================================================================================================ 
     733    --> 
     734 
     735    <field_group id="trendT" grid_ref="grid_T_3D"> 
     736      <!-- variables available with ln_tra_trd --> 
     737      <field id="ttrd_xad"      long_name="temperature-trend: i-advection"                 unit="degC/s" /> 
     738      <field id="strd_xad"      long_name="salinity   -trend: i-advection"                 unit="psu/s"  /> 
     739      <field id="ttrd_yad"      long_name="temperature-trend: j-advection"                 unit="degC/s" /> 
     740      <field id="strd_yad"      long_name="salinity   -trend: j-advection"                 unit="psu/s"  /> 
     741      <field id="ttrd_zad"      long_name="temperature-trend: k-advection"                 unit="degC/s" /> 
     742      <field id="strd_zad"      long_name="salinity   -trend: k-advection"                 unit="psu/s"  /> 
     743      <field id="ttrd_sad"      long_name="temperature-trend: surface adv. (no-vvl)"       unit="degC/s" grid_ref="grid_T_2D" /> 
     744      <field id="strd_sad"      long_name="salinity   -trend: surface adv. (no-vvl)"       unit="psu/s"  grid_ref="grid_T_2D" /> 
     745      <field id="ttrd_ldf"      long_name="temperature-trend: lateral  diffusion"          unit="degC/s" /> 
     746      <field id="strd_ldf"      long_name="salinity   -trend: lateral  diffusion"          unit="psu/s"  /> 
     747      <field id="ttrd_zdf"      long_name="temperature-trend: vertical diffusion"          unit="degC/s" /> 
     748      <field id="strd_zdf"      long_name="salinity   -trend: vertical diffusion"          unit="psu/s"  /> 
     749      <!-- ln_traldf_iso=T only (iso-neutral diffusion) --> 
     750      <field id="ttrd_zdfp"     long_name="temperature-trend: pure vert. diffusion"        unit="degC/s" /> 
     751      <field id="strd_zdfp"     long_name="salinity   -trend: pure vert. diffusion"        unit="psu/s"  /> 
     752      <!-- --> 
     753      <field id="ttrd_dmp"      long_name="temperature-trend: interior restoring"          unit="degC/s" /> 
     754      <field id="strd_dmp"      long_name="salinity   -trend: interior restoring"          unit="psu/s"  /> 
     755      <field id="ttrd_bbl"      long_name="temperature-trend: bottom boundary layer"       unit="degC/s" /> 
     756      <field id="strd_bbl"      long_name="salinity   -trend: bottom boundary layer"       unit="psu/s"  /> 
     757      <field id="ttrd_npc"      long_name="temperature-trend: non-penetrative conv."       unit="degC/s" /> 
     758      <field id="strd_npc"      long_name="salinity   -trend: non-penetrative conv."       unit="psu/s"  /> 
     759      <field id="ttrd_qns"      long_name="temperature-trend: non-solar flux + runoff"     unit="degC/s" /> 
     760      <field id="strd_cdt"      long_name="salinity   -trend: C/D term       + runoff"     unit="degC/s" /> 
     761      <field id="ttrd_qsr"      long_name="temperature-trend: solar penetr. heating"       unit="degC/s" /> 
     762      <field id="ttrd_bbc"      long_name="temperature-trend: geothermal heating"          unit="degC/s" /> 
     763      <field id="ttrd_atf"      long_name="temperature-trend: asselin time filter"         unit="degC/s" /> 
     764      <field id="strd_atf"      long_name="salinity   -trend: asselin time filter"         unit="psu/s"  /> 
     765      <!-- variables available with ln_KE_trd --> 
     766      <field id="ketrd_hpg"     long_name="ke-trend: hydrostatic pressure gradient"        unit="W/s^3"  /> 
     767      <field id="ketrd_spg"     long_name="ke-trend: surface     pressure gradient"        unit="W/s^3"  /> 
     768      <field id="ketrd_spgexp"  long_name="ke-trend: surface pressure gradient (explicit)" unit="W/s^3"  /> 
     769      <field id="ketrd_spgflt"  long_name="ke-trend: surface pressure gradient (filter)"   unit="W/s^3"  /> 
     770      <field id="ssh_flt"       long_name="filtered contribution to ssh (dynspg_flt)"      unit="m"     grid_ref="grid_T_2D"   /> 
     771      <field id="w0"            long_name="surface vertical velocity"                      unit="m/s"   grid_ref="grid_T_2D"   /> 
     772      <field id="pw0_exp"       long_name="surface pressure flux due to ssh"               unit="W/s^2" grid_ref="grid_T_2D"   /> 
     773      <field id="pw0_flt"       long_name="surface pressure flux due to filtered ssh"      unit="W/s^2" grid_ref="grid_T_2D"   /> 
     774      <field id="ketrd_keg"     long_name="ke-trend: KE gradient         or hor. adv."     unit="W/s^3"  /> 
     775      <field id="ketrd_rvo"     long_name="ke-trend: relative  vorticity or metric term"   unit="W/s^3"  /> 
     776      <field id="ketrd_pvo"     long_name="ke-trend: planetary vorticity"                  unit="W/s^3"  /> 
     777      <field id="ketrd_zad"     long_name="ke-trend: vertical  advection"                  unit="W/s^3"  /> 
     778      <field id="ketrd_udx"     long_name="ke-trend: U.dx[U]"                              unit="W/s^3"  /> 
     779      <field id="ketrd_ldf"     long_name="ke-trend: lateral   diffusion"                  unit="W/s^3"  /> 
     780      <field id="ketrd_zdf"     long_name="ke-trend: vertical  diffusion"                  unit="W/s^3"  /> 
     781      <field id="ketrd_tau"     long_name="ke-trend: wind stress "                         unit="W/s^3" grid_ref="grid_T_2D"   /> 
     782      <field id="ketrd_bfr"     long_name="ke-trend: bottom friction (explicit)"           unit="W/s^3"  />    
     783      <field id="ketrd_bfri"    long_name="ke-trend: bottom friction (implicit)"           unit="W/s^3"  />    
     784      <field id="ketrd_atf"     long_name="ke-trend: asselin time filter trend"            unit="W/s^3"  />   
     785      <field id="ketrd_convP2K" long_name="ke-trend: conversion (potential to kinetic)"    unit="W/s^3"  /> 
     786      <field id="KE"            long_name="kinetic energy: u(n)*u(n+1)/2"                  unit="W/s^2"  />    
     787      <!-- variables available with ln_PE_trd --> 
     788      <field id="petrd_xad"     long_name="pe-trend: i-advection"                          unit="W/m^3"  /> 
     789      <field id="petrd_yad"     long_name="pe-trend: j-advection"                          unit="W/m^3"  /> 
     790      <field id="petrd_zad"     long_name="pe-trend: k-advection"                          unit="W/m^3"  /> 
     791      <field id="petrd_sad"     long_name="pe-trend: surface adv. (no-vvl)"                unit="W/m^3"  grid_ref="grid_T_2D" /> 
     792      <field id="petrd_ldf"     long_name="pe-trend: lateral  diffusion"                   unit="W/m^3"  /> 
     793      <field id="petrd_zdf"     long_name="pe-trend: vertical diffusion"                   unit="W/m^3"  /> 
     794      <field id="petrd_zdfp"    long_name="pe-trend: pure vert. diffusion"                 unit="W/m^3"  /> 
     795      <field id="petrd_dmp"     long_name="pe-trend: interior restoring"                   unit="W/m^3"  /> 
     796      <field id="petrd_bbl"     long_name="pe-trend: bottom boundary layer"                unit="W/m^3"  /> 
     797      <field id="petrd_npc"     long_name="pe-trend: non-penetrative conv."                unit="W/m^3"  /> 
     798      <field id="petrd_nsr"     long_name="pe-trend: surface forcing + runoff"             unit="W/m^3"  /> 
     799      <field id="petrd_qsr"     long_name="pe-trend: solar penetr. heating"                unit="W/m^3"  /> 
     800      <field id="petrd_bbc"     long_name="pe-trend: geothermal heating"                   unit="W/m^3"  /> 
     801      <field id="petrd_atf"     long_name="pe-trend: asselin time filter"                  unit="W/m^3"  /> 
     802      <field id="PEanom"        long_name="potential energy anomaly"                       unit="SI"     />    
     803      <field id="alphaPE"       long_name="- partial deriv. of PEanom wrt T"               unit="/degC"  />    
     804      <field id="betaPE"        long_name="partial deriv. of PEanom wrt S"                 unit="/psu"   />    
     805    </field_group> 
     806 
     807    <field_group id="trendU" grid_ref="grid_U_3D"> 
     808     <!-- variables available with ln_dyn_trd --> 
     809     <field id="utrd_hpg"       long_name="i-trend: hydrostatic pressure gradient"         unit="m/s^2"                      /> 
     810     <field id="utrd_spg"       long_name="i-trend: surface     pressure gradient"         unit="m/s^2"                      /> 
     811     <field id="utrd_spgexp"    long_name="i-trend: surface pressure gradient (explicit)"  unit="m/s^2"                      /> 
     812     <field id="utrd_spgflt"    long_name="i-trend: surface pressure gradient (filtered)"  unit="m/s^2"                      /> 
     813     <field id="utrd_keg"       long_name="i-trend: KE gradient         or hor. adv."      unit="m/s^2"                      /> 
     814     <field id="utrd_rvo"       long_name="i-trend: relative  vorticity or metric term"    unit="m/s^2"                      /> 
     815     <field id="utrd_pvo"       long_name="i-trend: planetary vorticity"                   unit="m/s^2"                      /> 
     816     <field id="utrd_zad"       long_name="i-trend: vertical  advection"                   unit="m/s^2"                      /> 
     817     <field id="utrd_udx"       long_name="i-trend: U.dx[U]"                               unit="m/s^2"                      /> 
     818     <field id="utrd_ldf"       long_name="i-trend: lateral   diffusion"                   unit="m/s^2"                      /> 
     819     <field id="utrd_zdf"       long_name="i-trend: vertical  diffusion"                   unit="m/s^2"                      /> 
     820     <field id="utrd_tau"       long_name="i-trend: wind stress "                          unit="m/s^2" grid_ref="grid_U_2D" /> 
     821     <field id="utrd_bfr"       long_name="i-trend: bottom friction (explicit)"            unit="m/s^2"                      />    
     822     <field id="utrd_bfri"      long_name="i-trend: bottom friction (implicit)"            unit="m/s^2"                      />    
     823     <field id="utrd_tot"       long_name="i-trend: total momentum trend before atf"       unit="m/s^2"                      />    
     824     <field id="utrd_atf"       long_name="i-trend: asselin time filter trend"             unit="m/s^2"                      />    
     825    </field_group> 
     826 
     827    <field_group id="trendV" grid_ref="grid_V_3D"> 
     828     <!-- variables available with ln_dyn_trd --> 
     829     <field id="vtrd_hpg"       long_name="j-trend: hydrostatic pressure gradient"         unit="m/s^2"                      /> 
     830     <field id="vtrd_spg"       long_name="j-trend: surface     pressure gradient"         unit="m/s^2"                      /> 
     831     <field id="vtrd_spgexp"    long_name="j-trend: surface pressure gradient (explicit)"  unit="m/s^2"                      /> 
     832     <field id="vtrd_spgflt"    long_name="j-trend: surface pressure gradient (filtered)"  unit="m/s^2"                      /> 
     833     <field id="vtrd_keg"       long_name="j-trend: KE gradient         or hor. adv."      unit="m/s^2"                      /> 
     834     <field id="vtrd_rvo"       long_name="j-trend: relative  vorticity or metric term"    unit="m/s^2"                      /> 
     835     <field id="vtrd_pvo"       long_name="j-trend: planetary vorticity"                   unit="m/s^2"                      /> 
     836     <field id="vtrd_zad"       long_name="j-trend: vertical  advection"                   unit="m/s^2"                      /> 
     837     <field id="vtrd_vdy"       long_name="i-trend: V.dx[V]"                               unit="m/s^2"                      /> 
     838     <field id="vtrd_ldf"       long_name="j-trend: lateral   diffusion"                   unit="m/s^2"                      /> 
     839     <field id="vtrd_zdf"       long_name="j-trend: vertical  diffusion"                   unit="m/s^2"                      /> 
     840     <field id="vtrd_tau"       long_name="j-trend: wind stress "                          unit="m/s^2" grid_ref="grid_V_2D" /> 
     841     <field id="vtrd_bfr"       long_name="j-trend: bottom friction (explicit)"            unit="m/s^2"                      />    
     842     <field id="vtrd_bfri"      long_name="j-trend: bottom friction (implicit)"            unit="m/s^2"                      />    
     843     <field id="vtrd_tot"       long_name="j-trend: total momentum trend before atf"       unit="m/s^2"                      />    
     844     <field id="vtrd_atf"       long_name="j-trend: asselin time filter trend"            unit="m/s^2"                       />    
     845    </field_group> 
     846 
    709847    </field_definition> 
  • trunk/NEMOGCM/CONFIG/SHARED/namelist_ice_lim3_ref

    r4864 r4990  
    4646   om          =   0.5     !  relaxation constant  
    4747   cw          =   5.0e-03 !  drag coefficient for oceanic stress 
    48    angvg       =   0.0     !  turning angle for oceanic stress 
    4948   pstar       =   2.0e+04 !  1st bulk-rheology parameter 
    5049   c_rhg       =  20.0     !  2nd bulk-rhelogy parameter 
  • trunk/NEMOGCM/CONFIG/SHARED/namelist_ref

    r4773 r4990  
    11!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 !! NEMO/OPA  :  1 - run manager      (namrun, namcfg) 
    3 !! namelists    2 - Domain           (namzgr, namzgr_sco, namdom, namtsd) 
     2!! NEMO/OPA  :  1 - run manager      (namrun) 
     3!! namelists    2 - Domain           (namcfg, namzgr, namzgr_sco, namdom, namtsd) 
    44!!              3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core, namsbc_sas 
    55!!                                    namsbc_cpl, namtra_qsr, namsbc_rnf, 
     
    1818!!                   ***  Run management namelists  *** 
    1919!!====================================================================== 
    20 !!   namrun        parameters of the run 
     20!!   namrun       parameters of the run 
    2121!!====================================================================== 
    2222! 
     
    3131   nn_leapy    =       0   !  Leap year calendar (1) or not (0) 
    3232   ln_rstart   = .false.   !  start from rest (F) or from a restart file (T) 
    33    nn_euler    =       1   !  = 0 : start with forward time step if ln_rstart=.true. 
    34    nn_rstctl   =       0   !  restart control => activated only if ln_rstart = T 
     33   nn_euler    =       1   !  = 0 : start with forward time step if ln_rstart=T 
     34   nn_rstctl   =       0   !  restart control ==> activated only if ln_rstart=T 
    3535                           !    = 0 nn_date0 read in namelist ; nn_it000 : read in namelist 
    3636                           !    = 1 nn_date0 read in namelist ; nn_it000 : check consistancy between namelist and restart 
     
    4747/ 
    4848! 
    49 !----------------------------------------------------------------------- 
    50 &namcfg     !   default parameters of the configuration       
     49!!====================================================================== 
     50!!                      ***  Domain namelists  *** 
     51!!====================================================================== 
     52!!   namcfg       parameters of the configuration       
     53!!   namzgr       vertical coordinate 
     54!!   namzgr_sco   s-coordinate or hybrid z-s-coordinate 
     55!!   namdom       space and time domain (bathymetry, mesh, timestep) 
     56!!   namtsd       data: temperature & salinity 
     57!!====================================================================== 
     58! 
     59!----------------------------------------------------------------------- 
     60&namcfg     !   parameters of the configuration       
    5161!----------------------------------------------------------------------- 
    5262   cp_cfg      =  "default"            !  name of the configuration 
    53    cp_cfz      =         ''            !  name of the zoom of configuration 
     63   cp_cfz      =  "no zoom"            !  name of the zoom of configuration 
    5464   jp_cfg      =       0               !  resolution of the configuration 
    5565   jpidta      =      10               !  1st lateral dimension ( >= jpi ) 
     
    5767   jpkdta      =      31               !  number of levels      ( >= jpk ) 
    5868   jpiglo      =      10               !  1st dimension of global domain --> i =jpidta 
    59    jpjglo      =      12               !  2nd    -                  -    --> j  =jpjdta 
     69   jpjglo      =      12               !  2nd    -                  -    --> j =jpjdta 
    6070   jpizoom     =       1               !  left bottom (i,j) indices of the zoom 
    6171   jpjzoom     =       1               !  in data domain indices 
     
    6777                                       !  = 6 cyclic East-West AND North fold F-point pivot 
    6878/ 
    69 !!====================================================================== 
    70 !!                      ***  Domain namelists  *** 
    71 !!====================================================================== 
    72 !!   namzgr       vertical coordinate 
    73 !!   namzgr_sco   s-coordinate or hybrid z-s-coordinate 
    74 !!   namdom       space and time domain (bathymetry, mesh, timestep) 
    75 !!   namtsd       data: temperature & salinity 
    76 !!====================================================================== 
    77 ! 
    7879!----------------------------------------------------------------------- 
    7980&namzgr        !   vertical coordinate 
     
    8283   ln_zps      = .true.    !  z-coordinate - partial steps   (T/F) 
    8384   ln_sco      = .false.   !  s- or hybrid z-s-coordinate    (T/F) 
     85   ln_isfcav   = .false.   !  ice shelf cavity 
    8486/ 
    8587!----------------------------------------------------------------------- 
     
    215217!!   namtra_qsr      penetrative solar radiation 
    216218!!   namsbc_rnf      river runoffs 
     219!!   namsbc_isf      ice shelf melting/freezing 
    217220!!   namsbc_apr      Atmospheric Pressure 
    218221!!   namsbc_ssr      sea surface restoring term (for T and/or S) 
     
    230233   ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    231234   ln_blk_mfs  = .false.   !  MFS bulk formulation                      (T => fill namsbc_mfs ) 
    232    ln_cpl      = .false.   !  Coupled formulation                       (T => fill namsbc_cpl ) 
    233235   ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr ) 
    234236   nn_ice      = 2         !  =0 no ice boundary condition   , 
    235237                           !  =1 use observed ice-cover      , 
    236                            !  =2 ice-model used                         ("key_lim3" or "key_lim2) 
     238                           !  =2 ice-model used                         ("key_lim3" or "key_lim2") 
    237239   nn_ice_embd = 1         !  =0 levitating ice (no mass exchange, concentration/dilution effect) 
    238240                           !  =1 levitating ice with mass and salt exchange but no presure effect 
    239241                           !  =2 embedded sea-ice (full salt and mass exchanges and pressure) 
    240242   ln_dm2dc    = .false.   !  daily mean to diurnal cycle on short wave 
    241    ln_rnf      = .true.    !  runoffs                                   (T => fill namsbc_rnf) 
     243   ln_rnf      = .true.    !  runoffs                                   (T   => fill namsbc_rnf) 
     244   nn_isf      = 0         !  ice shelf melting/freezing                (/=0 => fill namsbc_isf) 
     245                           !  0 =no isf                  1 = presence of ISF  
     246                           !  2 = bg03 parametrisation   3 = rnf file for isf    
     247                           !  4 = ISF fwf specified 
     248                           !  option 1 and 4 need ln_isfcav = .true. (domzgr) 
    242249   ln_ssr      = .true.    !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr) 
    243250   nn_fwb      = 2         !  FreshWater Budget: =0 unchecked 
     
    249256   nn_lsm  = 0             !  =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , 
    250257                           !  =1:n number of iterations of land/sea mask application for input fields (fill land/sea mask filename field) 
    251    cn_iceflx = 'linear'    !  redistribution of solar input into ice categories during coupling ice/atm. 
     258   nn_limflx = -1          !  LIM3 Multi-category heat flux formulation (use -1 if LIM3 is not used) 
     259                           !  =-1  Use per-category fluxes, bypass redistributor, forced mode only, not yet implemented coupled 
     260                           !  = 0  Average per-category fluxes (forced and coupled mode) 
     261                           !  = 1  Average and redistribute per-category fluxes, forced mode only, not yet implemented coupled 
     262                           !  = 2  Redistribute a single flux over categories (coupled mode only) 
    252263/ 
    253264!----------------------------------------------------------------------- 
     
    305316 
    306317   cn_dir      = './'      !  root directory for the location of the bulk files 
    307    ln_2m       = .false.   !  air temperature and humidity referenced at 2m (T) instead 10m (F) 
    308318   ln_taudif   = .false.   !  HF tau contribution: use "mean of stress module - module of the mean stress" data 
    309    ln_bulk2z   = .false.   !  Air temperature/humidity and wind vectors are referenced at heights rn_zqt and rn_zu 
    310    rn_zqt      = 3.        !  Air temperature and humidity reference height (m) (ln_bulk2z) 
    311    rn_zu       = 4.        !  Wind vector reference height (m)                  (ln_bulk2z) 
     319   rn_zqt      = 10.        !  Air temperature and humidity reference height (m) 
     320   rn_zu       = 10.        !  Wind vector reference height (m)                  
    312321   rn_pfac     = 1.        !  multiplicative factor for precipitation (total & snow) 
    313322   rn_efac     = 1.        !  multiplicative factor for evaporation (0. or 1.) 
     
    336345!                    !                       ! categories !  reference  !    orientation       ! grids  ! 
    337346! send 
    338 sn_snd_temp   =       'weighted oce and ice' ,    'no'    ,     ''      ,         ''           ,   '' 
    339 sn_snd_alb    =       'weighted ice'         ,    'no'    ,     ''      ,         ''           ,   '' 
    340 sn_snd_thick  =       'none'                 ,    'no'   ,     ''      ,         ''           ,   '' 
    341 sn_snd_crt    =       'none'                 ,    'no'    , 'spherical' , 'eastward-northward' ,  'T' 
    342 sn_snd_co2    =       'coupled'              ,    'no'    ,     ''      ,         ''           ,   '' 
     347   sn_snd_temp   =       'weighted oce and ice' ,    'no'    ,     ''      ,         ''           ,   '' 
     348   sn_snd_alb    =       'weighted ice'         ,    'no'    ,     ''      ,         ''           ,   '' 
     349   sn_snd_thick  =       'none'                 ,    'no'   ,     ''      ,         ''           ,   '' 
     350   sn_snd_crt    =       'none'                 ,    'no'    , 'spherical' , 'eastward-northward' ,  'T' 
     351   sn_snd_co2    =       'coupled'              ,    'no'    ,     ''      ,         ''           ,   '' 
    343352! receive 
    344 sn_rcv_w10m   =       'none'                 ,    'no'    ,     ''      ,         ''          ,   '' 
    345 sn_rcv_taumod =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    346 sn_rcv_tau    =       'oce only'             ,    'no'    , 'cartesian' , 'eastward-northward',  'U,V' 
    347 sn_rcv_dqnsdt =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    348 sn_rcv_qsr    =       'oce and ice'          ,    'no'    ,     ''      ,         ''          ,   '' 
    349 sn_rcv_qns    =       'oce and ice'          ,    'no'    ,     ''      ,         ''          ,   '' 
    350 sn_rcv_emp    =       'conservative'         ,    'no'    ,     ''      ,         ''          ,   '' 
    351 sn_rcv_rnf    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    352 sn_rcv_cal    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    353 sn_rcv_co2    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
     353   sn_rcv_w10m   =       'none'                 ,    'no'    ,     ''      ,         ''          ,   '' 
     354   sn_rcv_taumod =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
     355   sn_rcv_tau    =       'oce only'             ,    'no'    , 'cartesian' , 'eastward-northward',  'U,V' 
     356   sn_rcv_dqnsdt =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
     357   sn_rcv_qsr    =       'oce and ice'          ,    'no'    ,     ''      ,         ''          ,   '' 
     358   sn_rcv_qns    =       'oce and ice'          ,    'no'    ,     ''      ,         ''          ,   '' 
     359   sn_rcv_emp    =       'conservative'         ,    'no'    ,     ''      ,         ''          ,   '' 
     360   sn_rcv_rnf    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
     361   sn_rcv_cal    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
     362   sn_rcv_co2    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
     363! 
     364   nn_cplmodel   =     1     !  Maximum number of models to/from which NEMO is potentialy sending/receiving data 
     365   ln_usecplmask = .false.   !  use a coupling mask file to merge data received from several models 
     366                             !   -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 
    354367/ 
    355368!----------------------------------------------------------------------- 
     
    405418   ln_rnf_tem   = .false.   !  read in temperature information for runoff 
    406419   ln_rnf_sal   = .false.   !  read in salinity information for runoff 
     420/ 
     421!----------------------------------------------------------------------- 
     422&namsbc_isf    !  Top boundary layer (ISF)  
     423!----------------------------------------------------------------------- 
     424!              ! file name ! frequency (hours) ! variable ! time interpol. !  clim   ! 'yearly'/ ! weights  ! rotation ! 
     425!              !           !  (if <0  months)  !   name   !    (logical)   !  (T/F)  ! 'monthly' ! filename ! pairing  ! 
     426! nn_isf == 4 
     427   sn_qisf      = 'rnfisf' ,         -12      ,'sohflisf',    .false.      , .true.  , 'yearly'  ,  ''      ,   '' 
     428   sn_fwfisf    = 'rnfisf' ,         -12      ,'sowflisf',    .false.      , .true.  , 'yearly'  ,  ''      ,   '' 
     429! nn_isf == 3 
     430   sn_rnfisf    = 'runoffs' ,         -12      ,'sofwfisf',    .false.      , .true.  , 'yearly'  ,  ''      ,   '' 
     431! nn_isf == 2 and 3 
     432   sn_depmax_isf = 'runoffs' ,       -12        ,'sozisfmax' ,   .false.  , .true.  , 'yearly'  ,  ''      ,   '' 
     433   sn_depmin_isf = 'runoffs' ,       -12        ,'sozisfmin' ,   .false.  , .true.  , 'yearly'  ,  ''      ,   '' 
     434! nn_isf == 2 
     435   sn_Leff_isf = 'rnfisf' ,       0          ,'Leff'         ,   .false.  , .true.  , 'yearly'  ,  ''      ,   '' 
     436! for all case 
     437   ln_divisf   = .true.  ! apply isf melting as a mass flux or in the salinity trend. (maybe I should remove this option as for runoff?) 
     438! only for nn_isf = 1 or 2 
     439   rn_gammat0  = 1.0e-4   ! gammat coefficient used in blk formula 
     440   rn_gammas0  = 1.0e-4   ! gammas coefficient used in blk formula 
     441! only for nn_isf = 1 
     442   nn_isfblk   =  1       ! 1 ISOMIP ; 2 conservative (3 equation formulation, Jenkins et al. 1991 ??) 
     443   rn_hisf_tbl =  30.      ! thickness of the top boundary layer           (Losh et al. 2008) 
     444                          ! 0 => thickness of the tbl = thickness of the first wet cell 
     445   ln_conserve = .true.   ! conservative case (take into account meltwater advection) 
     446   nn_gammablk = 1        ! 0 = cst Gammat (= gammat/s) 
     447                          ! 1 = velocity dependend Gamma (u* * gammat/s)  (Jenkins et al. 2010) 
     448                          !     if you want to keep the cd as in global config, adjust rn_gammat0 to compensate 
     449                          ! 2 = velocity and stability dependent Gamma    Holland et al. 1999 
    407450/ 
    408451!----------------------------------------------------------------------- 
     
    631674   rn_bfeb2    =    2.5e-3 !  bottom turbulent kinetic energy background  (m2/s2) 
    632675   rn_bfrz0    =    3.e-3  !  bottom roughness [m] if ln_loglayer=T  
    633    ln_loglayer = .false.   !  logarithmic formulation (non linear case) 
    634676   ln_bfr2d    = .false.   !  horizontal variation of the bottom friction coef (read a 2D mask file ) 
    635677   rn_bfrien   =    50.    !  local multiplying factor of bfr (ln_bfr2d=T) 
     678   rn_tfri1    =    4.e-4  !  top drag coefficient (linear case) 
     679   rn_tfri2    =    2.5e-3 !  top drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 
     680   rn_tfri2_max =   1.e-1  !  max. top drag coefficient (non linear case and ln_loglayer=T) 
     681   rn_tfeb2    =    0.0    !  top turbulent kinetic energy background  (m2/s2) 
     682   rn_tfrz0    =    3.e-3  !  top roughness [m] if ln_loglayer=T 
     683   ln_tfr2d    = .false.   !  horizontal variation of the top friction coef (read a 2D mask file ) 
     684   rn_tfrien   =    50.    !  local multiplying factor of tfr (ln_tfr2d=T) 
     685 
    636686   ln_bfrimp   = .true.    !  implicit bottom friction (requires ln_zdfexp = .false. if true) 
     687   ln_loglayer = .false.   !  logarithmic formulation (non linear case) 
    637688/ 
    638689!----------------------------------------------------------------------- 
     
    659710!!   nameos        equation of state 
    660711!!   namtra_adv    advection scheme 
     712!!   namtra_adv_mle   mixed layer eddy param. (Fox-Kemper param.) 
    661713!!   namtra_ldf    lateral diffusion scheme 
    662714!!   namtra_dmp    T & S newtonian damping 
     
    666718&nameos        !   ocean physical parameters 
    667719!----------------------------------------------------------------------- 
    668    nn_eos      =   0       !  type of equation of state and Brunt-Vaisala frequency 
    669                            !     = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) 
    670                            !     = 1, linear: rho(T)   = rau0 * ( 1.028 - ralpha * T ) 
    671                            !     = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 
    672    rn_alpha    =   2.0e-4  !  thermal expension coefficient (nn_eos= 1 or 2) 
    673    rn_beta     =   7.7e-4  !  saline  expension coefficient (nn_eos= 2) 
     720   nn_eos      =  -1     !  type of equation of state and Brunt-Vaisala frequency 
     721                                 !  =-1, TEOS-10  
     722                                 !  = 0, EOS-80  
     723                                 !  = 1, S-EOS   (simplified eos) 
     724   ln_useCT    = .true.  ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 
     725   !                             ! 
     726   !                     ! S-EOS coefficients : 
     727   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
     728   rn_a0       =  1.6550e-1      !  thermal expension coefficient (nn_eos= 1) 
     729   rn_b0       =  7.6554e-1      !  saline  expension coefficient (nn_eos= 1) 
     730   rn_lambda1  =  5.9520e-2      !  cabbeling coeff in T^2  (=0 for linear eos) 
     731   rn_lambda2  =  7.4914e-4      !  cabbeling coeff in S^2  (=0 for linear eos) 
     732   rn_mu1      =  1.4970e-4      !  thermobaric coeff. in T (=0 for linear eos) 
     733   rn_mu2      =  1.1090e-5      !  thermobaric coeff. in S (=0 for linear eos) 
     734   rn_nu       =  2.4341e-3      !  cabbeling coeff in T*S  (=0 for linear eos) 
    674735/ 
    675736!----------------------------------------------------------------------- 
    676737&namtra_adv    !   advection scheme for tracer 
    677738!----------------------------------------------------------------------- 
    678    ln_traadv_cen2   =  .false.  !  2nd order centered scheme 
    679    ln_traadv_tvd    =  .true.   !  TVD scheme 
    680    ln_traadv_muscl  =  .false.  !  MUSCL scheme 
    681    ln_traadv_muscl2 =  .false.  !  MUSCL2 scheme + cen2 at boundaries 
    682    ln_traadv_ubs    =  .false.  !  UBS scheme 
    683    ln_traadv_qck    =  .false.  !  QUICKEST scheme 
    684    ln_traadv_msc_ups=  .false.  !  use upstream scheme within muscl 
     739   ln_traadv_cen2   =  .false.   !  2nd order centered scheme 
     740   ln_traadv_tvd    =  .true.    !  TVD scheme 
     741   ln_traadv_muscl  =  .false.   !  MUSCL scheme 
     742   ln_traadv_muscl2 =  .false.   !  MUSCL2 scheme + cen2 at boundaries 
     743   ln_traadv_ubs    =  .false.   !  UBS scheme 
     744   ln_traadv_qck    =  .false.   !  QUICKEST scheme 
     745   ln_traadv_msc_ups=  .false.   !  use upstream scheme within muscl 
     746   ln_traadv_tvd_zts=  .false.  !  TVD scheme with sub-timestepping of vertical tracer advection 
    685747/ 
    686748!----------------------------------------------------------------------- 
     
    757819   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    758820   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
     821   ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    759822/ 
    760823!----------------------------------------------------------------------- 
     
    9381001!!                  ***  Miscellaneous namelists  *** 
    9391002!!====================================================================== 
     1003!!   namsol            elliptic solver / island / free surface 
    9401004!!   nammpp            Massively Parallel Processing                    ("key_mpp_mpi) 
    9411005!!   namctl            Control prints & Benchmark 
    942 !!   namsol            elliptic solver / island / free surface 
     1006!!   namc1d            1D configuration options                         ("key_c1d") 
     1007!!   namc1d_uvd        data: U & V currents                             ("key_c1d") 
     1008!!   namc1d_dyndmp     U & V newtonian damping                          ("key_c1d") 
    9431009!!====================================================================== 
    9441010! 
     
    9991065   ln_dyndmp   =  .false.  !  add a damping term (T) or not (F) 
    10001066/ 
     1067 
    10011068!!====================================================================== 
    10021069!!                  ***  Diagnostics namelists  *** 
    10031070!!====================================================================== 
    10041071!!   namnc4       netcdf4 chunking and compression settings             ("key_netcdf4") 
    1005 !!   namtrd       dynamics and/or tracer trends                         ("key_trddyn","key_trdtra","key_trdmld") 
     1072!!   namtrd       dynamics and/or tracer trends 
    10061073!!   namflo       float parameters                                      ("key_float") 
    10071074!!   namptr       Poleward Transport Diagnostics 
     
    10211088/ 
    10221089!----------------------------------------------------------------------- 
    1023 &namtrd        !   diagnostics on dynamics and/or tracer trends         ("key_trddyn" and/or "key_trdtra") 
    1024 !              !       or mixed-layer trends or barotropic vorticity    ("key_trdmld" or     "key_trdvor") 
    1025 !----------------------------------------------------------------------- 
    1026    nn_trd      = 365       !  time step frequency dynamics and tracers trends 
    1027    nn_ctls     =   0       !  control surface type in mixed-layer trends (0,1 or n<jpk) 
    1028    rn_ucf      =   1.      !  unit conversion factor (=1 -> /seconds ; =86400. -> /day) 
    1029    cn_trdrst_in      = "restart_mld"   ! suffix of ocean restart name (input) 
    1030    cn_trdrst_out     = "restart_mld"   ! suffix of ocean restart name (output) 
    1031    ln_trdmld_restart = .false.         !  restart for ML diagnostics 
    1032    ln_trdmld_instant = .false.         !  flag to diagnose trends of instantantaneous or mean ML T/S 
    1033 / 
     1090&namtrd        !   diagnostics on dynamics and/or tracer trends 
     1091!              !       and/or mixed-layer trends and/or barotropic vorticity 
     1092!----------------------------------------------------------------------- 
     1093   ln_glo_trd  = .false.   ! (T) global domain averaged diag for T, T^2, KE, and PE 
     1094   ln_dyn_trd  = .false.   ! (T) 3D momentum trend output 
     1095   ln_dyn_mxl  = .FALSE.   ! (T) 2D momentum trends averaged over the mixed layer (not coded yet) 
     1096   ln_vor_trd  = .FALSE.   ! (T) 2D barotropic vorticity trends (not coded yet) 
     1097   ln_KE_trd   = .false.   ! (T) 3D Kinetic   Energy     trends 
     1098   ln_PE_trd   = .false.   ! (T) 3D Potential Energy     trends 
     1099   ln_tra_trd  = .FALSE.   ! (T) 3D tracer trend output 
     1100   ln_tra_mxl  = .false.   ! (T) 2D tracer trends averaged over the mixed layer (not coded yet) 
     1101   nn_trd      = 365       !  print frequency (ln_glo_trd=T) (unit=time step) 
     1102/ 
     1103!!gm   nn_ctls     =   0       !  control surface type in mixed-layer trends (0,1 or n<jpk) 
     1104!!gm   rn_ucf      =   1.      !  unit conversion factor (=1 -> /seconds ; =86400. -> /day) 
     1105!!gm   cn_trdrst_in      = "restart_mld"   ! suffix of ocean restart name (input) 
     1106!!gm   cn_trdrst_out     = "restart_mld"   ! suffix of ocean restart name (output) 
     1107!!gm   ln_trdmld_restart = .false.         !  restart for ML diagnostics 
     1108!!gm   ln_trdmld_instant = .false.         !  flag to diagnose trends of instantantaneous or mean ML T/S 
     1109!!gm 
    10341110!----------------------------------------------------------------------- 
    10351111&namflo       !   float parameters                                      ("key_float") 
     
    11031179                           !     ln_ssh                  Logical switch for SSH observations 
    11041180 
    1105    ln_sst     = .true.     ! Logical switch for SST observations 
    1106    ln_reysst  = .true.     !     ln_reysst               Logical switch for Reynolds observations 
     1181   ln_sst     = .false.     ! Logical switch for SST observations 
     1182   ln_reysst  = .false.     !     ln_reysst               Logical switch for Reynolds observations 
    11071183   ln_ghrsst  = .false.    !     ln_ghrsst               Logical switch for GHRSST observations       
    11081184 
    11091185   ln_sstfb   = .false.    ! Logical switch for feedback SST data 
    11101186                           !     ln_sss                  Logical switch for SSS observations 
    1111                            !     ln_seaice              Logical switch for Sea Ice observations 
     1187   ln_seaice  = .false.    ! Logical switch for Sea Ice observations 
    11121188                           !     ln_vel3d                Logical switch for velocity observations 
    11131189                           !     ln_velavcur             Logical switch for velocity daily av. cur. 
     
    11301206                           !     sstfiles                GHRSST input observation file name 
    11311207   !                       ! sstfbfiles: Feedback SST input observation file name 
    1132    sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 
    1133                            !     seaicefiles             Sea Ice input observation file name 
     1208   sstfbfiles = 'sst_01.nc' 
     1209                           !     seaicefiles             Sea Ice input observation file names 
     1210   seaicefiles = 'seaice_01.nc'   
    11341211                           !     velavcurfiles           Vel. cur. daily av. input file name 
    11351212                           !     velhvcurfiles           Vel. cur. high freq. input file name 
  • trunk/NEMOGCM/CONFIG/cfg.txt

    r4690 r4990  
    11GYRE_PISCES OPA_SRC TOP_SRC 
    22ORCA2_LIM_CFC_C14b OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC 
    3 GYRE OPA_SRC 
    43GYRE_XIOS OPA_SRC 
    5 ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 
    64ORCA2_SAS_LIM OPA_SRC SAS_SRC LIM_SRC_2 NST_SRC 
    75C1D_PAPA OPA_SRC 
     6GYRE_BFM OPA_SRC TOP_SRC 
     7AMM12 OPA_SRC 
     8ORCA2_LIM_PISCES OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC 
     9ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 
     10ISOMIP OPA_SRC 
     11GYRE OPA_SRC 
     12ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 
    813ORCA2_LIM OPA_SRC LIM_SRC_2 NST_SRC 
    9 AMM12 OPA_SRC 
    10 GYRE_BFM OPA_SRC TOP_SRC 
    11 ORCA2_LIM_PISCES OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC 
    12 ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 
  • trunk/NEMOGCM/CONFIG/makenemo

    r4148 r4990  
    3838# 
    3939# - NEW_CONF    : configuration to be created 
    40 # - REF_CONF    : reference configuration to build the new one 
     40# - REF_CONF    : reference configuration to build the new one from 
    4141# - CMP_NAM     : compiler name 
    4242# - NBR_PRC     : number of processes used to compile 
     43# - USP_CONF    : unsupported (external) configuration to build the new one from 
    4344# - NEM_SUBDIR  : NEMO subdirectory used (specified) 
    4445# 
     
    5152# - TOOLS_DIR   :   "    "    " 
    5253# - NEMO_DIR    :   "    "    " 
     54# - REMOTE_CTL  : URL link to a remote resource list for an external configuration  
     55#                 which is not part of the reference suite 
     56# - LOCAL_REF   : Nearest reference configuration to an external configuration  
     57#                 which is not part of the reference suite 
     58#                 (used to populate work directories if remote access is not available) 
    5359# 
    5460# EXAMPLES 
     
    8389x_n=""; 
    8490x_r=""; 
     91x_u=""; 
    8592x_m=""; 
    8693x_t=""; 
     
    106113export AGRIFUSE=10 
    107114declare -a TAB 
     115declare -a REMOTE_CTL 
     116declare -a LOCAL_REF 
    108117list_key=0 
    109118chk_key=1 
     
    114123#- 
    115124#- Choice of the options --- 
    116 while getopts :hd:n:r:m:j:e:s:v:t:k: V 
     125while getopts :hd:n:r:u:m:j:e:s:v:t:k: V 
    117126do 
    118127    case $V in 
    119128   (h) x_h=${OPTARG}; 
    120129        echo "Usage   : "${b_n} \ 
    121        " [-h] [-n name] [-m arch] [-d "dir1 dir2"] [-r conf] [-s Path] [-e Path] [-j No] [-v No] [-k 0/1]"; 
     130       " [-h] [-n name] [-m arch] [-d "dir1 dir2"] [-r conf] [-u conf] [-s Path] [-e Path] [-j No] [-v No] [-k 0/1]"; 
    122131   echo " -h           : help"; 
    123132   echo " -h institute : specific help for consortium members"; 
     
    126135   echo " -d dir       : choose NEMO sub-directories"; 
    127136   echo " -r conf      : choose reference configuration"; 
     137   echo " -u conf      : choose an unsupported (external) configuration"; 
    128138        echo " -s Path      : choose alternative location for NEMO main directory"; 
    129139        echo " -e Path      : choose alternative location for MY_SRC directory"; 
     
    139149   echo "Available configurations :"; cat ${CONFIG_DIR}/cfg.txt; 
    140150   echo ""; 
     151        echo "Available unsupported (external) configurations :"; cat ${CONFIG_DIR}/uspcfg.txt; 
     152   echo ""; 
    141153   echo "Example to remove bad configuration "; 
    142154   echo "./makenemo -n MY_CONFIG clean_config"; 
     
    161173   (n)  x_n=${OPTARG};; 
    162174   (r)  x_r=${OPTARG};; 
     175   (u)  x_u=${OPTARG};; 
    163176   (m)  x_m=${OPTARG};; 
    164177   (j)  x_j=${OPTARG};; 
     
    220233NEM_SUBDIR=${x_d} 
    221234REF_CONF=${x_r} 
     235USP_CONF=${x_u} 
    222236NEMO_TDIR=${x_t:-$NEMO_TDIR} 
    223237export NEMO_TDIR=${NEMO_TDIR:-$CONFIG_DIR} 
     
    228242    echo "Available configurations :" 
    229243    cat ${CONFIG_DIR}/cfg.txt 
     244    echo 
     245    echo "Available unsupported (external) configurations :"  
     246    cat ${CONFIG_DIR}/uspcfg.txt 
    230247    exit 
    231248fi 
     
    238255 
    239256if [ ${#NEW_CONF} -eq 0 ] ; then 
    240     if [ ${#NEM_SUBDIR} -eq 0 -a ${#REF_CONF} -eq 0 ]; then 
    241    echo "You are  installing a new configuration" 
     257    if [ ${#NEM_SUBDIR} -eq 0 ] && [ ${#REF_CONF} -eq 0 ] && [ ${#USP_CONF} -eq 0 ] ; then 
     258   echo "You are installing a new default (ORCA2_LIM) configuration" 
    242259   ind=0 
    243260   . ${COMPIL_DIR}/Fread_dir.sh OPA_SRC    YES 
     
    248265   . ${COMPIL_DIR}/Fread_dir.sh OFF_SRC    NO 
    249266   REF_CONF=ORCA2_LIM 
    250     elif [ ${#NEM_SUBDIR} -gt 0 ] && [ ${#REF_CONF} -eq 0 ]; then 
    251    echo "You are  installing a new configuration" 
     267    elif [ ${#NEM_SUBDIR} -gt 0 ] && [ ${#REF_CONF} -eq 0 ] && [ ${#USP_CONF} -eq 0 ] ; then 
     268   echo "You are  installing a new configuration based on ORCA2_LIM" 
    252269   TAB=( ${NEM_SUBDIR} ) 
    253270   REF_CONF=ORCA2_LIM 
     
    255272   echo "You are  installing a new configuration based on ${REF_CONF}" 
    256273   . ${COMPIL_DIR}/Fcopy_dir.sh ${REF_CONF} 
     274    elif [ ${#NEM_SUBDIR} -eq 0 ] && [ ${#USP_CONF} -gt 0 ]; then 
     275   echo "You are  installing a new configuration based on the unsupported (external) ${USP_CONF}" 
     276   . ${COMPIL_DIR}/Fcopy_extdir.sh ${USP_CONF}   
     277        #echo "TTT " ${TAB} 
     278        #echo "RRR " ${REMOTE_CTL} 
     279        #echo "LLL " ${LOCAL_REF} 
    257280    fi 
    258281    NEW_CONF=${x_n} 
    259     . ${COMPIL_DIR}/Fmake_config.sh ${NEW_CONF} ${REF_CONF} 
     282 
     283    if [ ${#USP_CONF} -gt 0 ]; then 
     284      . ${COMPIL_DIR}/Fmake_extconfig.sh ${NEW_CONF} ${LOCAL_REF} 
     285      . ${COMPIL_DIR}/Ffetch_extdir.sh ${NEW_CONF} ${REMOTE_CTL}   
     286    else 
     287      . ${COMPIL_DIR}/Fmake_config.sh ${NEW_CONF} ${REF_CONF} 
     288    fi 
    260289else 
    261290    sed -e "/${NEW_CONF} /d"  ${CONFIG_DIR}/cfg.txt >  ${COMPIL_DIR}/cfg.tmp 
Note: See TracChangeset for help on using the changeset viewer.