Changeset 9789 for NEMO/trunk/tests
- Timestamp:
- 2018-06-13T12:16:12+02:00 (6 years ago)
- Location:
- NEMO/trunk/tests
- Files:
-
- 27 deleted
- 8 edited
- 1 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/tests/ICEDYN/EXPREF/1_namelist_cfg
r9763 r9789 2 2 !! NEMO/OPA Configuration namelist : overwrite defaults values defined in SHARED/namelist_ref 3 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! SAS BIPERIODIC configuration!!4 !! ICEDYN (SAS BIPERIODIC) configuration !! 5 5 !!====================================================================== 6 6 !! *** Domain & Run management namelists *** !! … … 18 18 ! 19 19 !----------------------------------------------------------------------- 20 &namusr_def ! SAS_BIPERuser defined namelist20 &namusr_def ! ICEDYN user defined namelist 21 21 !----------------------------------------------------------------------- 22 22 rn_dx = 1000. ! horizontal resolution in meters … … 28 28 !----------------------------------------------------------------------- 29 29 nn_no = 0 ! job number (no more used...) 30 cn_exp = " SASBIPER"! experience name30 cn_exp = "ICEDYN" ! experience name 31 31 nn_it000 = 1 ! first time step 32 32 nn_itend = 1500 ! last time step (std 5475) … … 47 47 ln_read_cfg = .false. ! (=T) read the domain configuration file 48 48 ! ! (=F) user defined configuration ==>>> see usrdef(_...) modules 49 cn_domcfg = " SASBIPER_domcfg" ! domain configuration filename49 cn_domcfg = "ICEDYN_domcfg" ! domain configuration filename 50 50 / 51 51 !!====================================================================== -
NEMO/trunk/tests/ICEDYN/EXPREF/README
r9019 r9789 19 19 ==> remove key_agrif in cpp keys 20 20 21 b) Same as a) but with an Agrif zoom in the center 1:3, and 3 ghost cells (defined in par_oce.F90)21 b) Same as a) but with an Agrif zoom in the center 1:3, and 3 ghost cells 22 22 ==> add key_agrif in cpp keys 23 23 … … 25 25 How to run 26 26 ---------- 27 Be careful, the model can only run on 1 processor in the N-S dimension28 27 29 28 a) Compile and run the model once to get a mesh_mask.nc file with the following command: 30 ../../../makenemo -a TEST_CASES -n SAS_BIPER-m X64_ADA -j 429 ../../../makenemo -a TEST_CASES -n ICEDYN -m X64_ADA -j 4 31 30 poe ./opa -procs 1 32 31 … … 35 34 36 35 c) Run the model a second time 37 poe ./opa -procs 136 poe ./opa -procs 4 38 37 39 38 --------------- -
NEMO/trunk/tests/ICEDYN/EXPREF/namelist_cfg
r9763 r9789 2 2 !! NEMO/OPA Configuration namelist : overwrite default values defined in SHARED/namelist_ref 3 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! SAS BIPERIODIC configuration!!4 !! ICEDYN (SAS BIPERIODIC) configuration !! 5 5 !!====================================================================== 6 6 !! *** Domain & Run management namelists *** !! … … 18 18 ! 19 19 !----------------------------------------------------------------------- 20 &namusr_def ! SAS_BIPERuser defined namelist20 &namusr_def ! ICEDYN user defined namelist 21 21 !----------------------------------------------------------------------- 22 22 rn_dx = 3000. ! horizontal resolution in meters … … 28 28 !----------------------------------------------------------------------- 29 29 nn_no = 0 ! job number (no more used...) 30 cn_exp = " SASBIPER"! experience name30 cn_exp = "ICEDYN" ! experience name 31 31 nn_it000 = 1 ! first time step 32 32 nn_itend = 500 ! last time step (std 5475) … … 47 47 ln_read_cfg = .false. ! (=T) read the domain configuration file 48 48 ! ! (=F) user defined configuration ==>>> see usrdef(_...) modules 49 cn_domcfg = " SASBIPER_domcfg" ! domain configuration filename49 cn_domcfg = "ICEDYN_domcfg" ! domain configuration filename 50 50 / 51 51 !!====================================================================== -
NEMO/trunk/tests/ICEDYN/MY_SRC/usrdef_hgr.F90
r9763 r9789 3 3 !! *** MODULE usrdef_hgr *** 4 4 !! 5 !! === SAS_BIPERconfiguration ===5 !! === ICEDYN configuration === 6 6 !! 7 7 !! User defined : mesh and Coriolis parameter of a user configuration … … 11 11 12 12 !!---------------------------------------------------------------------- 13 !! usr_def_hgr : initialize the horizontal mesh for SAS_BIPERconfiguration13 !! usr_def_hgr : initialize the horizontal mesh for ICEDYN configuration 14 14 !!---------------------------------------------------------------------- 15 15 USE dom_oce ! ocean space and time domain … … 45 45 !! 46 46 !! ** Method : set all intent(out) argument to a proper value 47 !! SAS_BIPERconfiguration : uniform grid spacing (rn_dx)47 !! ICEDYN configuration : uniform grid spacing (rn_dx) 48 48 !! without Coriolis force (f=0) 49 49 !! … … 68 68 ! 69 69 IF(lwp) WRITE(numout,*) 70 IF(lwp) WRITE(numout,*) 'usr_def_hgr : SAS_BIPERconfiguration bassin'70 IF(lwp) WRITE(numout,*) 'usr_def_hgr : ICEDYN configuration bassin' 71 71 IF(lwp) WRITE(numout,*) 72 72 IF(lwp) WRITE(numout,*) ' f-plane with irregular grid-spacing (+- 10%)' -
NEMO/trunk/tests/ICEDYN/MY_SRC/usrdef_nam.F90
r9763 r9789 3 3 !! *** MODULE usrdef_nam *** 4 4 !! 5 !! === SAS_BIPERconfiguration ===5 !! === ICEDYN configuration === 6 6 !! 7 7 !! User defined : set the domain characteristics of a user configuration … … 47 47 !! ** Method : read in namusr_def containing all the user specific namelist parameter 48 48 !! 49 !! Here SAS_BIPERconfiguration49 !! Here ICEDYN configuration 50 50 !! 51 51 !! ** input : - namusr_def namelist found in namelist_cfg … … 80 80 WRITE( ldnam(:), namusr_def ) 81 81 ! 82 cd_cfg = ' SAS_BIPER' ! name & resolution (not used)82 cd_cfg = 'ICEDYN' ! name & resolution (not used) 83 83 kk_cfg = INT( rn_dx ) 84 84 ! 85 ! Global Domain size: SAS_BIPERdomain is 300 km x 300 Km x 10 m85 ! Global Domain size: ICEDYN domain is 300 km x 300 Km x 10 m 86 86 kpi = INT( 300.e3 / rn_dx ) -1 87 87 kpj = INT( 300.e3 / rn_dy ) -1 … … 102 102 WRITE(ldtxt(ii),*) 'usr_def_nam : read the user defined namelist (namusr_def) in namelist_cfg' ; ii = ii + 1 103 103 WRITE(ldtxt(ii),*) '~~~~~~~~~~~ ' ; ii = ii + 1 104 WRITE(ldtxt(ii),*) ' Namelist namusr_def : SAS_BIPER test case'; ii = ii + 1104 WRITE(ldtxt(ii),*) ' Namelist namusr_def : ICEDYN test case' ; ii = ii + 1 105 105 WRITE(ldtxt(ii),*) ' horizontal resolution rn_dx = ', rn_dx, ' meters' ; ii = ii + 1 106 106 WRITE(ldtxt(ii),*) ' horizontal resolution rn_dy = ', rn_dy, ' meters' ; ii = ii + 1 107 WRITE(ldtxt(ii),*) ' SAS_BIPER domain = 300 km x 300Km x 1 grid-point '; ii = ii + 1107 WRITE(ldtxt(ii),*) ' ICEDYN domain = 300 km x 300Km x 1 grid-point ' ; ii = ii + 1 108 108 WRITE(ldtxt(ii),*) ' LX [km]: ', zlx ; ii = ii + 1 109 109 WRITE(ldtxt(ii),*) ' LY [km]: ', zly ; ii = ii + 1 … … 113 113 ! 114 114 ! ! Set the lateral boundary condition of the global domain 115 kperio = 7 ! SAS_BIPERconfiguration : bi-periodic basin115 kperio = 7 ! ICEDYN configuration : bi-periodic basin 116 116 #if defined key_agrif 117 117 IF( .NOT. Agrif_Root() ) THEN … … 122 122 WRITE(ldtxt(ii),*) ' ' ; ii = ii + 1 123 123 WRITE(ldtxt(ii),*) ' Lateral boundary condition of the global domain' ; ii = ii + 1 124 WRITE(ldtxt(ii),*) ' SAS_BIPER : bi-periodic basinjperio = ', kperio ; ii = ii + 1124 WRITE(ldtxt(ii),*) ' ICEDYN : bi-periodic basin jperio = ', kperio ; ii = ii + 1 125 125 ! 126 126 END SUBROUTINE usr_def_nam -
NEMO/trunk/tests/ICEDYN/MY_SRC/usrdef_sbc.F90
r9659 r9789 3 3 !! *** MODULE usrdef_sbc *** 4 4 !! 5 !! === SAS_BIPERconfiguration ===5 !! === ICEDYN configuration === 6 6 !! 7 7 !! User defined : surface forcing of a user configuration … … 11 11 12 12 !!---------------------------------------------------------------------- 13 !! usr_def_sbc : user defined surface bounday conditions in SAS_BIPERcase13 !! usr_def_sbc : user defined surface bounday conditions in ICEDYN case 14 14 !!---------------------------------------------------------------------- 15 15 USE oce ! ocean dynamics and tracers … … 49 49 !! condition, i.e. the momentum, heat and freshwater fluxes. 50 50 !! 51 !! ** Method : all 0 fields, for SAS_BIPERcase51 !! ** Method : all 0 fields, for ICEDYN case 52 52 !! CAUTION : never mask the surface stress field ! 53 53 !! … … 61 61 IF( kt == nit000 ) THEN 62 62 ! 63 IF(lwp) WRITE(numout,*)' usrdef_sbc_oce : SAS_BIPERcase: NO surface forcing'63 IF(lwp) WRITE(numout,*)' usrdef_sbc_oce : ICEDYN case: NO surface forcing' 64 64 ! --- oce variables --- ! 65 65 utau(:,:) = 0._wp … … 91 91 INTEGER, INTENT(in) :: kt ! ocean time step 92 92 !!--------------------------------------------------------------------- 93 IF( kt==nit000 .AND. lwp) WRITE(numout,*)' usrdef_sbc_ice : SAS_BIPERcase: constant stress forcing'93 IF( kt==nit000 .AND. lwp) WRITE(numout,*)' usrdef_sbc_ice : ICEDYN case: constant stress forcing' 94 94 ! 95 95 utau_ice(:,:) = 1.3_wp ! <=> 0.5 m/s … … 112 112 !!--------------------------------------------------------------------- 113 113 ! 114 IF( kt==nit000 .AND. lwp) WRITE(numout,*)' usrdef_sbc_ice : SAS_BIPERcase: NO flux forcing'114 IF( kt==nit000 .AND. lwp) WRITE(numout,*)' usrdef_sbc_ice : ICEDYN case: NO flux forcing' 115 115 ! 116 116 ! ocean variables (renaming) -
NEMO/trunk/tests/ICEDYN/MY_SRC/usrdef_zgr.F90
r9135 r9789 3 3 !! *** MODULE usrdef_zgr *** 4 4 !! 5 !! === LOCK_EXCHANGE case===5 !! === ICEDYN case === 6 6 !! 7 7 !! Ocean domain : user defined vertical coordinate system … … 59 59 ! 60 60 IF(lwp) WRITE(numout,*) 61 IF(lwp) WRITE(numout,*) 'usr_def_zgr : SAS_BIPERconfiguration (slab ocean - advection of an ice patch in a biperiodic square box domain)'61 IF(lwp) WRITE(numout,*) 'usr_def_zgr : ICEDYN configuration (slab ocean - advection of an ice patch in a biperiodic square box domain)' 62 62 IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 63 63 ! 64 64 ! 65 ! type of vertical coordinate ==>>> here SAS_BIPER: slab ocean always65 ! type of vertical coordinate ==>>> here ICEDYN : slab ocean always 66 66 ! --------------------------- 67 67 ld_zco = .TRUE. ! z-full-step coordinate -
NEMO/trunk/tests/demo_cfgs.txt
r9650 r9789 3 3 LOCK_EXCHANGE OCE 4 4 OVERFLOW OCE 5 SAS_BIPEROCE NST SAS ICE5 ICEDYN OCE NST SAS ICE 6 6 VORTEX OCE NST 7 7 WAD OCE
Note: See TracChangeset
for help on using the changeset viewer.