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 7668 for branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM – NEMO

Ignore:
Timestamp:
2017-02-10T18:04:33+01:00 (7 years ago)
Author:
mathiot
Message:

Change location of ISOMIP, add plot routine and expected melt/moc/psi figure and README

Location:
branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG
Files:
10 added
10 edited
1 moved

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/domain_def_nemo.xml

    r7635 r7668  
    1 link ../../SHARED/domain_def_nemo.xml 
     1link ../../../SHARED/domain_def_nemo.xml 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/field_def_nemo-opa.xml

    r7635 r7668  
    1 link ../../SHARED/field_def_nemo-opa.xml 
     1link ../../../SHARED/field_def_nemo-opa.xml 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/file_def_nemo-opa.xml

    r7635 r7668  
    2020      <file_group id="3d" output_freq="3d"  output_level="10" enabled=".TRUE."/> <!-- 3d files -->     
    2121      <file_group id="5d" output_freq="5d"  output_level="10" enabled=".TRUE.">  <!-- 5d files -->   
     22 
    2223      <file_group id="1m" output_freq="1mo" output_level="10" enabled=".TRUE."/> <!-- real monthly files --> 
    2324   <file id="file1" output_freq="1mo" name_suffix="_grid_T" description="ocean T grid variables" > 
    2425     <field field_ref="toce"         name="votemper"  /> 
    2526     <field field_ref="soce"         name="vosaline"  /> 
    26      <field field_ref="sst"          name="sosstsst"  /> 
    27      <field field_ref="sss"          name="sosaline"  /> 
    2827     <field field_ref="ssh"          name="sossheig"  /> 
    2928          <!-- variable for ice shelf --> 
    30           <field field_ref="qlatisf"         name="sohflisf"  /> 
     29          <field field_ref="qlatisf"      name="sohflisf"  /> 
    3130          <field field_ref="fwfisf"       name="sowflisf"  /> 
    3231          <field field_ref="isfgammat"    name="sogammat"  /> 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/iodef.xml

    r7635 r7668  
    1111 
    1212          <variable id="info_level"                type="int">10</variable> 
    13           <variable id="using_server"              type="bool">true</variable> 
     13          <variable id="using_server"              type="bool">false</variable> 
    1414          <variable id="using_oasis"               type="bool">false</variable> 
    1515          <variable id="oasis_codes_id"            type="string" >oceanx</variable> 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/namelist_cfg

    r7624 r7668  
    55&namusr_def    !   ISOMIP user defined namelist   
    66!----------------------------------------------------------------------- 
     7   ln_zco      = .false.      ! z-coordinate 
     8   ln_zps      = .true.       ! z-partial-step coordinate 
     9   ln_sco      = .false.      ! s-coordinate 
     10   rn_lam0     =   0.0        !  longitude of first raw and column T-point (jphgr_msh = 1) 
     11   rn_phi0     = -80.0        ! latitude  of first raw and column T-point (jphgr_msh = 1) 
     12   rn_e1deg    =   0.3        !  zonal      grid-spacing (degrees) 
     13   rn_e2deg    =   0.1        !  meridional grid-spacing (degrees) 
     14   rn_e3       =   30.        !  vertical resolution 
    715/ 
    816!----------------------------------------------------------------------- 
    917&namrun        !   parameters of the run 
    1018!----------------------------------------------------------------------- 
    11    cn_exp      =  "ISOMIP"   !  experience name 
     19   cn_exp      =  "ISOMIP" !  experience name 
    1220   nn_it000    =       1   !  first time step 
    13    nn_itend    =  490560   !  last  time step 
     21   nn_itend    =  525600   !  last  time step 
    1422   nn_leapy    =       0   !  Leap year calendar (1) or not (0) 
    1523   ln_clobber  = .true.    !  clobber (overwrite) an existing file 
    16    nn_stock    =      48  !  frequency of creation of a restart file (modulo referenced to 1) 
     24   nn_stock    =  99999999 !  frequency of creation of a restart file (modulo referenced to 1) 
    1725   nn_write    =      48   !  frequency of write in the output file   (modulo referenced to nn_it000) 
     26   nn_istate   =       0   !  output the initial state (1) or not (0) 
    1827/ 
    1928!----------------------------------------------------------------------- 
    2029&namcfg     !   parameters of the configuration    
    2130!----------------------------------------------------------------------- 
    22    ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     31   ln_read_cfg = .false.   !  (=T) read the domain configuration file 
    2332      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules 
    24       cn_domcfg = "ISOMIP_zps_domcfg"      ! domain configuration filename 
     33      ! 
     34   ln_write_cfg= .true.    !  (=T) create the domain configuration file 
     35   cn_domcfg_out = "ISOMIP_cfg_out" ! newly created domain configuration filename 
    2536/ 
    2637!----------------------------------------------------------------------- 
    2738&namdom        !   space and time domain (bathymetry, mesh, timestep) 
    2839!----------------------------------------------------------------------- 
    29    ln_linssh   = .true.    !  =T  linear free surface  ==>>  model level are fixed in time 
     40   ln_linssh   = .false.    !  =T  linear free surface  ==>>  model level are fixed in time 
    3041   ! 
    31    nn_msh      =    0      !  create (>0) a mesh file or not (=0) 
     42   nn_msh      =    1      !  create (>0) a mesh file or not (=0) 
    3243   ! 
    3344   rn_rdt      = 1800.     !  time step for the dynamics (and tracer if nn_acc=0) 
     
    209220   ln_eos80    = .true.          !  = Use EOS80 equation of state 
    210221   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
    211    rn_a0       =  0.2         !  thermal expension coefficient (nn_eos= 1) 
    212    rn_b0       =  0.          !  saline  expension coefficient (nn_eos= 1) 
    213    rn_lambda1  =  0.          !  cabbeling coeff in T^2  (=0 for linear eos) 
    214    rn_lambda2  =  0.          !  cabbeling coeff in S^2  (=0 for linear eos) 
    215    rn_mu1      =  0.          !  thermobaric coeff. in T (=0 for linear eos) 
    216    rn_mu2      =  0.          !  thermobaric coeff. in S (=0 for linear eos) 
    217    rn_nu       =  0.          !  cabbeling coeff in T*S  (=0 for linear eos) 
    218222/ 
    219223!----------------------------------------------------------------------- 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/namelist_ref

    r7216 r7668  
    1 link ../../SHARED/namelist_ref 
     1link ../../../SHARED/namelist_ref 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/MY_SRC/usrdef_istate.F90

    r7208 r7668  
    77   !! User defined : set the initial state of a user configuration 
    88   !!====================================================================== 
    9    !! History :  NEMO ! 2016-11 (S. Flavoni) Original code 
     9   !! History :  NEMO ! 2016-11 (S. Flavoni)             Original code 
     10   !!                 ! 2017-02 (P. Mathiot, S. Flavoni) Adapt code to ISOMIP case 
    1011   !!---------------------------------------------------------------------- 
    1112 
     
    5455      IF(lwp) WRITE(numout,*) 
    5556      IF(lwp) WRITE(numout,*) 'usr_def_istate : ISOMIP configuration, analytical definition of initial state' 
    56       IF(lwp) WRITE(numout,*) '~~~~~~~~~~~~~~   Ocean at rest, with a constant salinity (not used as rho=F(T) ' 
     57      IF(lwp) WRITE(numout,*) '~~~~~~~~~~~~~~   Ocean at rest, with a constant salinity and temperature.      ' 
    5758      pu  (:,:,:) = 0._wp        ! ocean at rest 
    5859      pv  (:,:,:) = 0._wp 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/MY_SRC/usrdef_sbc.F90

    r7355 r7668  
    77   !! User defined :   surface forcing of a user configuration 
    88   !!====================================================================== 
    9    !! History :  4.0   ! 2016-03  (S. Flavoni, G. Madec)  user defined interface 
     9   !! History :  4.0   ! 2016-03  (S. Flavoni, G. Madec)   user defined interface 
     10   !!                  ! 2017-02  (P. Mathiot, S. Flavoni) adapt code to ISOMIP case 
    1011   !!---------------------------------------------------------------------- 
    1112 
     
    2627   PRIVATE 
    2728 
    28    PUBLIC   usrdef_sbc_oce   ! routine called by sbcmod.F90 
    29    PUBLIC   usrdef_sbc_ice_tau   ! routine called by sbcmod.F90 
    30    PUBLIC   usrdef_sbc_ice_flx   ! routine called by sbcmod.F90 
     29   PUBLIC   usrdef_sbc_oce    ! routine called in sbcmod module 
     30   PUBLIC   usrdef_sbc_ice_tau  ! routine called by sbcice_lim.F90 for ice dynamics 
     31   PUBLIC   usrdef_sbc_ice_flx  ! routine called by sbcice_lim.F90 for ice thermo 
    3132 
    3233   !! * Substitutions 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/TEST_CASES/cfg.txt

    r7638 r7668  
    33LOCK_EXCHANGE OPA_SRC 
    44SAS_BIPER OPA_SRC SAS_SRC LIM_SRC_3 NST_SRC 
     5ISOMIP OPA_SRC 
  • branches/2017/dev_r7663_ISOMIP_TEST_CASE/NEMOGCM/CONFIG/cfg.txt

    r7646 r7668  
    1010ORCA2_LIM_PISCES OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC 
    1111ORCA2_OFF_TRC OPA_SRC OFF_SRC TOP_SRC 
    12 ISOMIP OPA_SRC 
    1312ORCA2_LIM3_PISCES OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 
    1413ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 
Note: See TracChangeset for help on using the changeset viewer.