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 Version 2 and Version 3 of Changelog


Ignore:
Timestamp:
2017-07-26T17:39:48+02:00 (7 years ago)
Author:
nicolasmartin
Comment:

Reverse order to anti-chronological

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v2 v3  
    11= NEMO Release notes 
    22 
    3 [[PageOutline(2-4)]] 
     3[[PageOutline(2-3)]] 
    44Last edition: '''[[Wikinfo(changed_ts)]]''' by '''[[Wikinfo(changed_by)]]''' 
    55 
     
    2121        tidal mixing parametrisation (bottom intensification) + Indonesian specific tidal mixing [Koch-Larrouy et al. 2007] ; 
    2222}}} 
    23 == 2005-2006 From Tag nemo_v1 to nemo_v2 
    24  
    25 === New science: 
    26  
    27 * Add the 1D configuration option 
    28 * KPP turbulent closure scheme implementation 
    29 * Implement CFC tracers and p4z 
    30 * Add new surface pressure gradient algorithms and its interface to Open Boundary Conditions module 
    31 * First implementation of AGRIF 2 ways nesting tool 
    32 * Implement overturning computation for main basins 
    33 * Implement ice damping in buffer zones 
    34 * Implement 1D on-line & off-line passive tracers 
    35 * Implement new tracers advection scheme UBS 
    36 * Implement computation of mean trends in the mixed layer taking into account the asselin time filter 
    37  
    38 === New High Performance Computing: 
    39  
    40 * Implementation of a hierarchy of debugging levels 
    41 * Rewriting of NEMO-TOP biogeochemistry component 
    42 * Remove some of the bio models (p3zd,npzd, hamocc3, age, gosac) 
    43 * Switch to IOIPSL-3-0 new input output library 
    44 * Switch rigid lid to option rather than default 
    45 * Re-organization of coordinate definition, scale factors are now 3d by default, include file for partial steps has been removed 
    46 * Implement IO Manager module 
    47 * Enables bit comparison between single and multiple processor runs 
    48 * Implement OASIS3 and OASIS4 interfaces to buid coupled ocean-atmosphere configurations 
    49  
    50 == 2007 From tag nemo_v2 to nemo_2_3 
    51  
    52 === New science: 
    53  
    54 * Implement non linear free surface (variable volume) 
    55 * Implement Kriest parameterization in NEMO-TOP 
    56 * Implement AGRIF 2 ways nesting for passive tracers 
    57 * Implement quickest scheme for tracers 
    58  
    59 === New High Performance Computing: 
    60  
    61 == 2008 From tag nemo_v2.3 to nemo_v3_1 
    62  
    63 === New science: 
    64  
    65 * Open Boundaries BDY package as unstructured boundaries, and OBCs pakage entirely cleaned and documented, 
    66 * New TKE physics 
    67 * 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 
    68  
    69 === New High Performance Computing: 
    70  
    71 * New surface module in NEMO-OPA 
    72 * Namelists entire re-organisation, improve readability and coherence 
    73 * Improvement of IOManager now able to handle long simulations and so to manage successive input files from one year to an other 
    74 * Improvements of AGRIF performance and users interface 
    75 * improved vectorial performances (~5%) of the rheology module in LIM 2.0 
    76 * 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) 
    77 * Update IOM modules for OFFLINE tracers 
    78 * Interpolation On the Fly 
    79 * Passive tracers used with AGRIF package 
    80  
    81 == 2009 From tag nemo_v3_1 to nemo_v3_2 
    82  
    83 ''This release has been mainly designed for climate models, with enhanced coupling interface and implementation of AR5 diagnostics.'' 
    84  
    85 === New science: 
    86  
    87 * tidal mixing parametrization (bottom intensification) + Indonesian specific tidal mixing 
    88 * RGB light penetration and optional use of ocean color 
    89 * 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) 
    90 * TKE change in the surface boundary condition, especially in coupled mode (mean stress module send by the atmosphere) 
    91  
    92 === New High Performance Computing: 
    93  
    94 * the way to handle outputs has been improved 
    95 * 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 
    96 * Suppression of rigid-lid option and no more island specific treatment 
    97 * Cleaning of lib_mpp 
    98 * SHMEM option has been removed 
    99 * north fold treatment is now done once for all in a new routine lbcnfd.F909 instead of being duplicated 
    100 * suppression of redundant east-west communication phase (ORCA grid case) 
     23 
     24== 2015: From nemo_v3_6 to nemo_v3_6_STABLE: the release from CMIP6 experiments 
     25 
     26Main new features 
     27 
     28* Coupled interface for next IPCC requirements (multi category sea-ice, calving and iceberg module) 
     29* Runoff improved and SBC with BGC 
     30* Solar flux filtering at daily frequency to force BGC component 
     31* Major evolution of LIM sea-ice model (including LIM3 in mono category, i.e. similar to LIM2) 
     32* On line coarsening of ocean I/O 
     33* Ocean and ice allowed to be explicitly coupled through OASIS, using !StandAlone Surface module) 
     34* First steps of wave coupling 
     35* MPI optimisation 
     36* XIOS new IO system 
     37* Standard Fox Kemper parametrisation 
     38* Atmospheric forcing at land-ocean interface 
     39* Open boundaries: completion of BDY/OBC merge 
     40* Solved 2 time stepping issues 
     41* Faster split-explicit time stepping, Z-tilde ALE coordinates, implicit bottom friction 
     42* First version of Configuration Manager 
     43* Standalone OBS component and improvements in OBS&ASM 
     44 
     45==== Features becoming obsolete 
     46 
     47* LIM2 (replaced by LIM3 monocategory) 
     48 
     49==== List of associated branches 
     50 
     51* On line coarsening of biogeochemistry 
     52 
     53== 2014 From nemo_v3_5 to nemo_v3_6 
     54 
     55Includes all the developments of 3_5 (especially the new XIOS IO system) , and new features: 
     56 
     57* Open boundaries: completion of BDY/OBC merge 
     58* Solved 2 time stepping issues 
     59* Faster split-explicit time stepping, Z-tilde ALE coordinates, implicit bottom friction 
     60* First version of Configuration Manager 
     61* Major evolution of LIM sea-ice model (including towards LIM2/LIM3 merge) 
     62* Standalone OBS component and improvements in OBS&ASM 
     63* Coupled interface for next IPCC requirements (multi category sea-ice, calving and iceberg module) 
     64* Runoff improved and SBC with BGC 
     65* MPP assessment and optimisation 
     66* Standard Fox Kemper parametrisation 
     67* First steps of wave coupling 
     68* On line coarsening of ocean I/O 
     69* Solar flux filtering at daily frequency to force BGC component 
     70* Atmospheric forcing at land-ocean interface 
     71  
     72== 2012 From nemo_v3_4 to nemo_v3_5 
     73 
     74Brief overview of the v3_5_alpha majors improvements and developments 
     75 
     76    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. 
     77 
     78=== Interfaces 
     79 
     80* Ocean/ice/biogeochemistry/atmosphere: revisit heat/salt(tracers)/mass fluxes ; new levitating & embedded sea-ice (for LIM & CICE) 
     81* AGRIF is now sea-ice (LIM) compatible using a new AGRIF package shared with other GCMs 
     82* Compilation with external biogeochemistry model 
     83* Improved CICE-NEMO interface 
     84* 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 
     85* 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 
     86* Biogeochemical component NEMO-TOP: PISCES will now include the LOBSTER functionalities, becoming more general and allowing a simplification and reduction of code size 
     87* Open boundaries module: merging the two existing options (OBC and BDY) has made some important progress (end of the work expected for 2013) 
     88* 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. 
     89 
     90Also 
     91 
     92* A new vertical sigma coordinate stretching function (Siddorn and Furner OM 2012r) 
     93    Smagorinsky eddy coefficients: Smagorinsky type diffusivity/viscosity for lateral mixing has been introduced 
     94* Analytical tropical cyclones taken in account using track and magnitude observations (Vincent et al. JGR 2012a,b) 
     95* 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 
     96* NEMO-OBS: observation operators. Add a model equivalent of SST at night 
     97* Log layer for bottom friction is now added (sigma coordinates only) 
     98* Evolution of SETTE validation tool 
     99 
     100== 2011 From tag nemo_v3_3 to nemo_v3_4 
     101 
     102This is a major release and the documentation has been updated in consequence. 
     103 
     104=== Major improvements 
     105 
     106==== New physics and numerics 
     107 
     108* new pressure gradient suitable for s-coordinate  
     109* completion of Griffies iso-neutral diffusion  
     110* back to a semi-implicit bottom friction  
     111* add Pacanowski-Philander scheme for computation of Ekman depth  
     112* add a new bulk formulae (so called MFS) 
     113* introduce a drag coefficient compute by wave model  
     114* add tidal potential forcing  
     115* Netpune effect parametrization 
     116* point to point MPI communication for north fold  
     117* allow sub timestepping for biogeochemistry models when using non-linear free surfac 
     118* Improvement in PISCES (light limitation ; quota model for iron ; use Pa in gas exchange ; fldread for all data ; calcite dissolution & calcon salinity dependence ) 
     119 
     120==== Configurations, diagnostics and tools 
     121 
     122* suppression of POMME configuration 
     123* addition of a regional configuration AMM12 
     124* improvement of format for lagrangian floats 
     125* online computing of transport across sections 
     126* tidal harmonic analysis  
     127* tools to prepare input files for observation operator 
     128* timing functionality  
     129 
     130==== System simplification 
     131 
     132* simplification of dynamic allocation 
     133* end of merge TRA/TRA (no more separate 3d arrays for tracers, only 4d) 
     134* suppression of obsolete hpg options 
     135* more flexible definition of BDY input data 
     136* simplification of interfaces toward biogeochemical models 
     137* interface with CICE in coupled mode 
     138* Use of fldread to read/interpolate data for passive tracers and dynamical input data for OFFLINE configurations 
    101139 
    102140== 2010 From tag nemo_v3_2 to nemo_v3_3 
     141 
    103142* introduction of a modified leapfrog-Asselin filter time stepping scheme [Leclair and Madec 2009] ; 
    104143* additional scheme for iso-neutral mixing [Griffies et al. 1998], although it is still a ”work in progress” ; 
     
    121160In addition, several minor modifications in the coding have been introduced with the constant concern of improving the model performance. 
    122161 
    123 == 2011 From tag nemo_v3_3 to nemo_v3_4 
    124  
    125 This is a major release and the documentation has been updated in consequence. 
    126  
    127 === Major improvements 
    128  
    129 ==== New physics and numerics 
    130  
    131 * new pressure gradient suitable for s-coordinate  
    132 * completion of Griffies iso-neutral diffusion  
    133 * back to a semi-implicit bottom friction  
    134 * add Pacanowski-Philander scheme for computation of Ekman depth  
    135 * add a new bulk formulae (so called MFS) 
    136 * introduce a drag coefficient compute by wave model  
    137 * add tidal potential forcing  
    138 * Netpune effect parametrization 
    139 * point to point MPI communication for north fold  
    140 * allow sub timestepping for biogeochemistry models when using non-linear free surfac 
    141 * Improvement in PISCES (light limitation ; quota model for iron ; use Pa in gas exchange ; fldread for all data ; calcite dissolution & calcon salinity dependence ) 
    142  
    143 ==== Configurations, diagnostics and tools 
    144  
    145 * suppression of POMME configuration 
    146 * addition of a regional configuration AMM12 
    147 * improvement of format for lagrangian floats 
    148 * online computing of transport across sections 
    149 * tidal harmonic analysis  
    150 * tools to prepare input files for observation operator 
    151 * timing functionality  
    152  
    153 ==== System simplification 
    154  
    155 * simplification of dynamic allocation 
    156 * end of merge TRA/TRA (no more separate 3d arrays for tracers, only 4d) 
    157 * suppression of obsolete hpg options 
    158 * more flexible definition of BDY input data 
    159 * simplification of interfaces toward biogeochemical models 
    160 * interface with CICE in coupled mode 
    161 * Use of fldread to read/interpolate data for passive tracers and dynamical input data for OFFLINE configurations 
    162  
    163   
    164 == 2012 From nemo_v3_4 to nemo_v3_5 
    165  
    166 Brief overview of the v3_5_alpha majors improvements and developments: 
    167  
    168     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. 
    169 === Interfaces: 
    170 * Ocean/ice/biogeochemistry/atmosphere: revisit heat/salt(tracers)/mass fluxes ; new levitating & embedded sea-ice (for LIM & CICE) 
    171 * AGRIF is now sea-ice (LIM) compatible using a new AGRIF package shared with other GCMs 
    172 * Compilation with external biogeochemistry model 
    173 * Improved CICE-NEMO interface 
    174 * 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 
    175 * 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 
    176 * Biogeochemical component NEMO-TOP: PISCES will now include the LOBSTER functionalities, becoming more general and allowing a simplification and reduction of code size 
    177 * Open boundaries module: merging the two existing options (OBC and BDY) has made some important progress (end of the work expected for 2013) 
    178 * 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. 
    179  
    180 Also: 
    181  
    182 * A new vertical sigma coordinate stretching function (Siddorn and Furner OM 2012r) 
    183     Smagorinsky eddy coefficients: Smagorinsky type diffusivity/viscosity for lateral mixing has been introduced 
    184 * Analytical tropical cyclones taken in account using track and magnitude observations (Vincent et al. JGR 2012a,b) 
    185 * 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 
    186 * NEMO-OBS: observation operators. Add a model equivalent of SST at night 
    187 * Log layer for bottom friction is now added (sigma coordinates only) 
    188 * Evolution of SETTE validation tool 
    189  
    190 == 2014 From nemo_v3_5 to nemo_v3_6 
    191  
    192 Includes all the developments of 3_5 (especially the new XIOS IO system) , and new features: 
    193  
    194 * Open boundaries: completion of BDY/OBC merge 
    195 * Solved 2 time stepping issues 
    196 * Faster split-explicit time stepping, Z-tilde ALE coordinates, implicit bottom friction 
    197 * First version of Configuration Manager 
    198 * Major evolution of LIM sea-ice model (including towards LIM2/LIM3 merge) 
    199 * Standalone OBS component and improvements in OBS&ASM 
    200 * Coupled interface for next IPCC requirements (multi category sea-ice, calving and iceberg module) 
    201 * Runoff improved and SBC with BGC 
    202 * MPP assessment and optimisation 
    203 * Standard Fox Kemper parametrisation 
    204 * First steps of wave coupling 
    205 * On line coarsening of ocean I/O 
    206 * Solar flux filtering at daily frequency to force BGC component 
    207 * Atmospheric forcing at land-ocean interface 
    208  
    209 == 2015: From nemo_v3_6 to nemo_v3_6_STABLE: the release from CMIP6 experiments: 
    210  
    211 Main new features 
    212  
    213 * Coupled interface for next IPCC requirements (multi category sea-ice, calving and iceberg module) 
    214 * Runoff improved and SBC with BGC 
    215 * Solar flux filtering at daily frequency to force BGC component 
    216 * Major evolution of LIM sea-ice model (including LIM3 in mono category, i.e. similar to LIM2) 
    217 * On line coarsening of ocean I/O 
    218 * Ocean and ice allowed to be explicitly coupled through OASIS, using StandAlone Surface module) 
    219 * First steps of wave coupling 
    220 * MPI optimisation 
    221 * XIOS new IO system 
    222 * Standard Fox Kemper parametrisation 
    223 * Atmospheric forcing at land-ocean interface 
    224 * Open boundaries: completion of BDY/OBC merge 
    225 * Solved 2 time stepping issues 
    226 * Faster split-explicit time stepping, Z-tilde ALE coordinates, implicit bottom friction 
    227 * First version of Configuration Manager 
    228 * Standalone OBS component and improvements in OBS&ASM 
    229  
    230 ==== Features becoming obsolete: 
    231  
    232 * LIM2 (replaced by LIM3 monocategory) 
    233  
    234 ==== List of associated branches 
    235  
    236 * On line coarsening of biogeochemistry 
    237  
    238  
    239  
    240  
     162== 2009 From tag nemo_v3_1 to nemo_v3_2 
     163 
     164''This release has been mainly designed for climate models, with enhanced coupling interface and implementation of AR5 diagnostics.'' 
     165 
     166=== New science 
     167 
     168* tidal mixing parametrization (bottom intensification) + Indonesian specific tidal mixing 
     169* RGB light penetration and optional use of ocean color 
     170* 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) 
     171* TKE change in the surface boundary condition, especially in coupled mode (mean stress module send by the atmosphere) 
     172 
     173=== New High Performance Computing 
     174 
     175* the way to handle outputs has been improved 
     176* 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 
     177* Suppression of rigid-lid option and no more island specific treatment 
     178* Cleaning of lib_mpp 
     179* SHMEM option has been removed 
     180* north fold treatment is now done once for all in a new routine lbcnfd.F909 instead of being duplicated 
     181* suppression of redundant east-west communication phase (ORCA grid case) 
     182 
     183== 2008 From tag nemo_v2.3 to nemo_v3_1 
     184 
     185=== New science 
     186 
     187* Open Boundaries BDY package as unstructured boundaries, and OBCs pakage entirely cleaned and documented, 
     188* New TKE physics 
     189* 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 
     190 
     191=== New High Performance Computing 
     192 
     193* New surface module in NEMO-OPA 
     194* Namelists entire re-organisation, improve readability and coherence 
     195* Improvement of IOManager now able to handle long simulations and so to manage successive input files from one year to an other 
     196* Improvements of AGRIF performance and users interface 
     197* improved vectorial performances (~5%) of the rheology module in LIM 2.0 
     198* 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) 
     199* Update IOM modules for OFFLINE tracers 
     200* Interpolation On the Fly 
     201* Passive tracers used with AGRIF package 
     202 
     203== 2007 From tag nemo_v2 to nemo_2_3 
     204 
     205=== New science 
     206 
     207* Implement non linear free surface (variable volume) 
     208* Implement Kriest parameterization in NEMO-TOP 
     209* Implement AGRIF 2 ways nesting for passive tracers 
     210* Implement quickest scheme for tracers 
     211 
     212=== New High Performance Computing 
     213 
     214== 2005-2006 From Tag nemo_v1 to nemo_v2 
     215 
     216=== New science 
     217 
     218* Add the 1D configuration option 
     219* KPP turbulent closure scheme implementation 
     220* Implement CFC tracers and p4z 
     221* Add new surface pressure gradient algorithms and its interface to Open Boundary Conditions module 
     222* First implementation of AGRIF 2 ways nesting tool 
     223* Implement overturning computation for main basins 
     224* Implement ice damping in buffer zones 
     225* Implement 1D on-line & off-line passive tracers 
     226* Implement new tracers advection scheme UBS 
     227* Implement computation of mean trends in the mixed layer taking into account the asselin time filter 
     228 
     229=== New High Performance Computing 
     230 
     231* Implementation of a hierarchy of debugging levels 
     232* Rewriting of NEMO-TOP biogeochemistry component 
     233* Remove some of the bio models (p3zd,npzd, hamocc3, age, gosac) 
     234* Switch to IOIPSL-3-0 new input output library 
     235* Switch rigid lid to option rather than default 
     236* Re-organization of coordinate definition, scale factors are now 3d by default, include file for partial steps has been removed 
     237* Implement IO Manager module 
     238* Enables bit comparison between single and multiple processor runs 
     239* Implement OASIS3 and OASIS4 interfaces to buid coupled ocean-atmosphere configurations