Ignore:
Timestamp:
04/22/15 14:26:35 (6 years ago)
Author:
omamce
Message:

O.M. : modification for ORCA1 LIM3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/namelist_ORCA1_cfg

    r2295 r2489  
    3333   jpiglo      =     362               !  1st dimension of global domain --> i =jpidta 
    3434   jpjglo      =     292               !  2nd    -                  -    --> j  =jpjdta 
    35    jpizoom     =       1               !  left bottom (i,j) indices of the zoom 
    36    jpjzoom     =       1               !  in data domain indices 
    3735   jperio      =       6               !  lateral cond. type (between 0 and 6) 
     36   ln_use_jattr = .true.               !  use (T) the file attribute: open_ocean_jstart if present 
    3837/ 
    3938!----------------------------------------------------------------------- 
     
    4443&namzgr_sco    !   s-coordinate or hybrid z-s-coordinate 
    4544!----------------------------------------------------------------------- 
    46    rn_sbot_min =  300.     !  minimum depth of s-bottom surface (>0) (m) 
    47    rn_sbot_max = 5250.     !  maximum depth of s-bottom surface (= ocean depth) (>0) (m) 
    48    rn_theta    =    6.0    !  surface control parameter (0<=rn_theta<=20) 
    49    rn_thetb    =    0.75   !  bottom control parameter  (0<=rn_thetb<= 1) 
    50    rn_rmax     =    0.15   !  maximum cut-off r-value allowed (0<rn_max<1) 
    51    rn_bb       =    0.8    !  stretching with s-sigma 
    52    rn_hc       =  150.0    !  critical depth with s-sigma  
    5345/ 
    5446!----------------------------------------------------------------------- 
     
    7365   ppdzmin     =  999999.0             !  Minimum vertical spacing 
    7466   pphmax      =  999999.0             !  Maximum depth 
    75    ldbletanh   =   .TRUE.              !  Use/do not use double tanf function for vertical coordinates 
    7667   ppa2        =     100.7609285000000 !  Double tanh function parameters 
    7768   ppkth2      =      48.02989372000000    ! 
     
    8071/ 
    8172!----------------------------------------------------------------------- 
     73&namsplit        
     74!-----------------------------------------------------------------------  
     75   ln_bt_fw      =    .TRUE.           !  Forward integration of barotropic equations 
     76   ln_bt_av      =    .TRUE.           !  Time filtering of barotropic variables 
     77   ln_bt_nn_auto =    .TRUE.           !  Set nn_baro automatically to be just below 
     78                                       !  a user defined maximum courant number (rn_bt_cmax) 
     79   nn_baro       =    30               !  Number of iterations of barotropic mode 
     80                                       !  during rn_rdt seconds. Only used if ln_bt_nn_auto=F 
     81   rn_bt_cmax    =    0.8              !  Maximum courant number allowed if ln_bt_nn_auto=T  
     82   nn_bt_flt     =    1                !  Time filter choice 
     83                                       !  = 0 None 
     84                                       !  = 1 Boxcar over   nn_baro barotropic steps 
     85                                       !  = 2 Boxcar over 2*nn_baro     "         
     86/ 
     87!----------------------------------------------------------------------- 
    8288&namcrs        !   Grid coarsening for dynamics output and/or 
    8389               !   passive tracer coarsened online simulations 
     
    9399&namsbc        !   Surface Boundary Condition (surface module) 
    94100!----------------------------------------------------------------------- 
    95    nn_fsbc     = 6         !  frequency of surface boundary condition computation 
     101   nn_fsbc     =  1        !  frequency of surface boundary condition computation 
    96102                           !     (also = the frequency of sea-ice model call) 
    97103   ln_blk_core = .false.   !  CORE bulk formulation                     (T => fill namsbc_core) 
    98    ln_cpl      = .true.    !  Coupled formulation                       (T => fill namsbc_cpl ) 
    99104   ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr ) 
    100105   nn_ice      = 2         !  =0 no ice boundary condition   , 
    101106                           !  =1 use observed ice-cover      , 
    102107                           !  =2 ice-model used                         ("key_lim3" or "key_lim2") 
    103    cn_iceflx   = 'linear'  !  AUTO -  
    104                            !  ="ave"    - Average flux over all ice categories ("key_lim3") 
    105                            !  ="linear" - Linear repartition of fluxes over ice categories ("key_lim3") 
    106    nn_ice_embd = 0         !  AUTO -  
     108   nn_limflx =   2         !  LIM3 Multi-category heat flux formulation (use -1 if LIM3 is not used) 
     109                           !  =-1  Use per-category fluxes, bypass redistributor, forced mode only, not yet implemented coupled 
     110                           !  = 0  Average per-category fluxes (forced and coupled mode) 
     111                           !  = 1  Average and redistribute per-category fluxes, forced mode only, not yet implemented coupled 
     112                           !  = 2  Redistribute a single flux over categories (coupled mode only) 
     113   nn_ice_embd = 1         !  AUTO -  
    107114                           !  =0 levitating ice (no mass exchange, concentration/dilution effect) 
    108115                           !  =1 levitating ice with mass and salt exchange but no presure effect 
     
    167174&namberg       !   iceberg parameters 
    168175!----------------------------------------------------------------------- 
     176      ln_icebergs              = .false. 
     177      ln_bergdia               = .false.              ! Calculate budgets 
     178      nn_verbose_level         = 0                    ! Turn on more verbose output if level > 0 
     179      nn_verbose_write         = 120                  ! Timesteps between verbose messages 
     180      nn_sample_rate           = 1                    ! Timesteps between sampling for trajectory storage 
     181                                                      ! Initial mass required for an iceberg of each class 
     182      rn_initial_mass          = 8.8e7, 4.1e8, 3.3e9, 1.8e10, 3.8e10, 7.5e10, 1.2e11, 2.2e11, 3.9e11, 7.4e11 
     183                                                      ! Proportion of calving mass to apportion to each class   
     184      rn_distribution          = 0.24, 0.12, 0.15, 0.18, 0.12, 0.07, 0.03, 0.03, 0.03, 0.02 
     185                                                      ! Ratio between effective and real iceberg mass (non-dim) 
     186                                                      ! i.e. number of icebergs represented at a point          
     187      rn_mass_scaling          = 2000, 200, 50, 20, 10, 5, 2, 1, 1, 1 
     188                                                      ! thickness of newly calved bergs (m) 
     189      rn_initial_thickness     = 40., 67., 133., 175., 250., 250., 250., 250., 250., 250. 
     190      rn_rho_bergs             = 850.                 ! Density of icebergs 
     191      rn_LoW_ratio             = 1.5                  ! Initial ratio L/W for newly calved icebergs 
     192      ln_operator_splitting    = .true.               ! Use first order operator splitting for thermodynamics 
     193      rn_bits_erosion_fraction = 0.                   ! Fraction of erosion melt flux to divert to bergy bits 
     194      rn_sicn_shift            = 0.                   ! Shift of sea-ice concn in erosion flux (0<sicn_shift<1) 
     195      ln_passive_mode          = .false.              ! iceberg - ocean decoupling    
     196      nn_test_icebergs         =   8                  ! Create test icebergs of this class (-1 = no) 
     197                                                      ! Put a test iceberg at each gridpoint in box (lon1,lon2,lat1,lat2) 
     198      !rn_test_box              = 108.0,  116.0, -66.0, -58.0 
     199      rn_test_box              = -180.0,  180.0,  70.0,  90.0     ! 
     200      rn_speed_limit           = 0.                   ! CFL speed limit for a berg    
     201 
     202!              ! file name ! frequency (hours) !   variable   ! time interp.   !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     203!              !           !  (if <0  months)  !     name     !   (logical)    !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      ! 
     204      sn_icb =  'calving' ,       -1           , 'calvingmask',  .true.        , .true.  , 'yearly'  , ''       , ''       , '' 
     205    
     206      cn_dir = './'  
    169207/ 
    170208!----------------------------------------------------------------------- 
     
    185223&nambbc        !   bottom temperature boundary condition 
    186224!----------------------------------------------------------------------- 
    187    ln_trabbc   = .false.   !  Apply a geothermal heating at the ocean bottom 
    188225/ 
    189226!----------------------------------------------------------------------- 
     
    198235&namtra_adv    !   advection scheme for tracer 
    199236!----------------------------------------------------------------------- 
     237   ln_traadv_tvd    =  .true.   !  TVD scheme 
     238   ln_traadv_ubs    =  .false.  !  UBS scheme 
    200239/ 
    201240!----------------------------------------------------------------------- 
     
    210249&namtra_ldf    !   lateral diffusion scheme for tracers 
    211250!---------------------------------------------------------------------------------- 
    212    ln_traldf_grif   =  .true.   !  griffies skew flux formulation       (require "key_ldfslp") 
    213    ln_traldf_gdia   =  .true.   !  griffies operator strfn diagnostics  (require "key_ldfslp") 
    214    ln_botmix_grif   =  .true.   !  griffies operator with lateral mixing on bottom (require "key_ldfslp") 
     251   ln_traldf_grif   =  .false.   !  griffies skew flux formulation       (require "key_ldfslp") 
     252   ln_traldf_gdia   =  .false.   !  griffies operator strfn diagnostics  (require "key_ldfslp") 
     253   ln_botmix_grif   =  .false.   !  griffies operator with lateral mixing on bottom (require "key_ldfslp") 
    215254   rn_aht_0         =  1000.    !  horizontal eddy diffusivity for tracers [m2/s] 
    216255   rn_aeiv_0        =  1000.    !  eddy induced velocity coefficient [m2/s]    (require "key_traldf_eiv") 
     
    220259!----------------------------------------------------------------------- 
    221260   ln_tradmp   =  .false.  !  add a damping termn (T) or not (F) 
    222    nn_zdmp     =    1      !  vertical   shape =0    damping throughout the water column 
    223  
    224261/ 
    225262!----------------------------------------------------------------------- 
    226263&namdyn_adv    !   formulation of the momentum advection 
    227264!----------------------------------------------------------------------- 
     265   ln_dynadv_vec = .true.  !  vector form (T) or flux form (F) 
     266   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
     267   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
     268/ 
     269!----------------------------------------------------------------------- 
     270&nam_vvl    !   vertical coordinate options 
     271!----------------------------------------------------------------------- 
    228272/ 
    229273!----------------------------------------------------------------------- 
     
    234278&namdyn_hpg    !   Hydrostatic pressure gradient option 
    235279!----------------------------------------------------------------------- 
    236    ln_dynhpg_imp = .true.  !  time stepping: semi-implicit time scheme  (T) 
    237    ln_hpg_zps    = .false. !  z-coordinate - partial steps (interpolation) 
    238    ln_hpg_prj    = .true.  !  s-coordinate (Pressure Jacobian scheme) 
     280   ln_hpg_zps  = .false.   !  z-coordinate - partial steps (interpolation) 
     281   ln_hpg_sco  = .true.    !  s-coordinate (standard jacobian formulation) 
     282   !ln_hpg_isf  = .true.    !  s-coordinate (sco ) adapted to isf 
     283   ln_dynhpg_imp = .false. !  time stepping: semi-implicit time scheme  (T) 
     284                           !           centered      time scheme  (F) 
    239285/ 
    240286!----------------------------------------------------------------------- 
     
    266312&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    267313!----------------------------------------------------------------------- 
    268    jpni        =   1       !  jpni   number of processors following i (set automatically if < 1) 
    269    jpnj        =  29       !  jpnj   number of processors following j (set automatically if < 1) 
    270    jpnij       =  29       !  jpnij  number of local domains (set automatically if < 1) 
     314   ln_nnogather=  .false.  ! 
     315   jpni        =   8       !  jpni   number of processors following i (set automatically if < 1) 
     316   jpnj        =   18      !  jpnj   number of processors following j (set automatically if < 1) 
     317   jpnij       =  144      !  jpnij  number of local domains (set automatically if < 1) 
    271318/ 
    272319!----------------------------------------------------------------------- 
    273320&namctl        !   Control prints & Benchmark 
    274321!-----------------------------------------------------------------------  
     322!   ln_ctl      = .true.  
    275323/ 
    276324!----------------------------------------------------------------------- 
    277325&namptr       !   Poleward Transport Diagnostic 
    278326!----------------------------------------------------------------------- 
    279    ln_diaptr  = .false.     !  Poleward heat and salt transport (T) or not (F) 
    280    ln_diaznl  = .false.     !  Add zonal means and meridional stream functions 
    281    ln_subbas  = .false.     !  Atlantic/Pacific/Indian basins computation (T) or not 
     327   ln_diaptr  = .true.      !  Poleward heat and salt transport (T) or not (F) 
     328   ln_subbas  = .true.      !  Atlantic/Pacific/Indian basins computation (T) or not 
    282329                            !  (orca configuration only, need input basins mask file named "subbasins.nc" 
    283    ln_ptrcomp = .false.     !  Add decomposition : overturning 
    284    nn_fptr    =  1          !  Frequency of ptr computation [time step] 
    285    nn_fwri    =  15         !  AUTO - Frequency of ptr outputs [time step] 
    286 / 
    287 !----------------------------------------------------------------------- 
    288 &nam_asminc   !   assimilation increments                               ('key_asminc') 
    289 !----------------------------------------------------------------------- 
    290 / 
    291 !----------------------------------------------------------------------- 
    292 &namsbc_wave   ! External fields from wave model 
    293 !----------------------------------------------------------------------- 
    294330/ 
    295331!----------------------------------------------------------------------- 
     
    301337!----------------------------------------------------------------------- 
    302338/ 
     339!----------------------------------------------------------------------- 
     340&nam_vvl    !   vertical coordinate options 
     341!----------------------------------------------------------------------- 
     342/ 
     343!----------------------------------------------------------------------- 
     344&namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
     345!----------------------------------------------------------------------- 
     346/ 
     347!----------------------------------------------------------------------- 
     348&namtrd        !   diagnostics on dynamics and/or tracer trends 
     349!              !       and/or mixed-layer trends and/or barotropic vorticity 
     350!----------------------------------------------------------------------- 
     351/ 
Note: See TracChangeset for help on using the changeset viewer.