Changes between Version 41 and Version 42 of ticket/1613_NOC3_vvl_by_default
- Timestamp:
- 2015-11-12T10:30:01+01:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ticket/1613_NOC3_vvl_by_default
v41 v42 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 === … … 34 34 35 35 == [[BR]]II. Non-linear free surface by default == 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] [[BR]] ===>>> '''(3) TRA'''runs ORCA2_LIM and ORCA2_LIM3 (ln_linssh=T & =F) OK, but solver modified (roundoff changes)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] [[BR]] ===>>> ''' (3) TRA''' runs ORCA2_LIM and ORCA2_LIM3 (ln_linssh=T & =F) OK, but solver modified (roundoff changes) 37 37 38 38 === (1) replace lk_vvl by .NOT.ln_linssh everywhere === … … 41 41 42 42 === (3) remove optimization associated with linear free surface ; promote test on ln_linssh in favor of test on .NOT.ln_linssh === 43 * '''TRA''' 43 * '''TRA''' (and TRC) : 44 44 45 '''traadv_...''' : surface flux set systematically to zero for all tracers. compute for each tracer in ln_linssh case [[BR]]'''traqsr ''': ln_linssh desappears: always computed with now scale factors. introduction of np_RGB, np_2BD, etc ... Logical ln_traqsr moved from namtra_qsr to namsbc[[BR]]'''trazdf_exp & trazdf_imp''' : e3t & e3w always taken into account. No differences between ln_linssh=T or F[[BR]]'''trasbc''' : non-linear free surface calculation, and addition of concentration/dilution term only when ln_linssh=T[[BR]]'''tranxt''' : remove tra_nxt_fix, use tra_nxt_vvl in both linear & non linear free surface[[BR]]'''TRC''' : same modification in trcnxt.F9045 '''traadv_...''' : surface flux set systematically to zero for all tracers. compute for each tracer in ln_linssh case [[BR]]'''traqsr ''': ln_linssh desappears: always computed with now scale factors. introduction of np_RGB, np_2BD, etc ... Logical ln_traqsr moved from namtra_qsr to namsbc[[BR]]'''trazdf_exp & trazdf_imp''' : e3t & e3w always taken into account. No differences between ln_linssh=T or F[[BR]]'''trasbc''' : non-linear free surface calculation, and addition of concentration/dilution term only when ln_linssh=T[[BR]]'''tranxt''' : tra_nxt_fix cannot be removed as in tra_nxt_vvl the vertical scale factor used changes (asselin time filter on e3t....) [[BR]] 46 46 47 47 ---- … … 54 54 * remove the use of prihre, prihin, prizre ==>>> remove lib_print.f90 '''OK''' 55 55 * sbcwave : move crag and stokes drift logical from namsbc to namsbc_wave 56 * merge traadv_lap.F90 & traadv_blp.F90 into traadv_lap_blp.F90 (as for the dynamics) + traldf.F90 & trcldf.F90 for USE traldf_lap_blp 56 * merge traadv_lap.F90 & traadv_blp.F90 into traadv_lap_blp.F90 (as for the dynamics) + traldf.F90 & trcldf.F90 for USE traldf_lap_blp '''OK''' see revision