Stage 1: Create development branch:
svn copy svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2013/dev_MERGE_2013 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2013/dev_ECMWF_waves \ -m "Create branch for the temporary hosting of surface wave comonents from ECMWF. See ticket #1216"
Stage 2: Import changes from ECMWF:
See changeset: https://forge.ipsl.jussieu.fr/nemo/changeset/4351/branches/2013/dev_ECMWF_waves
svn ci -m"Branch 2013/dev_ECMWF_waves ticket #1216. First set of code imports from ECMWF. Untested" Files: 2 added 9 edited ARCH/arch-ALTIX_NAUTILUS_MPT.fcm (1 diff) CONFIG/ORCA2_LIM/EXP00/namelist_cfg (1 diff) CONFIG/SHARED/namelist_ref (2 diffs) NEMO/OPA_SRC/DYN/dynstcor.F90 <-------New NEMO/OPA_SRC/SBC/sbc_oce.F90 (1 diff) NEMO/OPA_SRC/SBC/sbcblk_core.F90 (2 diffs) NEMO/OPA_SRC/SBC/sbcmod.F90 (1 diff) NEMO/OPA_SRC/SBC/sbcwave_ecmwf.F90 <-------New NEMO/OPA_SRC/ZDF/zdftke.F90 (1 diff) NEMO/OPA_SRC/step.F90 (1 diff) NEMO/OPA_SRC/step_oce.F90 (1 diff)
Stage 3: Fix compilation problems:
See changeset: https://forge.ipsl.jussieu.fr/nemo/changeset/4352/branches/2013/dev_ECMWF_waves
svn ci -m"Branch 2013/dev_ECMWF_waves ticket #1216. Corrections to first set of code imports to solve compilation issues" Files: 7 edited NEMO/OPA_SBC/DYN/dynstcor.F90 (1 diff) NEMO/OPA_SBC/SBC/sbc_oce.F90 (1 diff) NEMO/OPA_SBC/SBC/sbcblk_core.F90 (1 diff) NEMO/OPA_SBC/SBC/sbcmod.F90 (1 diff) NEMO/OPA_SBC/SBC/sbcwave.F90 (1 diff) NEMO/OPA_SBC/SBC/sbcwave_ecmwf.F90 (1 diff) NEMO/OPA_SBC/step_oce.F90 (1 diff)
Stage 4: Add v3.6 compatible namelist handling:
See changeset: https://forge.ipsl.jussieu.fr/nemo/changeset/4353/branches/2013/dev_ECMWF_waves
svn ci -m"Branch 2013/dev_ECMWF_waves ticket #1216. Update namelist handling to v3.6 standard" File: 1 edited branches/2013/dev_ECMWF_waves/NEMOGCM/NEMO/OPA_SRC/SBC/sbcwave_ecmwf.F90 (1 diff)
Stage 5: Add limiter to prevent dodgy input data causing NaNs?
svn ci -m"Branch 2013/dev_ECMWF_waves ticket #1216. Add limiter on zphio_flux (zdftke.F90) to prevent spurious negative values in input data causing NaNs" File: 1 edited branches/2013/dev_ECMWF_waves/NEMOGCM/NEMO/OPA_SRC/ZDF/zdftke.F90 (1 diff)
Final stage: Create new development branch for 2014 developments (2014/dev_r4642_WavesWG) wiki:ticket/1323_WavesWG and #1323. Export changes on this branch across to the new branch. Close this ticket and suspend all work on this branch.