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.
README in NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/ICE_ADV2D/EXPREF – NEMO

source: NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/ICE_ADV2D/EXPREF/README @ 11838

Last change on this file since 11838 was 10580, checked in by clem, 5 years ago

add a warning in the README

File size: 2.5 KB
Line 
1WARNING: For now, the test case ICE_ADV2D only works if the logical "ll_neg" is set to FALSE in the routine icedyn_adv_umx.F90
2                  (it is still unclear why)
3-------
4Purpose
5-------
6This demonstration case can serve different purposes:
7
81) The main one: study of the advection of a patch of ice in a bi-periodic channel with a slab ocean (i.e. 1 ocean layer)
9              ==> set ln_icethd=false in namelist_ice_cfg
10
112) Secondary: study of ice thermodynamics in the same basin
12              ==> set ln_icedyn=false in namelist_ice_cfg
13              ==> eventually change usrdef_sbc.F90 in MY_SRC to fit your needs
14
15-----------
16Experiments
17-----------
18Two experiments can be configured:
19
20a) A simple channel at 3km horizontal resolution (slightly variable => +- 10%)
21              ==> in MY_SRC/usrdef_hgr.F90, uncomment the part "variable scale factors" and comment part "constant scale factors"
22
23b) A simple channel at 3km horizontal resolution (constant scale factors)
24              ==> in MY_SRC/usrdef_hgr.F90, comment the part "variable scale factors" and uncomment part "constant scale factors"
25
26----------
27How to run
28----------
29
30a) Compile and run the model once to get a mesh_mask.nc file with the following command:
31../../../makenemo -r ICE_ADV2D -n ICE_ADV2D -m X64_ADA -j 4
32mpirun ./nemo -np 1
33
34b) Create the initial condition file for sea-ice (initice.nc) by running this python script:
35python ./make_INITICE.py
36
37c) Run the model a second time
38mpirun ./nemo -np 4
39
40---------------
41What to look at
42---------------
43In case of purpose 1, One can test
44---
45a) the advection scheme: Ultimate-Macho (ln_adv_UMx=T) versus Prather (ln_adv_Pra=T)
46   for a square (ice concentration) or a gaussian (ice volume)
47      with either a constant velocity (ln_dynADV2D=T)
48               or a constant ice-atm. stress, thus velocity is calculated by rheology (ln_dynRHGADV=T)
49      with 1 or 5 ice categories (jpl=1 or 5).
50         (note that ln_dynADV2D=T only works with jpl=1)
51
52In case of purpose 2, one can test conservation of properties:
53---
54b) ice should not change at all if surface fluxes = 0 and SST = freezing temperature
55
56--------------------------------------
57Interpretation of the results (remarks)
58--------------------------------------
59- Prather conserves the max values but also creates side lobes
60- UM does not conserve the max but does not create side lobes
61- The "unmoving" ice (if any) is due to ice rheology which states that ice mass below a certain thresold (1kg/m2) is considered to move at the ocean velocity (thus 0 m/s)
Note: See TracBrowser for help on using the repository browser.