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/0863/reimplementation – NEMO
wiki:ticket/0863/reimplementation

Version 2 (modified by acc, 11 years ago) (diff)

--

Started 4th April 2013

Secondary author : Andrew Coward

Branch : reimplementation of z_tilde coordinate starting from 3.5alpha

Details of the reimplementation of the Z-tilde code into v3.5alpha. The concepts behind the changes are explained in Mattieu's wiki:ticket/863? page. This page merely records the steps taken to re-implentation Mattieu's (almost) working version.

Stage 1: Change names of gdept_0, gdepw_0, e3t_0, e3w_0 to gdept_1d, gdepw_1d, e3t_1d, e3w_1d respectively in preparation for the introduction of time invariant 3d arrays using the _0 suffix. (see Changeset 3862)

svn ci -m 'Branch 2013/dev_r3858_NOC_ZTC #863. Change names of gdept_0, gdepw_0, e3t_0, e3w_0 to gdept_1d, gdepw_1d, e3t_1d, e3w_1d respectively in preparation for the introduction of time invariant 3d arrays using the _0 suffix' 
Password: 
Sending        NEMOGCM/NEMO/OFF_SRC/domain.F90
Sending        NEMOGCM/NEMO/OFF_SRC/domrea.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diaar5.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diadimg.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diahth.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diaptr.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/dom_oce.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domstp.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domwri.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/dtatsd.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/istate.F90
Sending        NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
Sending        NEMOGCM/NEMO/OPA_SRC/IOM/iom_ioipsl.F90
Sending        NEMOGCM/NEMO/OPA_SRC/IOM/iom_nf90.F90
Sending        NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn.F90
Sending        NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn_c3d.h90
Sending        NEMOGCM/NEMO/OPA_SRC/OBS/diaobs.F90
Sending        NEMOGCM/NEMO/OPA_SRC/OBS/obs_prep.F90
Sending        NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_prof.F90
Sending        NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_vel.F90
Sending        NEMOGCM/NEMO/OPA_SRC/SBC/sbcrnf.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/tradmp.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/traqsr.F90
Sending        NEMOGCM/NEMO/OPA_SRC/ZDF/zdfini.F90
Sending        NEMOGCM/NEMO/SAS_SRC/diawri.F90
Sending        NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zopt.F90
Sending        NEMOGCM/NEMO/TOP_SRC/PISCES/SED/sed.F90
Sending        NEMOGCM/NEMO/TOP_SRC/PISCES/SED/sedini.F90
Sending        NEMOGCM/NEMO/TOP_SRC/trcdia.F90
Sending        NEMOGCM/NEMO/TOP_SRC/trcdta.F90
Sending        NEMOGCM/TOOLS/COMPILE/Fcheck_archfile.sh
Transmitting file data .................................
Committed revision 3862.

Stage 2: Nearly complete port of original development branch into v3.5alpha base (still namelists and iodef files to update). (see Changeset 3865) This compiles and runs but currently fails after 8 timesteps with ORCA2_LIM

svn ci -m 'Branch 2013/dev_r3858_NOC_ZTC, #863. Nearly complete port of 2011/dev_r2739_LOCEAN8_ZTC development branch into v3.5aplha base. Compiles and runs but currently unstable after 8 timesteps with ORCA2_LIM reference configuration.'
Password: 
Sending        NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist
Sending        NEMOGCM/NEMO/LIM_SRC_2/limthd_2.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diaar5.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diahth.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diaptr.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/dom_oce.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domain.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domwri.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/domzgr_substitute.h90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/dtatsd.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DOM/istate.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DYN/dynnxt.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90
Sending        NEMOGCM/NEMO/OPA_SRC/DYN/sshwzv.F90
Sending        NEMOGCM/NEMO/OPA_SRC/SBC/sbc_oce.F90
Sending        NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90
Sending        NEMOGCM/NEMO/OPA_SRC/SBC/sbcssm.F90
Sending        NEMOGCM/NEMO/OPA_SRC/SBC/sbcwave.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/eosbn2.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/traadv.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/traldf_bilap.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/traldf_bilapg.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/traldf_lap.F90
Sending        NEMOGCM/NEMO/OPA_SRC/TRA/traqsr.F90
Sending        NEMOGCM/NEMO/OPA_SRC/oce.F90
Sending        NEMOGCM/NEMO/OPA_SRC/step.F90
Sending        NEMOGCM/NEMO/OPA_SRC/step_oce.F90
Sending        NEMOGCM/NEMO/TOP_SRC/C14b/trcwri_c14b.F90
Sending        NEMOGCM/NEMO/TOP_SRC/CFC/trcwri_cfc.F90
Sending        NEMOGCM/NEMO/TOP_SRC/MY_TRC/trcwri_my_trc.F90
Sending        NEMOGCM/NEMO/TOP_SRC/PISCES/trcwri_pisces.F90
Sending        NEMOGCM/NEMO/TOP_SRC/oce_trc.F90
Transmitting file data ........

.............................. Committed revision 3865.