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 | |
| 26 | Main 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 | |
| 55 | Includes 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 | |
| 74 | Brief 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 | |
| 90 | Also |
| 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 | |
| 102 | This 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 |
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 |