1 | ************* |
---|
2 | RELEASE NOTES |
---|
3 | ************* |
---|
4 | |
---|
5 | .. contents:: |
---|
6 | :local: |
---|
7 | |
---|
8 | New sea-ice component SI3 (in place of LIMx) |
---|
9 | ============================================ |
---|
10 | |
---|
11 | - Physics |
---|
12 | - Lateral melting |
---|
13 | - Melt ponds: constant or :doi:`10.1175/JCLI-D-11-00078.1 <Holland et al. 2012>` formulation (and soon topographic melt ponds) |
---|
14 | - Ice-atm. drags from :doi:`10.1029/2012JD017630 <Lupkes et al. 2012>` (depending on ice concentration) or |
---|
15 | :doi:`10.1002/2014JD022418 <Lupkes et al. 2015>` (depending on sea ice concentration and atm. stability) |
---|
16 | - Landfast ice (:doi:`10.1002/2016JC012006 <Lemieux et al. 2016>`) |
---|
17 | |
---|
18 | - Numerics |
---|
19 | - Advection: Ultimate-Macho scheme |
---|
20 | - Rheology: adaptive EVP (:doi:`10.1016/j.ocemod.2016.03.004 <Kimmritz et al. 2017>`) |
---|
21 | - Coupling interface: conductivity as surface forcing instead of heat fluxes (Met Office requirement) |
---|
22 | |
---|
23 | - Performance: all thermodynamics in 1D and reduced mpp communications |
---|
24 | |
---|
25 | - Usability (users & developers friendly) |
---|
26 | - Comprehensive set of outputs (universal units and understandable names + includes cmip) |
---|
27 | - New architecture and namelist |
---|
28 | - All processes can be decoupled from each other (switch on/off) |
---|
29 | - Ice categories bounds can be defined by the user or set automatically |
---|
30 | - For open boundaries, the number of ice categories from the forcing model can be different from the number of categories in the regional simulation |
---|
31 | - Fully compatible with AGRIF_ |
---|
32 | - Revised documentation |
---|
33 | |
---|
34 | AGRIF for embedded zooms |
---|
35 | ======================== |
---|
36 | |
---|
37 | - Now compatible with new sea ice component |
---|
38 | - Now compatible with z* coordinate |
---|
39 | - Extended ghost cells area to properly handle scheme with spatial order >2 |
---|
40 | - Added vertical refinement (beta) |
---|
41 | - Nesting tools for setup now up to date and working |
---|
42 | |
---|
43 | Enhancements |
---|
44 | ============ |
---|
45 | |
---|
46 | - Fix for tracer conservation with split explicit free surface |
---|
47 | - Bulk formulae : move to aerobulk package (:doi:`10.1175/JPO-D-16-0169.1 <Brodeau et al. 2016>`), i.e. NCAR, COARE and ECMWF bulk |
---|
48 | (remove Clio and MFS bulk) |
---|
49 | - Wetting and drying |
---|
50 | - Added tidal self attraction and loading either read from a file or from usual "scalar" approximation |
---|
51 | - Add a 4th order centered (CEN) and Flux Corrected Transport (FCT) tracer advection |
---|
52 | (using a 4th compact in the vertical) |
---|
53 | - iso-neutral mixing (iso and triad operators): |
---|
54 | add the Method of Stabilizing Correction (MSC) (more accurate calculation) + add a bilaplacian case |
---|
55 | - Lateral physics (LDF): scale aware setting of eddy viscosity and diffusivity |
---|
56 | - Vorticity: 2 new energy conserving scheme: |
---|
57 | ENT with Coriolis defined at T-point (better for Flux form) and |
---|
58 | EET a variant of EEN where e3t is used instead of e3f |
---|
59 | (solved the issue with e3f specification but is not enstrophy conserving) |
---|
60 | |
---|
61 | Test Cases |
---|
62 | ========== |
---|
63 | |
---|
64 | The first test cases available for now are: |
---|
65 | - ``CANAL``: east-west periodic canal of variable size with several initial states and associated geostrophic currents (zonal jets or vortex) |
---|
66 | - ``ICE_AGRIF``: east-west + north-south periodic channel. |
---|
67 | The common configuration includes an AGRIF zoom (1:3) in the middle of the basin to test how an ice patch is advected through it but one can also test the advection schemes (Prather and Ultimate-Macho) by removing the key_agrif in the cpp keys. |
---|
68 | - ``ISOMIP``: simple box configuration with an ice shelf with simple geometry on top. |
---|
69 | The purpose of this test case is to evaluate the impact of various schemes and new development with iceshelf cavities. |
---|
70 | The exact original setup is described here. |
---|
71 | - ``LOCK-EXCHANGE``:classical fluid dynamics experiment that has been adapted by Haidvogel and Beckmann (1999) for testing advection schemes in ocean circulation models. |
---|
72 | It has been used by several authors including Burchard and Bolding (2002) and Ilıcak et al. (2012). |
---|
73 | The LOCK EXCHANGE experiment can in particular illustrate the impact of different choices of numerical schemes and/or subgrid closures on spurious interior mixing |
---|
74 | - ``OVERFLOW``: illustrates the impact of different choices of numerical schemes and/or subgrid closures on spurious interior mixing close to bottom topography. |
---|
75 | It is adapted from the non-rotating overflow configuration described in Haidvogel and Beckmann (1999) and further used by Ilıcak et al. (2012) |
---|
76 | - ``VORTEX``: illustrates the propagation of an anticyclonic eddy over a Beta plan and flat bottom. |
---|
77 | It is implemented here with an online refined subdomain (thanks to AGRIF library) out of which the vortex propagates. |
---|
78 | It serves as a benchmark to diagnose nesting errors as in Debreu et al. (2012), Penven et al. (2006) and Spall and Holland (1991) |
---|
79 | - ``WAD``: a set of simple closed basin geometries for testing the Wetting and drying capabilities. |
---|
80 | Examples range from a closed channel with EW linear bottom slope to a parabolic EW channel with a Gaussian ridge. |
---|
81 | |
---|
82 | New Reference configurations |
---|
83 | ============================ |
---|
84 | |
---|
85 | ``AGRIF_DEMO``: 2 interlocked zooms (1:4 & 1:3) in the Nordic Seas + 1 zoom (1:1) at the equator |
---|
86 | ``SPITZ12``: regional configuration around the Svalbard archipelago |
---|
87 | |
---|
88 | Wave coupling |
---|
89 | ============= |
---|
90 | |
---|
91 | Coupled interface to external wave model |
---|
92 | Large scale wave interaction process added in momentum and tracer equations |
---|
93 | |
---|
94 | Passive tracer TOP and biogeochemical PISCES components |
---|
95 | ======================================================= |
---|
96 | |
---|
97 | - The passive tracers transport component was redesigned toward a modular structure and users can enable each module directly through logical flags in namelist_top (no more fortran macros!). |
---|
98 | - :doc:`tracers <TOP on-line user documentation>` |
---|
99 | - TOP currently accounts for the following 5 modules: |
---|
100 | CFC contains inorganic carbon tracers (CFC11/CFC12/SF6), |
---|
101 | MY_TRC is a template for new modules (or external couplings), |
---|
102 | AGE deals with water age tracking, |
---|
103 | C14 as a radiocarbon passive tracer, and |
---|
104 | the companion ecosystem model PISCES. |
---|
105 | - A generalized infrastructure was developed to handle the prescription of either surface, coastal, or open boundaries conditions for each passive tracer. |
---|
106 | - A new configuration, named ORCA2_OFF_TRC, was created to provide a benchmark simulation environment to deal with inert carbon tracers dynamics by exploiting the offline coupling with NEMO. |
---|
107 | - PISCES model contains new developments and modifications: |
---|
108 | - Particulate Organic Carbon (POC) component comes with a new liability scheme, while the former Kriest parametrisation was superseded; |
---|
109 | - A complex iron chemistry scheme is now available, with an improved description of ligands for the marine iron cycle |
---|
110 | - Carbonate chemistry is based on MOCSY 2.0 routines (see :doi:`10.5194/gmd-8-485-2015 <Orr and Epitalon, 2015>`), by complying also with CMIP6 standards. |
---|
111 | - Ecosystem components can be optionally modelled by means of explicit nutrient quotas (PISCES-QUOTA) |
---|
112 | |
---|
113 | High Performance Computing (HPC): performances improvements |
---|
114 | =========================================================== |
---|
115 | |
---|
116 | - Reduce number of MPI communications |
---|
117 | (suppression of redundant communications, gather multiple communications into one) |
---|
118 | - Use of MPI-3 asynchronous routines for performance (use key_mpi2 if MPI-3 not available) |
---|
119 | - Back to standard dynamical allocation (remove of wrk_alloc/dealloc statements) |
---|
120 | - :xios:`<XIOS software>` for IOs version 2.5 as default, and optionally available for restarts |
---|
121 | |
---|
122 | Simplification and robustness |
---|
123 | ============================= |
---|
124 | |
---|
125 | - Revised structure of namelist_ref/_cfg and default reference values. |
---|
126 | - Lateral physics (LDF): simplification of user interface and removal of CPP keys |
---|
127 | - Vertical physics (ZDF) (modularity, share shear production calculation between TKE and GKS, removal of all ZDF CPP keys, removal of avmu & avmv, minimization of MPP comm.: ~15 removed) |
---|
128 | Remove the split-explicit ZDF scheme for both TRA and DYN |
---|
129 | Remove the acceleration of convergence |
---|
130 | Generalised lbc_lnk and lbc_nfd |
---|
131 | Unify mppini |
---|
132 | Use non uniform jpi/jpj with dynamic allocation to avoid ghost rows/columns |
---|
133 | MPI Message passing re coded |
---|
134 | Configuration interface completely rewritten |
---|
135 | (DOM module mainly suppressed , and in place: domain_cfg.nc file, or usr_def module) |
---|
136 | |
---|
137 | Collaborative Development Environment |
---|
138 | ===================================== |
---|
139 | |
---|
140 | - Access to information on NEMO wiki reorganised through portals for users/developers/System Team and complete refactoring of all wiki pages and their layout |
---|
141 | - Reorganisation of SVN repository to be compliant with usual directory tree and facilitate building of NEMO executable |
---|
142 | - Define and install a separate repository for test cases to all easy contributions from the NEMO Users Community |
---|
143 | - :forge:`discussion <Forums>` created |
---|
144 | - :nemo:`<NEMO public web site>` has been cleaned and is now much nicer (using Wordpress instead of EzP) |
---|
145 | - New mailing lists have been set up |
---|
146 | - Improvements of reliability through automatic and regular testing of the changes made in repository |
---|