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 7200 for branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG – NEMO

Ignore:
Timestamp:
2016-11-06T17:31:33+01:00 (7 years ago)
Author:
gm
Message:

#1692 - branch SIMPLIF_2_usrdef: add depth_e3 module + management of ORCA family + domain_cfg filename (in&out) given in namelist

Location:
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/AMM12/EXP00/namelist_cfg

    r6982 r7200  
    2020&namcfg        !   parameters of the configuration 
    2121!----------------------------------------------------------------------- 
    22    ln_read_cfg = .true.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    23    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    24    ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    25    ! 
    26    cp_cfg      =  "amm"    !  name of the configuration 
    27    jp_cfg      =     011   !  resolution of the configuration 
     22   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
     23      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     24      cn_domcfg = "AMM_R12_domcfg"     ! domain configuration filename 
    2825/ 
    2926 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/GYRE/EXP00/namelist_cfg

    r7188 r7200  
    2525&namcfg     !   parameters of the configuration    
    2626!----------------------------------------------------------------------- 
    27    ln_read_cfg = .false.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    28    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     27   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
     28      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    2929   ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    3030   ! 
    31    cp_cfg      = "default" !  name of the configuration 
    32    jp_cfg      =      0    !  resolution of the configuration 
    33    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    34    !                       !  in netcdf input files, as the start j-row for reading 
    3531/ 
    3632!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg

    r7188 r7200  
    2222&namcfg     !   parameters of the configuration    
    2323!----------------------------------------------------------------------- 
    24    ln_read_cfg = .false.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    25    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     24   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
     25      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    2626   ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    27    ! 
    28    cp_cfg      = "default" !  name of the configuration 
    29    jp_cfg      =      0    !  resolution of the configuration 
    30    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    31    !                       !  in netcdf input files, as the start j-row for reading 
    3227/ 
    3328!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg

    r7188 r7200  
    1515&namcfg     !   parameters of the configuration    
    1616!----------------------------------------------------------------------- 
    17    ln_read_cfg = .false.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    18    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     17   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
     18      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    1919   ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    20    ! 
    21    cp_cfg      = "default" !  name of the configuration 
    22    jp_cfg      =      0    !  resolution of the configuration 
    23    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    24    !                       !  in netcdf input files, as the start j-row for reading 
    2520/ 
    2621!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/GYRE_XIOS/EXP00/namelist_cfg

    r7188 r7200  
    1515&namcfg     !   parameters of the configuration    
    1616!----------------------------------------------------------------------- 
    17    ln_read_cfg = .false.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    18    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     17   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
     18      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    1919   ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    20    ! 
    21    cp_cfg      = "default" !  name of the configuration 
    22    jp_cfg      =      0    !  resolution of the configuration 
    23    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    24    !                       !  in netcdf input files, as the start j-row for reading 
    2520/ 
    2621!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ISOMIP/EXP00/namelist_cfg

    r7112 r7200  
    2020&namcfg     !   parameters of the configuration    
    2121!----------------------------------------------------------------------- 
    22    ln_read_cfg = .true.    !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    23    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    24    ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    25    ! 
    26    cp_cfg      = "default" !  name of the configuration 
    27    jp_cfg      =      0    !  resolution of the configuration 
    28    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    29    !                       !  in netcdf input files, as the start j-row for reading 
     22   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     23      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     24      cn_domcfg = "ISOMIP_domcfg"      ! domain configuration filename 
    3025/ 
    3126!----------------------------------------------------------------------- 
     
    3328!----------------------------------------------------------------------- 
    3429   ln_linssh   = .true.    !  =T  linear free surface  ==>>  model level are fixed in time 
    35  !  ln_isfcav   = .true.    !  ice shelf cavity 
     30   ln_isfcav   = .true.    !  ice shelf cavity 
    3631   ! 
    3732   nn_msh      =    0      !  create (>0) a mesh file or not (=0) 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/LOCK_EXCHANGE/EXP00/namelist_cfg

    r6914 r7200  
    2424&namcfg        !   parameters of the configuration 
    2525!----------------------------------------------------------------------- 
    26    ln_read_cfg = .false.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    27    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     26   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
     27      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    2828   ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    29    ! 
    30    cp_cfg      = "lock"    !  name of the configuration 
    31    jp_cfg      =      0    !  resolution of the configuration 
    32    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    33    !                       !  in netcdf input files, as the start j-row for reading 
    3429/ 
    3530!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/LOCK_EXCHANGE/MY_SRC/usrdef_nam.F90

    r6923 r7200  
    3838CONTAINS 
    3939 
    40    SUBROUTINE usr_def_nam( ldtxt, ldnam, kpi, kpj, kpk, kperio ) 
     40   SUBROUTINE usr_def_nam( ldtxt, ldnam, cd_cfg, kk_cfg, kpi, kpj, kpk, kperio ) 
    4141      !!---------------------------------------------------------------------- 
    4242      !!                     ***  ROUTINE dom_nam  *** 
     
    5151      !!---------------------------------------------------------------------- 
    5252      CHARACTER(len=*), DIMENSION(:), INTENT(out) ::   ldtxt, ldnam    ! stored print information 
     53      CHARACTER(len=*)              , INTENT(out) ::   cd_cfg          ! configuration name 
     54      INTEGER                       , INTENT(out) ::   kk_cfg          ! configuration resolution 
    5355      INTEGER                       , INTENT(out) ::   kpi, kpj, kpk   ! global domain sizes  
    5456      INTEGER                       , INTENT(out) ::   kperio          ! lateral global domain b.c.  
     
    6668      ! 
    6769      WRITE( ldnam(:), namusr_def ) 
     70      ! 
     71      ! 
     72      cd_cfg = 'LOCK_EXCHANGE'      ! name & resolution (not used) 
     73      cp_cfg = INT( rn_dx ) 
    6874      ! 
    6975      ! Global Domain size:  LOCK_EXCHANGE domain is 64 km x 3 grid-points x 20 m 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist_cfg

    r6624 r7200  
    1515&namcfg        !   parameters of the configuration 
    1616!----------------------------------------------------------------------- 
    17    cp_cfg      =  "default"             !  name of the configuration 
    18    jp_cfg      =      -1               !  resolution of the configuration 
     17   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     18      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     19      cn_domcfg = "AGRIF_AGULHAS_domain_cfg"    ! domain configuration filename 
    1920/ 
    2021!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist_cfg

    r6982 r7200  
    1414&namcfg     !   parameters of the configuration 
    1515!----------------------------------------------------------------------- 
    16    ln_read_cfg = .true.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    17    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    18    ln_write_cfg= .false.    !  (=T) create the domain configuration file 
    19    ! 
    20    cp_cfg      =  "orca"   !  name of the configuration 
    21    jp_cfg      =       2   !  resolution of the configuration 
    22    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    23    !                       !  in netcdf input files, as the start j-row for reading 
     16   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     17      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     18      cn_domcfg = "ORCA_R2_domcfg"    ! domain configuration filename 
    2419/ 
    2520!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/1_namelist_cfg

    r6624 r7200  
    1414&namcfg        !   parameters of the configuration 
    1515!----------------------------------------------------------------------- 
    16    cp_cfg      =  "default"             !  name of the configuration 
    17    jp_cfg      =      -1               !  resolution of the configuration 
     16   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     17      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     18      cn_domcfg = "AGRIF_AGULHAS_domcfg"    ! domain configuration filename 
    1819/ 
    1920!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/namelist_cfg

    r7110 r7200  
    1414&namcfg     !   parameters of the configuration 
    1515!----------------------------------------------------------------------- 
    16    ln_read_cfg = .true.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    17    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    18    ln_write_cfg= .false.    !  (=T) create the domain configuration file 
    19    ! 
    20    cp_cfg      =  "orca"   !  name of the configuration 
    21    jp_cfg      =       2   !  resolution of the configuration 
    22    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    23    !                       !  in netcdf input files, as the start j-row for reading 
     16   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     17      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     18      cn_domcfg = "ORCA_R2_domcfg"    ! domain configuration filename 
    2419/ 
    2520!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/namelist_cfg

    r6624 r7200  
    1717&namcfg        !   parameters of the configuration 
    1818!----------------------------------------------------------------------- 
    19    cp_cfg      =  "orca"               !  name of the configuration 
    20    jp_cfg      =       2               !  resolution of the configuration 
     19   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     20      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     21      cn_domcfg = "ORCA_R2_domcfg"    ! domain configuration filename 
    2122/ 
    2223!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_cfg

    r7005 r7200  
    1414&namcfg     !   parameters of the configuration 
    1515!----------------------------------------------------------------------- 
    16    ln_read_cfg = .true.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    17    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    18    ln_write_cfg= .false.    !  (=T) create the domain configuration file 
    19    ! 
    20    cp_cfg      =  "orca"   !  name of the configuration 
    21    jp_cfg      =       2   !  resolution of the configuration 
    22    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    23    !                       !  in netcdf input files, as the start j-row for reading 
     16   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     17      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     18      cn_domcfg = "ORCA_R2_domcfg"    ! domain configuration filename 
    2419/ 
    2520!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_cfg

    r6979 r7200  
    1313&namcfg        !   parameters of the configuration 
    1414!----------------------------------------------------------------------- 
    15    ln_read_cfg = .true.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    16    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    17    cp_cfg      = "orca" !  name of the configuration 
    18    jp_cfg      =      2    !  resolution of the configuration 
     15   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     16      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     17      cn_domcfg = "ORCA_R2_domcfg"    ! domain configuration filename 
    1918/ 
    2019!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_SAS_LIM/EXP00/namelist_cfg

    r7000 r7200  
    1414&namcfg     !   parameters of the configuration 
    1515!----------------------------------------------------------------------- 
    16    ln_read_cfg = .true.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    17    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    18    ln_write_cfg= .false.    !  (=T) create the domain configuration file 
    19    ! 
    20    cp_cfg      =  "orca"   !  name of the configuration 
    21    jp_cfg      =       2   !  resolution of the configuration 
    22    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    23    !                       !  in netcdf input files, as the start j-row for reading 
     16   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     17      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     18      cn_domcfg = "ORCA_R2_domcfg"    ! domain configuration filename 
    2419/ 
    2520!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/OVERFLOW/EXP00/namelist_cfg

    r6914 r7200  
    3131   !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    3232   ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    33    ! 
    34    cp_cfg      = "overflow" !  name of the configuration 
    35    jp_cfg      =      0    !  resolution of the configuration 
    36    ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    37    !                       !  in netcdf input files, as the start j-row for reading 
    3833/ 
    3934!----------------------------------------------------------------------- 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/OVERFLOW/MY_SRC/usrdef_nam.F90

    r6923 r7200  
    3939CONTAINS 
    4040 
    41    SUBROUTINE usr_def_nam( ldtxt, ldnam, kpi, kpj, kpk, kperio ) 
     41   SUBROUTINE usr_def_nam( ldtxt, ldnam, cd_cfg, kk_cfg, kpi, kpj, kpk, kperio ) 
    4242      !!---------------------------------------------------------------------- 
    4343      !!                     ***  ROUTINE dom_nam  *** 
     
    5252      !!---------------------------------------------------------------------- 
    5353      CHARACTER(len=*), DIMENSION(:), INTENT(out) ::   ldtxt, ldnam    ! stored print information 
     54      CHARACTER(len=*)              , INTENT(out) ::   cd_cfg          ! configuration name 
     55      INTEGER                       , INTENT(out) ::   kk_cfg          ! configuration resolution 
    5456      INTEGER                       , INTENT(out) ::   kpi, kpj, kpk   ! global domain sizes  
    5557      INTEGER                       , INTENT(out) ::   kperio          ! lateral global domain b.c.  
     
    6769      ! 
    6870      WRITE( ldnam(:), namusr_def ) 
     71      ! 
     72      cd_cfg = 'OVERFLOW'           ! name & resolution (not used) 
     73      kk_cfg = INT( rn_dx ) 
    6974      ! 
    7075      ! Global Domain size:  OVERFLOW domain is  200 km x 3 grid-points x 2000 m 
  • branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/SHARED/namelist_ref

    r7024 r7200  
    7171&namcfg        !   parameters of the configuration 
    7272!----------------------------------------------------------------------- 
    73    ln_read_cfg = .false.   !  (=T) read the domain configuration in 'domain_cfg.nc" file 
    74    !                       !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     73   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
     74      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
     75      cn_domcfg = "domain_cfg"         ! domain configuration filename 
     76      ! 
    7577   ln_write_cfg= .false.   !  (=T) create the domain configuration file 
    76    ! 
    77    cp_cfg      = "default" !  name of the configuration 
    78    jp_cfg      =      0    !  resolution of the configuration 
     78      cn_domcfg_out = "domain_cfg_out" ! newly created domain configuration filename 
     79      ! 
    7980   ln_use_jattr = .false.  !  use (T) the file attribute: open_ocean_jstart, if present 
    8081   !                       !  in netcdf input files, as the start j-row for reading 
     
    458459&namberg       !   iceberg parameters                                   (default: No iceberg) 
    459460!----------------------------------------------------------------------- 
    460       ln_icebergs              = .false.              ! iceberg floats or not 
    461       ln_bergdia               = .true.               ! Calculate budgets 
    462       nn_verbose_level         = 1                    ! Turn on more verbose output if level > 0 
    463       nn_verbose_write         = 15                   ! Timesteps between verbose messages 
    464       nn_sample_rate           = 1                    ! Timesteps between sampling for trajectory storage 
    465                                                       ! Initial mass required for an iceberg of each class 
    466       rn_initial_mass          = 8.8e7, 4.1e8, 3.3e9, 1.8e10, 3.8e10, 7.5e10, 1.2e11, 2.2e11, 3.9e11, 7.4e11 
    467                                                       ! Proportion of calving mass to apportion to each class 
    468       rn_distribution          = 0.24, 0.12, 0.15, 0.18, 0.12, 0.07, 0.03, 0.03, 0.03, 0.02 
    469                                                       ! Ratio between effective and real iceberg mass (non-dim) 
    470                                                       ! i.e. number of icebergs represented at a point 
    471       rn_mass_scaling          = 2000, 200, 50, 20, 10, 5, 2, 1, 1, 1 
    472                                                       ! thickness of newly calved bergs (m) 
    473       rn_initial_thickness     = 40., 67., 133., 175., 250., 250., 250., 250., 250., 250. 
    474       rn_rho_bergs             = 850.                 ! Density of icebergs 
    475       rn_LoW_ratio             = 1.5                  ! Initial ratio L/W for newly calved icebergs 
    476       ln_operator_splitting    = .true.               ! Use first order operator splitting for thermodynamics 
    477       rn_bits_erosion_fraction = 0.                   ! Fraction of erosion melt flux to divert to bergy bits 
    478       rn_sicn_shift            = 0.                   ! Shift of sea-ice concn in erosion flux (0<sicn_shift<1) 
    479       ln_passive_mode          = .false.              ! iceberg - ocean decoupling 
    480       nn_test_icebergs         =  10                  ! Create test icebergs of this class (-1 = no) 
    481                                                       ! Put a test iceberg at each gridpoint in box (lon1,lon2,lat1,lat2) 
    482       rn_test_box              = 108.0,  116.0, -66.0, -58.0 
    483       rn_speed_limit           = 0.                   ! CFL speed limit for a berg 
    484  
    485 !            ! file name ! frequency (hours) !   variable   ! time interp. !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
    486 !            !           !  (if <0  months)  !     name     !   (logical)  !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      ! 
    487       sn_icb =  'calving',       -1          , 'calvingmask',  .true.      , .true.  , 'yearly'  , ''       , ''       , '' 
    488  
    489       cn_dir = './' 
     461   ln_icebergs              = .false.              ! iceberg floats or not 
     462   ln_bergdia               = .true.               ! Calculate budgets 
     463   nn_verbose_level         = 1                    ! Turn on more verbose output if level > 0 
     464   nn_verbose_write         = 15                   ! Timesteps between verbose messages 
     465   nn_sample_rate           = 1                    ! Timesteps between sampling for trajectory storage 
     466                                                   ! Initial mass required for an iceberg of each class 
     467   rn_initial_mass          = 8.8e7, 4.1e8, 3.3e9, 1.8e10, 3.8e10, 7.5e10, 1.2e11, 2.2e11, 3.9e11, 7.4e11 
     468                                                   ! Proportion of calving mass to apportion to each class 
     469   rn_distribution          = 0.24, 0.12, 0.15, 0.18, 0.12, 0.07, 0.03, 0.03, 0.03, 0.02 
     470                                                   ! Ratio between effective and real iceberg mass (non-dim) 
     471                                                   ! i.e. number of icebergs represented at a point 
     472   rn_mass_scaling          = 2000, 200, 50, 20, 10, 5, 2, 1, 1, 1 
     473                                                   ! thickness of newly calved bergs (m) 
     474   rn_initial_thickness     = 40., 67., 133., 175., 250., 250., 250., 250., 250., 250. 
     475   rn_rho_bergs             = 850.                 ! Density of icebergs 
     476   rn_LoW_ratio             = 1.5                  ! Initial ratio L/W for newly calved icebergs 
     477   ln_operator_splitting    = .true.               ! Use first order operator splitting for thermodynamics 
     478   rn_bits_erosion_fraction = 0.                   ! Fraction of erosion melt flux to divert to bergy bits 
     479   rn_sicn_shift            = 0.                   ! Shift of sea-ice concn in erosion flux (0<sicn_shift<1) 
     480   ln_passive_mode          = .false.              ! iceberg - ocean decoupling 
     481   nn_test_icebergs         =  10                  ! Create test icebergs of this class (-1 = no) 
     482                                                   ! Put a test iceberg at each gridpoint in box (lon1,lon2,lat1,lat2) 
     483   rn_test_box              = 108.0,  116.0, -66.0, -58.0 
     484   rn_speed_limit           = 0.                   ! CFL speed limit for a berg 
     485 
     486!         ! file name ! frequency (hours) !   variable   ! time interp. !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     487!         !           !  (if <0  months)  !     name     !   (logical)  !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      ! 
     488   sn_icb =  'calving',       -1          , 'calvingmask',  .true.      , .true.  , 'yearly'  , ''       , ''       , '' 
     489 
     490   cn_dir = './' 
    490491/ 
    491492 
     
    519520&nam_tide      !   tide parameters                                      ("key_tide") 
    520521!----------------------------------------------------------------------- 
    521    ln_tide_pot   = .true.   !  use tidal potential forcing 
    522    ln_tide_ramp  = .false.  ! 
    523    rdttideramp   =    0.    ! 
    524    clname(1)     = 'DUMMY'  !  name of constituent - all tidal components must be set in namelist_cfg 
     522   ln_tide_pot = .true.    !  use tidal potential forcing 
     523   ln_tide_ramp= .false.   ! 
     524   rdttideramp =    0.     ! 
     525   clname(1)   = 'DUMMY'   !  name of constituent  
     526   !                       !  all tidal components must be set in namelist_cfg 
    525527/ 
    526528!----------------------------------------------------------------------- 
    527529&nambdy        !  unstructured open boundaries                          ("key_bdy") 
    528530!----------------------------------------------------------------------- 
    529     nb_bdy         = 0                    !  number of open boundary sets 
    530     ln_coords_file = .true.               !  =T : read bdy coordinates from file 
    531     cn_coords_file = 'coordinates.bdy.nc' !  bdy coordinates files 
    532     ln_mask_file   = .false.              !  =T : read mask from file 
    533     cn_mask_file   = ''                   !  name of mask file (if ln_mask_file=.TRUE.) 
    534     cn_dyn2d       = 'none'               ! 
    535     nn_dyn2d_dta   =  0                   !  = 0, bdy data are equal to the initial state 
    536                                           !  = 1, bdy data are read in 'bdydata   .nc' files 
    537                                           !  = 2, use tidal harmonic forcing data from files 
    538                                           !  = 3, use external data AND tidal harmonic forcing 
    539     cn_dyn3d      =  'none'               ! 
    540     nn_dyn3d_dta  =  0                    !  = 0, bdy data are equal to the initial state 
    541                                           !  = 1, bdy data are read in 'bdydata   .nc' files 
    542     cn_tra        =  'none'               ! 
    543     nn_tra_dta    =  0                    !  = 0, bdy data are equal to the initial state 
    544                                           !  = 1, bdy data are read in 'bdydata   .nc' files 
    545     cn_ice_lim      =  'none'             ! 
    546     nn_ice_lim_dta  =  0                  !  = 0, bdy data are equal to the initial state 
    547                                           !  = 1, bdy data are read in 'bdydata   .nc' files 
    548     rn_ice_tem      = 270.                !  lim3 only: arbitrary temperature of incoming sea ice 
    549     rn_ice_sal      = 10.                 !  lim3 only:      --   salinity           -- 
    550     rn_ice_age      = 30.                 !  lim3 only:      --   age                -- 
    551  
    552     ln_tra_dmp    =.false.                !  open boudaries conditions for tracers 
    553     ln_dyn3d_dmp  =.false.                !  open boundary condition for baroclinic velocities 
    554     rn_time_dmp   =  1.                   ! Damping time scale in days 
    555     rn_time_dmp_out =  1.                 ! Outflow damping time scale 
    556     nn_rimwidth   = 10                    !  width of the relaxation zone 
    557     ln_vol        = .false.               !  total volume correction (see nn_volctl parameter) 
    558     nn_volctl     = 1                     !  = 0, the total water flux across open boundaries is zero 
     531   nb_bdy         = 0                    !  number of open boundary sets 
     532   ln_coords_file = .true.               !  =T : read bdy coordinates from file 
     533   cn_coords_file = 'coordinates.bdy.nc' !  bdy coordinates files 
     534   ln_mask_file   = .false.              !  =T : read mask from file 
     535   cn_mask_file   = ''                   !  name of mask file (if ln_mask_file=.TRUE.) 
     536   cn_dyn2d       = 'none'               ! 
     537   nn_dyn2d_dta   =  0                   !  = 0, bdy data are equal to the initial state 
     538      !                                  !  = 1, bdy data are read in 'bdydata   .nc' files 
     539      !                                  !  = 2, use tidal harmonic forcing data from files 
     540      !                                  !  = 3, use external data AND tidal harmonic forcing 
     541   cn_dyn3d      =  'none'               ! 
     542   nn_dyn3d_dta  =  0                    !  = 0, bdy data are equal to the initial state 
     543      !                                  !  = 1, bdy data are read in 'bdydata   .nc' files 
     544   cn_tra        =  'none'               ! 
     545   nn_tra_dta    =  0                    !  = 0, bdy data are equal to the initial state 
     546      !                                  !  = 1, bdy data are read in 'bdydata   .nc' files 
     547   cn_ice_lim      =  'none'             ! 
     548   nn_ice_lim_dta  =  0                  !  = 0, bdy data are equal to the initial state 
     549      !                                  !  = 1, bdy data are read in 'bdydata   .nc' files 
     550   rn_ice_tem      = 270.                !  lim3 only: arbitrary temperature of incoming sea ice 
     551   rn_ice_sal      = 10.                 !  lim3 only:      --   salinity           -- 
     552   rn_ice_age      = 30.                 !  lim3 only:      --   age                -- 
     553   ! 
     554   ln_tra_dmp    =.false.                !  open boudaries conditions for tracers 
     555   ln_dyn3d_dmp  =.false.                !  open boundary condition for baroclinic velocities 
     556   rn_time_dmp   =  1.                   ! Damping time scale in days 
     557   rn_time_dmp_out =  1.                 ! Outflow damping time scale 
     558   nn_rimwidth   = 10                    !  width of the relaxation zone 
     559   ln_vol        = .false.               !  total volume correction (see nn_volctl parameter) 
     560   nn_volctl     = 1                     !  = 0, the total water flux across open boundaries is zero 
    559561/ 
    560562!----------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.