= 2010: from merge party to 3_3 release = Last edited [[Timestamp]] [[PageOutline]] 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:[[BR]]This beta version is available using : [[BR]]svn co !https://forge.ipsl.jussieu.fr/nemo/svn/branches/nemo_v3_3_beta/NEMOGCM (read only) [[BR]]!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[[BR]]- contributions to the documentation should be send directly to Gurvan, with Rachid on copy [[BR]]- 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[[BR]]- tag a last stable version of nemo_v_3_2 (nemo_v3_2_2) at the end of December[[BR]]- put back the beta version on the trunk just after[[BR]]- tag and release of nemo_v3_3 [[BR]]- 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 (ticket #680, and appendix in reference manual) * Vertical mixing scheme Generic Length Scale (GLS) added (ticket #687), old TKE option suppressed (ticket #742) * Changes in bottom boundary layer (bbl) (ticket !#774) * 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) * OPA: allow mixed laplacian/bilaplacian lateral diffusion on momentum (ticket #659) * Atmospheric pressure forcing added to both ocean and ice dynamics (ticket #725) * 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. * SBC: Diurnal cycle added when using daily solar radiation (ticket #730) * 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) * OPA: rewriting + DOCTOR norme on diaptr.F90 (ticket #759 , changeset:2399) '''Computing Developments''' * Performance improvements in parallel (MPI) * Reorganisation in tracers transport computation (merge of TRA and TRC modules) (ticket #693, #694 , #717) * Reorganisation of the initialisation phase (ticket #695) * 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) * fldread: Read 3D files (like Levitus) with fldread.F90 (ticket #649 , #650), add a weekly forcing option (ticket #632 , #706), correct the time interpolation and co (#745, #751) * NetCDF-4: add NetCDF4 chunking and compression support to v3.3 (ticket #755 and #754) * 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 * CORE II normal year forcing set as the default forcing of ORCA2-LIM (ticket #756) '''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'''''''''' ----