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.
RELEASE_NOTES.rst in NEMO/trunk – NEMO

source: NEMO/trunk/RELEASE_NOTES.rst @ 10595

Last change on this file since 10595 was 10595, checked in by nicolasmartin, 5 years ago

Same mistake as previously, forget to add the modified target file of the symbolic link

File size: 8.6 KB
RevLine 
[10595]1*************
2RELEASE NOTES
3*************
[10150]4
5.. contents::
[10187]6   :local:
[10150]7
[10595]8New sea-ice component SI3 (in place of LIMx)
9============================================
[10150]10
11- Physics
[10595]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>`)
[10150]17
18- Numerics
[10595]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
[10150]33
[10595]34AGRIF for embedded zooms
35========================
[10150]36
[10595]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
[10150]42
[10595]43Enhancements
44============
[10150]45
[10595]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)
[10150]60
[10595]61Test Cases
62==========
[10150]63
[10595]64The 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.
[10150]81
[10595]82New Reference configurations
83============================
[10150]84
[10595]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
[10150]87
[10595]88Wave coupling
89=============
[10150]90
[10595]91Coupled interface to external wave model
92Large scale wave interaction process added in momentum and tracer equations
[10150]93
[10595]94Passive tracer TOP and biogeochemical PISCES components
95=======================================================
[10150]96
[10595]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)
[10187]112
[10595]113High Performance Computing (HPC): performances improvements
114===========================================================
[10187]115
[10595]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)
[10150]119- Back to standard dynamical allocation (remove of wrk_alloc/dealloc statements)
[10595]120- :xios:`<XIOS software>` for IOs version 2.5 as default, and optionally available for restarts
[10150]121
[10595]122Simplification and robustness
123=============================
[10150]124
125- Revised structure of namelist_ref/_cfg and default reference values.
[10595]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)
[10150]136
[10595]137Collaborative Development Environment
138=====================================
[10150]139
[10595]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
Note: See TracBrowser for help on using the repository browser.