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.
ticket/1613_NOC3_vvl_by_default (diff) – NEMO

Changes between Version 33 and Version 34 of ticket/1613_NOC3_vvl_by_default


Ignore:
Timestamp:
2015-11-06T11:44:29+01:00 (8 years ago)
Author:
gm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/1613_NOC3_vvl_by_default

    v33 v34  
    2525 
    2626== 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] 
    2828 
    2929 * 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 === 
     
    3131 * 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) 
    3232 * 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 see evision  [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] 
    3434 
    3535== [[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]  
    3837 
    3938 * (1) replace lk_vvl by .NOT.ln_linssh everywhere 
     
    4544 * 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] 
    4645 * 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'''