[10595] | 1 | ************* |
---|
| 2 | RELEASE NOTES |
---|
| 3 | ************* |
---|
[10150] | 4 | |
---|
| 5 | .. contents:: |
---|
[10187] | 6 | :local: |
---|
[10150] | 7 | |
---|
[10595] | 8 | New 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] | 34 | AGRIF 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] | 43 | Enhancements |
---|
| 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] | 61 | Test Cases |
---|
| 62 | ========== |
---|
[10150] | 63 | |
---|
[10595] | 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. |
---|
[10150] | 81 | |
---|
[10595] | 82 | New 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] | 88 | Wave coupling |
---|
| 89 | ============= |
---|
[10150] | 90 | |
---|
[10595] | 91 | Coupled interface to external wave model |
---|
| 92 | Large scale wave interaction process added in momentum and tracer equations |
---|
[10150] | 93 | |
---|
[10595] | 94 | Passive 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] | 113 | High 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] | 122 | Simplification 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] | 137 | Collaborative 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 |
---|