Changes between Version 33 and Version 34 of ticket/1613_NOC3_vvl_by_default
- Timestamp:
- 2015-11-06T11:44:29+01:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ticket/1613_NOC3_vvl_by_default
v33 v34 25 25 26 26 == I. Before/Now/After vertical coordinate system by default == 27 ===>>> runs ORCA2_LIM3 trunk and this branch identical to the last digit ===>>> ''' OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5845] [[BR]] ===>>> small bug correction in in_out_manager.F90 ===>>> ''' OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5858] [[BR]] ===>>> correction of trunk bugs [https://forge.ipsl.jussieu.fr/nemo/log/trunk/NEMOGCM?rev= 5860] and [https://forge.ipsl.jussieu.fr/nemo/log/trunk/NEMOGCM?rev= 5861] + bug correction in non-vvl case===>>> ''' OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5862] [[BR]] [[BR]] ===>>> Not working in non vvl case (blow up in 10 time step !) error (tmask instead of umask in dlmvvl)[[BR]] ===>>> OK see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5863] [[BR]] ===>>> re-introduce changes in dynhpg.F90 ===>>> ''' OK'''see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5864]27 ===>>> runs ORCA2_LIM3 trunk and this branch identical to the last digit ===>>> ''' OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5845] [[BR]] ===>>> small bug correction in in_out_manager.F90 ===>>> ''' OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5858] [[BR]] ===>>> correction of trunk bugs [https://forge.ipsl.jussieu.fr/nemo/log/trunk/NEMOGCM?rev= 5860] and [https://forge.ipsl.jussieu.fr/nemo/log/trunk/NEMOGCM?rev= 5861] + bug correction in non-vvl case===>>> ''' OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5862] [[BR]] [[BR]] ===>>> Not working in non vvl case (blow up in 10 time step !) error (tmask instead of umask in dlmvvl)[[BR]] ===>>> OK see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5863] [[BR]] ===>>> re-introduce changes in dynhpg.F90 ===>>> ''' OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5864] 28 28 29 29 * dom_oce.F90 :[[BR]](1) systematic declaration of before/now/after vertical coordinate [[BR]](2) uniformisation of the name: hur (hvr) becomes r1_hu_n (r1_hv_n) ; idem for before and after[[BR]](3) gdep3w becomes gde3w === … … 31 31 * remove domzgr_substitute.h90 and its #include every where in the code. compilation OK (ORCA2_LIM3, ORCA2_LIM with/without AGRIF, ORCA2_LIM_PISCES,ORCA2_SAS_LIM, AMM12, C1D_PAPA, ORCA2_OFF_PISCES, GYRE_PISCES) 32 32 * domzgr.F90 : Add the initialization of "_b", "_n", "_a" vertical coordinate arrays to "_0" in cas of linear free surface (i.e. .not.lk_vvl) 33 * reintroduce in dynhpg.F90 the substitution of 1/e1u, 1/e2v by by r1_e1u, r1_e2v OK seeevision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5864]33 * reintroduce in dynhpg.F90 the substitution of 1/e1u, 1/e2v by by r1_e1u, r1_e2v ===>>> '''OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5864] 34 34 35 35 == [[BR]]II. Non-linear free surface by default == 36 ===>>> (1)+(2) runs ORCA2_LIM and ORCA2_LIM3 identical to the last digit with results of part I (rev 5864) 37 ===>>> 36 ===>>> '''(1)+(2)''' runs ORCA2_LIM and ORCA2_LIM3 (ln_linssh=T & =F) identical to the last digit with results of part I (rev 5864) and compilation with ORCA2_LIM_PISCES fine ===>>> '''OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5868] 38 37 39 38 * (1) replace lk_vvl by .NOT.ln_linssh everywhere … … 45 44 * dynldf_lap_blp.F90 & sbcwaves.F90: correct the 2 bugs found in trunk (see trunk revision [https://forge.ipsl.jussieu.fr/nemo/log/trunk/NEMOGCM?rev= 5860] and [https://forge.ipsl.jussieu.fr/nemo/log/trunk/NEMOGCM?rev= 5861]): '''OK''' see revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5862] 46 45 * dynldf_lap_blp.F90 : add the correction on zdiv in AGRIF case: '''OK''' revision [https://forge.ipsl.jussieu.fr/nemo/log/branches/2015/dev_r5836_NOC3_vvl_by_default?rev= 5862] 47 * domhpg.F90 : replace everywhere /e1u (/e2v) by *r1_e1u (*r1_e2v) ==>> put in comment !!gm to get same results 48 * dynspg_flt.F90 : replace everywhere /e1u (/e2v) by *r1_e1u (*r1_e2v) 49 * use nn_print test to bypass some control print. (domcfg.F90 ; ...) 50 * remove the use of prihre, prihin, prizre ==>>> remove lib_print.f90 46 * domhpg.F90 : replace everywhere /e1u (/e2v) by *r1_e1u (*r1_e2v) ==>> put in comment !!gm to get same results '''OK''' 47 * dynspg_flt.F90 : replace everywhere /e1u (/e2v) by *r1_e1u (*r1_e2v) '''OK''' 48 * use nn_print test to bypass some control print. (domcfg.F90 ; ...) '''OK''' 49 * remove the use of prihre, prihin, prizre ==>>> remove lib_print.f90 '''OK'''