'''Step 1'''. Create merge branch from a copy of the trunk at the shared base revision of the two site merges: {{{ svn copy svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2855 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2011/dev_NOC_UKMO_MERGE \ -m"Create branch for the merge of all NOC and UKMO 2011 developments. See ticket #890. Step 1: copy trunk at the base revision number used by both site merge branches" : Committed revision 3089. }}} '''Step2'''. Merge in changes from the dev_UKM0_2011 branch. revert unwanted changes to NEMO_book.pdf and arch files. Commit changes {{{ svn ci -m"Branch dev_NOC_UKMO_MERGE #890. Step 2. Merge in changes from the dev_UKM0_2011 branch with unwanted changes reverted" Password: Sending DOC/TexFiles/Biblio/Biblio.bib Sending DOC/TexFiles/Chapters/Chap_ASM.tex Sending DOC/TexFiles/Chapters/Chap_OBS.tex Sending DOC/TexFiles/Chapters/Chap_SBC.tex Sending DOC/TexFiles/Chapters/Introduction.tex Adding (bin) DOC/TexFiles/Figures/Fig_OBS_dataplot_main.pdf Adding (bin) DOC/TexFiles/Figures/Fig_OBS_dataplot_prof.pdf Sending DOC/TexFiles/Figures/logo_UKMO.pdf Sending DOC/TexFiles/Namelist/namobs_example Sending DOC/TexFiles/Namelist/namsbc_cpl Deleting DOC/TexFiles/Namelist/namsbc_cpl_co2 Adding NEMOGCM/ARCH/arch-PW6_METO.fcm Adding NEMOGCM/ARCH/arch-ifort_linux_omp.fcm Adding NEMOGCM/ARCH/arch-mpxlf_aix.fcm Replacing NEMOGCM/ARCH/arch-xlf_aix.fcm Adding NEMOGCM/ARCH/arch-xlf_pwr6.fcm Adding NEMOGCM/CONFIG/AMM Adding NEMOGCM/CONFIG/AMM-PISCES Sending NEMOGCM/CONFIG/GYRE/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist Sending NEMOGCM/CONFIG/POMME/EXP00/namelist Sending NEMOGCM/NEMO/LIM_SRC_2/limsbc_2.F90 Sending NEMOGCM/NEMO/LIM_SRC_2/limthd_zdf_2.F90 Replacing NEMOGCM/NEMO/OPA_SRC/BDY Sending NEMOGCM/NEMO/OPA_SRC/DIA/diahsb.F90 Sending NEMOGCM/NEMO/OPA_SRC/DOM/dom_oce.F90 Sending NEMOGCM/NEMO/OPA_SRC/DOM/dommsk.F90 Sending NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90 Sending NEMOGCM/NEMO/OPA_SRC/DOM/phycst.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/divcur.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynnxt.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynspg.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_exp.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_flt.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_oce.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/sshwzv.F90 Sending NEMOGCM/NEMO/OPA_SRC/FLO/floblk.F90 Sending NEMOGCM/NEMO/OPA_SRC/IOM/prtctl.F90 Sending NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90 Sending NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 Replacing NEMOGCM/NEMO/OPA_SRC/OBC/obc_vectopt_loop_substitute.h90 Replacing NEMOGCM/NEMO/OPA_SRC/OBC/obcdyn.F90 Replacing NEMOGCM/NEMO/OPA_SRC/OBC/obcdyn_bt.F90 Replacing NEMOGCM/NEMO/OPA_SRC/OBC/obcfla.F90 Replacing NEMOGCM/NEMO/OPA_SRC/OBC/obcrst.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/cpl_oasis3.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/fldread.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbc_ice.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbcapr.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbcblk_core.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90 Adding NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_if.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_lim_2.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbcmod.F90 Sending NEMOGCM/NEMO/OPA_SRC/SOL/solver.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv_cen2.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv_eiv.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv_muscl.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv_muscl2.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv_qck.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv_tvd.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traadv_ubs.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traldf.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_iso_grif.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traldf_lap.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/tranxt.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/trazdf.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/trazdf_exp.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/trazdf_imp.F90 Sending NEMOGCM/NEMO/OPA_SRC/nemogcm.F90 Sending NEMOGCM/NEMO/OPA_SRC/oce.F90 Adding NEMOGCM/NEMO/OPA_SRC/par_AMM_12km.h90 Sending NEMOGCM/NEMO/OPA_SRC/par_oce.F90 Sending NEMOGCM/NEMO/OPA_SRC/step.F90 Sending NEMOGCM/NEMO/OPA_SRC/step_oce.F90 Sending NEMOGCM/NEMO/TOP_SRC/C14b/trcsms_c14b.F90 Sending NEMOGCM/NEMO/TOP_SRC/CFC/trcnam_cfc.F90 Sending NEMOGCM/NEMO/TOP_SRC/CFC/trcsms_cfc.F90 Sending NEMOGCM/NEMO/TOP_SRC/LOBSTER/trcbio.F90 Sending NEMOGCM/NEMO/TOP_SRC/LOBSTER/trcexp.F90 Sending NEMOGCM/NEMO/TOP_SRC/LOBSTER/trcopt.F90 Sending NEMOGCM/NEMO/TOP_SRC/LOBSTER/trcsed.F90 Sending NEMOGCM/NEMO/TOP_SRC/PISCES/p4zsed.F90 Sending NEMOGCM/NEMO/TOP_SRC/PISCES/trcrst_pisces.F90 Sending NEMOGCM/NEMO/TOP_SRC/PISCES/trcsms_pisces.F90 Sending NEMOGCM/NEMO/TOP_SRC/SED/sedini.F90 Sending NEMOGCM/NEMO/TOP_SRC/SED/sedmodel.F90 Sending NEMOGCM/NEMO/TOP_SRC/SED/sedwri.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcadv.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcbbl.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcdmp.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcnxt.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcrad.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcsbc.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trczdf.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trdmld_trc.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trdmod_trc.F90 Sending NEMOGCM/NEMO/TOP_SRC/oce_trc.F90 Sending NEMOGCM/NEMO/TOP_SRC/trc.F90 Sending NEMOGCM/NEMO/TOP_SRC/trcdia.F90 Sending NEMOGCM/NEMO/TOP_SRC/trcdta.F90 Sending NEMOGCM/NEMO/TOP_SRC/trcini.F90 Sending NEMOGCM/NEMO/TOP_SRC/trcnam.F90 Sending NEMOGCM/NEMO/TOP_SRC/trcrst.F90 Sending NEMOGCM/NEMO/TOP_SRC/trcstp.F90 Adding NEMOGCM/NEMO/TOP_SRC/trcsub.F90 Sending NEMOGCM/NEMO/TOP_SRC/trcwri.F90 Sending NEMOGCM/TOOLS/COMPILE/cfg.txt Adding NEMOGCM/TOOLS/OBSTOOLS Adding NEMOGCM/TOOLS/REBUILD_NEMO Transmitting file data ................................................................................................... Committed revision 3094. }}} '''Step 3'''. Undo some changes necessary to fully reinstate OBC and fix a bug in obcdta.F90 {{{ svn ci -m"Branch dev_NOC_UKMO_MERGE #890. Undid some changes to fully reinstate OBC code" Sending NEMOGCM/NEMO/OPA_SRC/FLO/floblk.F90 Sending NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90 Sending NEMOGCM/NEMO/OPA_SRC/OBC/obcdta.F90 Transmitting file data ... Committed revision 3096. }}} '''Step 4'''. Merge in changes from the NOCS merge {{{ svn merge svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2855 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2011/dev_NOC_2011_MERGE dev_NOC_UKMO_MERGE --- Merging differences between repository URLs into 'dev_NOC_UKMO_MERGE': U dev_NOC_UKMO_MERGE/DOC/TexFiles/Biblio/Biblio.bib U dev_NOC_UKMO_MERGE/DOC/TexFiles/Chapters/Chap_DYN.tex U dev_NOC_UKMO_MERGE/DOC/TexFiles/Chapters/Chap_MISC.tex U dev_NOC_UKMO_MERGE/DOC/TexFiles/Chapters/Chap_ZDF.tex U dev_NOC_UKMO_MERGE/DOC/TexFiles/Namelist/namdyn_hpg U dev_NOC_UKMO_MERGE/DOC/TexFiles/Namelist/nambfr U dev_NOC_UKMO_MERGE/DOC/TexFiles/Namelist/namtra_ldf A dev_NOC_UKMO_MERGE/DOC/TexFiles/Namelist/namdyn_nept U dev_NOC_UKMO_MERGE/NEMOGCM/CONFIG/GYRE/EXP00/namelist U dev_NOC_UKMO_MERGE/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist U dev_NOC_UKMO_MERGE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist U dev_NOC_UKMO_MERGE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist U dev_NOC_UKMO_MERGE/NEMOGCM/CONFIG/POMME/EXP00/namelist U dev_NOC_UKMO_MERGE/NEMOGCM/ARCH/arch-ALTIX_NAUTILUS4.fcm U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OFF_SRC/domrea.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DOM/istate.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DYN/dynbfr.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DYN/dynnxt.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DYN/dynzdf_imp.F90 Conflict discovered in '/Users/omfman/NEMO/SRC_PARIS/dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90'. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: p C dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90 A dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/DYN/dynnept.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/LBC/lbcnfd.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/LDF/ldfslp.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra_oce.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/SBC/sbcrnf.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfmxl.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfbfr.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/TRA/eosbn2.F90 Conflict discovered in '/Users/omfman/NEMO/SRC_PARIS/dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_grif.F90'. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: p C dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_grif.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_lap.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/OPA_SRC/step.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/LIM_SRC_2/limistate_2.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/LIM_SRC_2/iceini_2.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/TOP_SRC/MY_TRC/trcini_my_trc.F90 Conflict discovered in '/Users/omfman/NEMO/SRC_PARIS/dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/TOP_SRC/TRP/trcadv.F90'. REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(inout) :: pta ! tracer trend Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: p C dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/TOP_SRC/TRP/trcadv.F90 Conflict discovered in '/Users/omfman/NEMO/SRC_PARIS/dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90'. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: p C dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/TOP_SRC/oce_trc.F90 U dev_NOC_UKMO_MERGE/NEMOGCM/NEMO/NST_SRC/agrif_opa_update.F90 }}} '''Step 5'''. resolve conflicts (most arising from the tracer sub-timestepping) and commit {{{ svn ci -m"Branch dev_NOC_UKMO_MERGE #890. Resolved conflicts (most arising from the tracer sub-timestepping)" Sending DOC/TexFiles/Biblio/Biblio.bib zdpdy2 = zcoef0 / e2v(ji,jj) * & Sending DOC/TexFiles/Chapters/Chap_DYN.tex Sending DOC/TexFiles/Chapters/Chap_MISC.tex Sending DOC/TexFiles/Chapters/Chap_ZDF.tex Sending DOC/TexFiles/Namelist/nambfr Sending DOC/TexFiles/Namelist/namdyn_hpg Adding DOC/TexFiles/Namelist/namdyn_nept Sending DOC/TexFiles/Namelist/namtra_ldf Sending NEMOGCM/ARCH/arch-ALTIX_NAUTILUS4.fcm Sending NEMOGCM/CONFIG/GYRE/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist Sending NEMOGCM/CONFIG/POMME/EXP00/namelist Sending NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90 Sending NEMOGCM/NEMO/OPA_SRC/DOM/istate.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynbfr.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90 Adding NEMOGCM/NEMO/OPA_SRC/DYN/dynnept.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynnxt.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynzdf_imp.F90 Sending NEMOGCM/NEMO/OPA_SRC/LBC/lbcnfd.F90 Sending NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90 Sending NEMOGCM/NEMO/OPA_SRC/LDF/ldfslp.F90 Sending NEMOGCM/NEMO/OPA_SRC/LDF/ldftra.F90 Sending NEMOGCM/NEMO/OPA_SRC/LDF/ldftra_oce.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/eosbn2.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_grif.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traldf_lap.F90 Sending NEMOGCM/NEMO/OPA_SRC/ZDF/zdfbfr.F90 Sending NEMOGCM/NEMO/OPA_SRC/nemogcm.F90 Sending NEMOGCM/NEMO/OPA_SRC/step.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcadv.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90 Transmitting file data ................................. Committed revision 3101. svn ci -m"Branch dev_NOC_UKMO_MERGE #890. Corrected minor typo in dynhpg.F90"Password: Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90 Transmitting file data . Committed revision 3102. }}} '''Step 6'''. Standardise AMM (now AMM12) reference configurations and suppress unneeded pressure gradient options in dynhpg.F90 {{{ svn ci -m"Branch dev_NOC_UKMO_MERGE #890. Changes to AMM reference configuration and suppression of unwanted pressure gradient options in dynhpg.F90" Password: Sending DOC/TexFiles/Chapters/Chap_DYN.tex Sending DOC/TexFiles/Namelist/namdyn_hpg Deleting NEMOGCM/CONFIG/AMM Deleting NEMOGCM/CONFIG/AMM-PISCES Adding NEMOGCM/CONFIG/AMM12 Sending NEMOGCM/CONFIG/AMM12/EXP00/namelist Adding NEMOGCM/CONFIG/AMM12_PISCES Sending NEMOGCM/CONFIG/AMM12_PISCES/EXP00/namelist Sending NEMOGCM/CONFIG/GYRE/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist Sending NEMOGCM/CONFIG/POMME/EXP00/namelist Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90 Sending NEMOGCM/SETTE/sette.sh Transmitting file data ........... Committed revision 3108. }}}