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.
Changelog (diff) – NEMO

Changes between Initial Version and Version 1 of Changelog


Ignore:
Timestamp:
2017-06-08T15:31:13+02:00 (7 years ago)
Author:
clevy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v1 v1  
     1= NEMO Release notes 
     2 
     3[[PageOutline(2-4)]] 
     4Last edition: '''[[Wikinfo(changed_ts)]]''' by '''[[Wikinfo(changed_by)]]''' 
     5 
     6== 2005-2006 From Tag nemo_v1 to nemo_v2 
     7 
     8=== New science: 
     9 
     10* Add the 1D configuration option 
     11* KPP turbulent closure scheme implementation 
     12* Implement CFC tracers and p4z 
     13* Add new surface pressure gradient algorithms and its interface to Open Boundary Conditions module 
     14* First implementation of AGRIF 2 ways nesting tool 
     15* Implement overturning computation for main basins 
     16* Implement ice damping in buffer zones 
     17* Implement 1D on-line & off-line passive tracers 
     18* Implement new tracers advection scheme UBS 
     19* Implement computation of mean trends in the mixed layer taking into account the asselin time filter 
     20 
     21=== New High Performance Computing: 
     22 
     23* Implementation of a hierarchy of debugging levels 
     24* Rewriting of NEMO-TOP biogeochemistry component 
     25* Remove some of the bio models (p3zd,npzd, hamocc3, age, gosac) 
     26* Switch to IOIPSL-3-0 new input output library 
     27* Switch rigid lid to option rather than default 
     28* Re-organization of coordinate definition, scale factors are now 3d by default, include file for partial steps has been removed 
     29* Implement IO Manager module 
     30* Enables bit comparison between single and multiple processor runs 
     31* Implement OASIS3 and OASIS4 interfaces to buid coupled ocean-atmosphere configurations 
     32 
     33== 2007 From tag nemo_v2 to nemo_2_3 
     34 
     35=== New science: 
     36 
     37* Implement non linear free surface (variable volume) 
     38* Implement Kriest parameterization in NEMO-TOP 
     39* Implement AGRIF 2 ways nesting for passive tracers 
     40* Implement quickest scheme for tracers 
     41 
     42=== New High Performance Computing: 
     43 
     44== 2008 From tag nemo_v2.3 to nemo_v3_1 
     45 
     46=== New science: 
     47 
     48* Open Boundaries BDY package as unstructured boundaries, and OBCs pakage entirely cleaned and documented, 
     49* New TKE physics 
     50* New sea-ice NEMO-LIM 3.0 (key_lim3) component including: ice-thickness categories, EVP rheology on C-Grid, ice salinity variations interfaced with the new surface module 
     51 
     52=== New High Performance Computing: 
     53 
     54* New surface module in NEMO-OPA 
     55* Namelists entire re-organisation, improve readability and coherence 
     56* Improvement of IOManager now able to handle long simulations and so to manage successive input files from one year to an other 
     57* Improvements of AGRIF performance and users interface 
     58* improved vectorial performances (~5%) of the rheology module in LIM 2.0 
     59* TOP reorganisation with one directory by model Fully written in Fortran 90, include all SMS models ( PISCES, LOBSTER, CFC ...) and interface for users developemnt through the MY_TRC directory) 
     60* Update IOM modules for OFFLINE tracers 
     61* Interpolation On the Fly 
     62* Passive tracers used with AGRIF package 
     63 
     64== 2009 From tag nemo_v3_1 to nemo_v3_2 
     65 
     66''This release has been mainly designed for climate models, with enhanced coupling interface and implementation of AR5 diagnostics.'' 
     67 
     68=== New science: 
     69 
     70* tidal mixing parametrization (bottom intensification) + Indonesian specific tidal mixing 
     71* RGB light penetration and optional use of ocean color 
     72* vvl option has been restored, including revisit free-surface time-splitting algorithm to reach stability and satisfying result and have vvl option available for all type of coordinates (z, zps, s) 
     73* TKE change in the surface boundary condition, especially in coupled mode (mean stress module send by the atmosphere) 
     74 
     75=== New High Performance Computing: 
     76 
     77* the way to handle outputs has been improved 
     78* implementation of IOM for output with the following functionalities : allows to output at few frequencies during same simulation, e.g both monthly and daily; output vectors/scalars is also available (for a strait transport calculation or for a vertical profile associated to buoys location for instance), and make easier the way to add an output everywhere in the code 
     79* Suppression of rigid-lid option and no more island specific treatment 
     80* Cleaning of lib_mpp 
     81* SHMEM option has been removed 
     82* north fold treatment is now done once for all in a new routine lbcnfd.F909 instead of being duplicated 
     83* suppression of redundant east-west communication phase (ORCA grid case) 
     84 
     85== 2010 From tag nemo_v3_2 to nemo_v3_3 
     86* introduction of a modified leapfrog-Asselin filter time stepping scheme [Leclair and Madec 2009] ; 
     87* additional scheme for iso-neutral mixing [Griffies et al. 1998], although it is still a ”work in progress” ; 
     88* a rewriting of the bottom boundary layer scheme, following Campin and Goosse [1999] ; 
     89* addition of a Generic Length Scale vertical mixing scheme, following Um- lauf and Burchard [2003] ; 
     90* addition of the atmospheric pressure as an external forcing on both ocean and sea-ice dynamics ; 
     91* addition of a diurnal cycle on solar radiation [Bernie et al. 2007] ; river runoffs added through a non-zero depth, and having its own temperature and salinity ; 
     92* CORE II normal year forcing set as the default forcing of ORCA2-LIM configuration ; 
     93* generalisation of the use of fldread.F90 for all input fields (ocean climatology, sea-ice damping...) ; 
     94* addition of an on-line observation and model comparison (thanks to NEMOVAR project) ; 
     95* optional application of an assimilation increment (thanks to NEMOVAR project) ; 
     96* coupling interface adjusted for WRF atmospheric model ; 
     97* C-grid ice rheology now available for both LIM-2 and LIM-3[Bouillon et al. 2009] ; 
     98* LIM-3 ice-ocean momentum coupling applied to LIM-2 ; 
     99* a deep re-writting and simplification of the off-line tracer component (OFF SRC) ; 
     100* the merge of passive and active advection and diffusion modules ; 
     101* Use of the Flexible Configuration Manager (FCM) to build configurations, generate the Makefile and produce the executable ; 
     102* Linear-tangent and Adjoint component (TAM) added, phased with v3.0 
     103 
     104In addition, several minor modifications in the coding have been introduced with the constant concern of improving the model performance. 
     105 
     106== 2011 From tag nemo_v3_3 to nemo_v3_4 
     107 
     108This is a major release and the documentation has been updated in consequence. 
     109 
     110=== Major improvements 
     111 
     112==== New physics and numerics 
     113 
     114* new pressure gradient suitable for s-coordinate  
     115* completion of Griffies iso-neutral diffusion  
     116* back to a semi-implicit bottom friction  
     117* add Pacanowski-Philander scheme for computation of Ekman depth  
     118* add a new bulk formulae (so called MFS) 
     119* introduce a drag coefficient compute by wave model  
     120* add tidal potential forcing  
     121* Netpune effect parametrization 
     122* point to point MPI communication for north fold  
     123* allow sub timestepping for biogeochemistry models when using non-linear free surfac 
     124* Improvement in PISCES (light limitation ; quota model for iron ; use Pa in gas exchange ; fldread for all data ; calcite dissolution & calcon salinity dependence ) 
     125 
     126==== Configurations, diagnostics and tools 
     127 
     128* suppression of POMME configuration 
     129* addition of a regional configuration AMM12 
     130* improvement of format for lagrangian floats 
     131* online computing of transport across sections 
     132* tidal harmonic analysis  
     133* tools to prepare input files for observation operator 
     134* timing functionality  
     135 
     136==== System simplification 
     137 
     138* simplification of dynamic allocation 
     139* end of merge TRA/TRA (no more separate 3d arrays for tracers, only 4d) 
     140* suppression of obsolete hpg options 
     141* more flexible definition of BDY input data 
     142* simplification of interfaces toward biogeochemical models 
     143* interface with CICE in coupled mode 
     144* Use of fldread to read/interpolate data for passive tracers and dynamical input data for OFFLINE configurations 
     145 
     146  
     147== 2012 From nemo_v3_4 to nemo_v3_5 
     148 
     149Brief overview of the v3_5_alpha majors improvements and developments: 
     150 
     151    The new Input/Output server XIOS is a major evolution including a versatile xml interface, the dedicated processors for I/O functionality allowing improved scalability, and a large performance improvement on massively parallel platforms. This option is now set as the default one. The previous IOIPSL code and interface are kept as backup options at this stage. 
     152=== Interfaces: 
     153* Ocean/ice/biogeochemistry/atmosphere: revisit heat/salt(tracers)/mass fluxes ; new levitating & embedded sea-ice (for LIM & CICE) 
     154* AGRIF is now sea-ice (LIM) compatible using a new AGRIF package shared with other GCMs 
     155* Compilation with external biogeochemistry model 
     156* Improved CICE-NEMO interface 
     157* ICB module (Bigg et al 1997, Martin and Adcroft 2010): icebergs as lagrangian floats (~200,000!) allowing improved fresh water input especially in the Southern ocean 
     158* SAS: Stand Alone Surface module allowing testing of forcing set with bulk formulae, to run sea-ice models without ocean, to run ICB icebergs module alone, and to test AGRIF with sea-ice 
     159* Biogeochemical component NEMO-TOP: PISCES will now include the LOBSTER functionalities, becoming more general and allowing a simplification and reduction of code size 
     160* Open boundaries module: merging the two existing options (OBC and BDY) has made some important progress (end of the work expected for 2013) 
     161* Wave-NEMO interface module has been further developed with the introduction of the reading of the 2D stoke drift and wave number and the on-line computation of the 3D stoke drift current. 
     162 
     163And also: 
     164 
     165     A new vertical sigma coordinate stretching function (Siddorn and Furner OM 2012r) 
     166    Smagorinsky eddy coefficients: Smagorinsky type diffusivity/viscosity for lateral mixing has been introduced 
     167    ·Analytical tropical cyclones taken in account using track and magnitude observations (Vincent et al. JGR 2012a,b) 
     168    MUSCL: an option for local up-stream advection schemes which are useful in case of rivers, straits and in proximity of open lateral boundary conditions. The possibility to switch from MUSCL to a standard up-stream scheme has been included in the MUSCL advection routine 
     169     NEMO-OBS: observation operators. Add a model equivalent of SST at night 
     170     Log layer for bottom friction is now added (sigma coordinates only) 
     171    ·Evolution of SETTE validation tool 
     172 
     173 2014 From nemo_v3_5 to nemo_v3_6 
     174 
     175This new 3_6_alpha includes all the developments of 3_5 (especially the new XIOS IO system) , and new features: 
     176 
     177    Open boundaries: completion of BDY/OBC merge 
     178    Solved 2 time stepping issues 
     179    Faster split-explicit time stepping, Z-tilde ALE coordinates, implicit bottom friction 
     180    First version of Configuration Manager 
     181    Major evolution of LIM sea-ice model (including towards LIM2/LIM3 merge) 
     182    Standalone OBS component and improvements in OBS&ASM 
     183    Coupled interface for next IPCC requirements (multi category sea-ice, calving and iceberg module) 
     184    Runoff improved and SBC with BGC 
     185    MPP assessment and optimisation 
     186    Standard Fox Kemper parametrisation 
     187    First steps of wave coupling 
     188    On line coarsening of ocean I/O 
     189    Solar flux filtering at daily frequency to force BGC component 
     190    Atmospheric forcing at land-ocean interface 
     191 
     1922015: From nemo_v3_6 to nemo_v3_6_STABLE: the release from CMIP6 experiments: 
     193 
     194Main new features 
     195 
     196    Coupled interface for next IPCC requirements (multi category sea-ice, calving and iceberg module) 
     197      Runoff improved and SBC with BGC 
     198      Solar flux filtering at daily frequency to force BGC component 
     199      Major evolution of LIM sea-ice model (including LIM3 in mono category, i.e. similar to LIM2) 
     200      On line coarsening of ocean I/O 
     201      Ocean and ice allowed to be explicitly coupled through OASIS, using StandAlone Surface module) 
     202      First steps of wave coupling 
     203      MPI optimisation 
     204      XIOS new IO system 
     205      Standard Fox Kemper parametrisation 
     206      Atmospheric forcing at land-ocean interface 
     207       Open boundaries: completion of BDY/OBC merge 
     208      Solved 2 time stepping issues 
     209      Faster split-explicit time stepping, Z-tilde ALE coordinates, implicit bottom friction 
     210      First version of Configuration Manager 
     211      Standalone OBS component and improvements in OBS&ASM 
     212 
     213Features becoming obsolete: 
     214 
     215    LIM2 (replaced by LIM3 monocategory) 
     216 
     217List of associated branches 
     218 
     219    On line coarsening of biogeochemistry 
     220 
     221--------------------------- 
     222 
     223TO BE ADDED (was before 3.2 but version to be checked): 
     224 
     225        transition to full native FORTRAN 90, deep code restructuring and drastic reduction of CPP keys ; 
     226        introduction of partial step representation of bottom topography [Barnier et al. 2006, Le Sommer et al. 2009, Penduff et al. 2007] ; 
     227        partial reactivation of a terrain-following vertical coordinate (s- and hybrid s-z) with the addition of several options for pressure gradient computation 5 ; 
     228        more choices for the treatment of the free surface : full explicit, split-explicit or filtered schemes, and suppression of the rigid-lid option ; 
     229        non linear free surface associated with the rescaled height coordinate z* or s; 
     230        additional schemes for vector and flux forms of the momentum advection ; 
     231        additional advection schemes for tracers ; 
     232        online diagnostics : tracers trend in the mixed layer and vorticity balance ; 
     233        rewriting of the I/O management with the use of an I/O server ; 
     234        generalized ocean-ice-atmosphere-CO2 coupling interface, interfaced with OASIS 3 coupler ; 
     235        surface module (SBC) that simplify the way the ocean is forced and include two bulk formulea (CLIO and CORE) and which includes an on-the-fly in- terpolation of input forcing fields ; 
     236        major changes in the TKE schemes : it now includes a Langmuir cell pa- rameterization [Axell 2002], the Mellor and Blumberg [2004] surface wave breaking parameterization, and has a time discretization which is energeti- cally consistent with the ocean model equations [Burchard 2002, Marsaleix et al. 2008] ; 
     237        tidal mixing parametrisation (bottom intensification) + Indonesian specific tidal mixing [Koch-Larrouy et al. 2007] ; 
     238 
     239Copyright © 2008 NEMO Consortium