Version 38 (modified by gm, 13 years ago) (diff) |
---|
2010: from merge party to 3_3 release
Last edited Timestamp?
This page is intended to facilitate the work of the next few weeks, i.e. between the merge party and the release of 3_3. Feel free to edit it to add your information, comments, suggestions....
19 October 2010: branch nemo_v3_3_beta created
After the merge party, the branch with all developments from the year has been built:
This beta version is available using :
svn co https://forge.ipsl.jussieu.fr/nemo/svn/branches/nemo_v3_3_beta/NEMOGCM (read only)
svn+ssh://"your_login"@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/nemo_v3_3_beta/NEMOGCM (read/write).
List of tests done and results:
Add here test description (Branch nemo_v3_3_beta, Revision2298 (now) , configuration, computer, restartability, ...)
Description | Revision no | Configuration | Computer | Perf. memory | Perf. CPU | Restartability | Others |
List of problems, solutions…
Before releasing it to developer's for beta testing, the following weaknesses should be solved: (please update the information)
Date | Revision no | Problem description | To be solved by: | State | Date | Version |
with AGRIF | LOCEAN and LJK | Compilation now OK but not execution | ||||
new EVP rheology got lost during the merge | MERCATOR & LOCEAN | routines and namelist commited, some tests still ongoing?? | 27 Oct 2010 | 2320 | ||
Atmospheric pressure | MERCATOR & LOCEAN | |||||
Suppress TKE old option | LOCEAN | done, ticket #742 | 22 Oct 2010 | |||
add LibIGCM as external | LOCEAN | tbd | ||||
choose between key_mpp_rep1 and key_mpp_rep2, rename it key_mpp_rep and clean the code | LOCEAN | done, ticket #743 | 22 Oct 2010 | |||
add surface pressure forcing | MERCATOR | tbd | ||||
correct input files, in ORCA2_LIM tar file, suppress duplicated files, rename chlorophyll file to be consistent with the namelist, add a sample of observation file | LOCEAN | tbd | ||||
bottom condition for GLS should be checked | MERCATOR | done | 20 Oct 2010 | rev 2309 in zdfbfr.F90 | ||
execution fails after 2 time step using time splitting and VVL | UKMO and LOCEAN | modifications sent by LOCEAN and checked by UKMO | ||||
Compilation errors to be fixed while using netcdf4 | NOC | fixed see #755 and #754 | 10 November | |||
Modifications on Griffies operator to be added | NOC | |||||
LIM-2: add fldread in ice damping at open boundaries (limdmp_2.F90) | LOCEAN | done see ticket #194 | 16 nov; 2010 | changeset:2377 | ||
cross Land Advection update : full rewriting + MPP bug correction | LOCEAN | done see ticket #127 | 16 nov; 2010 | changeset:2392 |
Rules to follow:
- all corrections to the developments done in 2010 should be made on the beta branch, not on the original branch
- contributions to the documentation should be send directly to Gurvan, with Rachid on copy
- between now and the end of the tag nemo_v3_2_2, correction of bugs has to be done on both the trunk and the beta branch when the bugs are in both versions
Schedule:
- distribution to the developers at the beginning of November
- tag a last stable version of nemo_v_3_2 (nemo_v3_2_2) at the end of December
- put back the beta version on the trunk just after
- tag and release of nemo_v3_3
- delete the development branches for 2010 (if they went back to the new version of course)
Announcement of 3_3 to users (To be improved, in particular by adding the ticket number to find more details of the development)
Main features:
Scientific and numeric Developments
- Lateral ocean physics: Griffies operator added - still under test, DO NOT USE
- Vertical mixing scheme Generic Length Scale (GLS) added
- Changes in bottom boundary layer (bbl)
- Develop mixed laplacian-bilaplacian diffusion. See ticket #659 and documentation in section 9.1 of the NEMO book.
- Time stepping : modified Leap-Frog Asselin filter (MLF) implemented (Leclair and Madec Ocean Mod. 2009) (ticket #663)
- LIM-2: the C-grid Elasto-Visco Plastic (EVP) rheology has been added in LIM2 (the oldest version of the sea-ice component)
- LIM-2 & -3: ice-ocean momentum coupling at each ocean time step simplified and available on both version of LIM
- LIM-3: correct a small bug in latent heat of solid precipitation melting (limthd.F90) (ticket#670 , changeset:2383) [Also done in consolidated v3.2 version, see changeset:2387]
- LIM & CLIO bulk: correct the surface ice stress (sbcblk_clio.F90) (ticket #757 , changeset:2370) [Also done in consolidated v3.2 version, see changeset:2388]
- OPA: correct an error in Qsr when using key_vvl (traqsr.F90) (ticket 726, done both in v3.3 and consolidated v3.2)
- Atmospheric pressure forcing added to both ocean and ice dynamics
- River runoffs: option to spread it over several ocean levels and specify both its temperature and salinity. See ticket #465, and documentation in section 7.7 of the NEMO book.
- Diurnal cycle added when using daily solar radiation
- Coupling interface for WRF atmospheric model added
- New module (OBS) to compare observations and model equivalent values. See ticket #681 and documentation in the NEMO book (section 11).
- New data assimilation module (ASM) for applying of increments to the model. See ticket #681 and documentation in the NEMO book (section 12).
- Linear-tangent and Adjoint component (TAM) added, phased on tag 3.0
- Updates to BDY open boundaries for shelf configurations and implementation of seaice boundary conditions for LIM2. See ticket #718. Documentation now available in section 8.5 of the NEMO book.
- OPA: remove 2 obsolescent diagnostics (diagap.F90 and diahdy.F90) (tickets #749 and #750)
Computing Developments
- Performance improvements in parallel (MPI)
- Reorganisation in tracers transport computation (merge of TRA and TRC modules)
- Biogeochemistry offline (TOP) reorganised (avoid duplication of routines between on-line and offline use of TOP)
- "On the fly" interpolation now modified in fldread.F90 to obtain information about the input grid from an attribute in the weights file (ticket #631)
- "On the fly" interpolation tool added for input (forcing) files (ticket #631)
- LIM-2: use of fldread in ice damping along open boundaries (limdmp_2.F90) (see ticket #194 and changeset:2377)
- Use of FCM (Flexible Configuration Manager) to build the chosen configuration, generate Makefile and run it to produce the executable)
Documentation
- Major updates in the reference manual, which is now almost in phase with the code (see tickets #458 #459 #658 ...)
- Smaller updates on the web pages documentation (but FAQ page more active from now on)
- Detailed documentation and results of the reference configuration ORCA2_LIM forced by CORE II
Major changes
- In MPP, number of processors is now specified by cpp keys: -Dkey_nproci=2 -Dkey_nprocj=2 for instance'
- use of FCM changes the directory hierarchy and the way to set up a configuration and create an executable