''Started 4th April 2013'' '''Secondary author''' : Andrew Coward '''Branch''' : [https://forge.ipsl.jussieu.fr/nemo/browser/branches/2013/dev_r3858_NOC_ZTC 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 [https://forge.ipsl.jussieu.fr/nemo/changeset/3862 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 [https://forge.ipsl.jussieu.fr/nemo/changeset/3865 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.