├── .gitignore ├── .readthedocs.yml ├── LICENSE.txt ├── README.md ├── code ├── AUTODIFF_OPTIONS.h ├── CPP_OPTIONS.h ├── CTRL_OPTIONS.h ├── CTRL_SIZE.h ├── DIAGNOSTICS_SIZE.h ├── DIAG_OPTIONS.h ├── ECCO_OPTIONS.h ├── EXF_OPTIONS.h ├── GGL90_OPTIONS.h ├── GMREDI_OPTIONS.h ├── LAYERS_SIZE.h ├── MDSIO_BUFF_3D.h ├── MOM_COMMON_OPTIONS.h ├── PROFILES_SIZE.h ├── SEAICE_OPTIONS.h ├── SIZE.h ├── SIZE.h_192cores ├── SIZE.h_24cores ├── mom_calc_visc.F ├── packages.conf ├── rotate_uv2en.F └── tamc.h ├── docs ├── ECCOv4r1_mods.md ├── ECCOv4r3_mods.md ├── Makefile ├── analyses.rst ├── bibli.bib ├── biblirefs.rst ├── conf.py ├── downloads.rst ├── eccov4r2_dirtree.rst ├── eccov4r2_output.rst ├── eccov4r2_setup.rst ├── example_scripts │ ├── README.md │ ├── config.step1 │ ├── config.step2 │ ├── run_eccov4r2.sh │ ├── run_test.sh │ ├── screenshot-compute.png │ ├── setup_MITgcm.sh │ ├── setup_cfncluster.sh │ └── setup_rhel.sh ├── index.rst ├── introduction.rst ├── make.bat ├── requirements.txt └── runs.rst ├── eccov4.pdf ├── input ├── data ├── data.autodiff ├── data.cal ├── data.cost ├── data.ctrl ├── data.diagnostics ├── data.ecco ├── data.exch2 ├── data.exch2_192cores ├── data.exf ├── data.ggl90 ├── data.gmredi ├── data.optim ├── data.pkg ├── data.profiles ├── data.salt_plume ├── data.seaice ├── data.smooth ├── download_files.jl ├── eedata ├── more_OCCA2 │ ├── data │ ├── data.cal │ ├── data.ctrl │ ├── data.exf │ ├── data.pkg │ └── prepare_run └── prepare_run ├── input_other ├── data ├── data.ctrl ├── data.exf ├── data.exf.release1 ├── data.optim ├── data.pkg ├── data.profiles └── prepare_run └── test ├── mat_to_table.jl ├── testreport_baseline1.mat ├── testreport_baseline2.csv ├── testreport_baseline2.mat ├── testreport_baseline5.csv ├── testreport_ecco.jl ├── testreport_ecco.m ├── testreport_release1.mat ├── testreport_release3.mat └── testreport_write.m /.gitignore: -------------------------------------------------------------------------------- 1 | docs/_build 2 | devel 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/README.md -------------------------------------------------------------------------------- /code/AUTODIFF_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/AUTODIFF_OPTIONS.h -------------------------------------------------------------------------------- /code/CPP_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/CPP_OPTIONS.h -------------------------------------------------------------------------------- /code/CTRL_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/CTRL_OPTIONS.h -------------------------------------------------------------------------------- /code/CTRL_SIZE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/CTRL_SIZE.h -------------------------------------------------------------------------------- /code/DIAGNOSTICS_SIZE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/DIAGNOSTICS_SIZE.h -------------------------------------------------------------------------------- /code/DIAG_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/DIAG_OPTIONS.h -------------------------------------------------------------------------------- /code/ECCO_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/ECCO_OPTIONS.h -------------------------------------------------------------------------------- /code/EXF_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/EXF_OPTIONS.h -------------------------------------------------------------------------------- /code/GGL90_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/GGL90_OPTIONS.h -------------------------------------------------------------------------------- /code/GMREDI_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/GMREDI_OPTIONS.h -------------------------------------------------------------------------------- /code/LAYERS_SIZE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/LAYERS_SIZE.h -------------------------------------------------------------------------------- /code/MDSIO_BUFF_3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/MDSIO_BUFF_3D.h -------------------------------------------------------------------------------- /code/MOM_COMMON_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/MOM_COMMON_OPTIONS.h -------------------------------------------------------------------------------- /code/PROFILES_SIZE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/PROFILES_SIZE.h -------------------------------------------------------------------------------- /code/SEAICE_OPTIONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/SEAICE_OPTIONS.h -------------------------------------------------------------------------------- /code/SIZE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/SIZE.h -------------------------------------------------------------------------------- /code/SIZE.h_192cores: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/SIZE.h_192cores -------------------------------------------------------------------------------- /code/SIZE.h_24cores: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/SIZE.h_24cores -------------------------------------------------------------------------------- /code/mom_calc_visc.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/mom_calc_visc.F -------------------------------------------------------------------------------- /code/packages.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/packages.conf -------------------------------------------------------------------------------- /code/rotate_uv2en.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/rotate_uv2en.F -------------------------------------------------------------------------------- /code/tamc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/code/tamc.h -------------------------------------------------------------------------------- /docs/ECCOv4r1_mods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/ECCOv4r1_mods.md -------------------------------------------------------------------------------- /docs/ECCOv4r3_mods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/ECCOv4r3_mods.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/analyses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/analyses.rst -------------------------------------------------------------------------------- /docs/bibli.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/bibli.bib -------------------------------------------------------------------------------- /docs/biblirefs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/biblirefs.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/downloads.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/downloads.rst -------------------------------------------------------------------------------- /docs/eccov4r2_dirtree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/eccov4r2_dirtree.rst -------------------------------------------------------------------------------- /docs/eccov4r2_output.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/eccov4r2_output.rst -------------------------------------------------------------------------------- /docs/eccov4r2_setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/eccov4r2_setup.rst -------------------------------------------------------------------------------- /docs/example_scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/README.md -------------------------------------------------------------------------------- /docs/example_scripts/config.step1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/config.step1 -------------------------------------------------------------------------------- /docs/example_scripts/config.step2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/config.step2 -------------------------------------------------------------------------------- /docs/example_scripts/run_eccov4r2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/run_eccov4r2.sh -------------------------------------------------------------------------------- /docs/example_scripts/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/run_test.sh -------------------------------------------------------------------------------- /docs/example_scripts/screenshot-compute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/screenshot-compute.png -------------------------------------------------------------------------------- /docs/example_scripts/setup_MITgcm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/setup_MITgcm.sh -------------------------------------------------------------------------------- /docs/example_scripts/setup_cfncluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/setup_cfncluster.sh -------------------------------------------------------------------------------- /docs/example_scripts/setup_rhel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/example_scripts/setup_rhel.sh -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/runs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/docs/runs.rst -------------------------------------------------------------------------------- /eccov4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/eccov4.pdf -------------------------------------------------------------------------------- /input/data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data -------------------------------------------------------------------------------- /input/data.autodiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.autodiff -------------------------------------------------------------------------------- /input/data.cal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.cal -------------------------------------------------------------------------------- /input/data.cost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.cost -------------------------------------------------------------------------------- /input/data.ctrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.ctrl -------------------------------------------------------------------------------- /input/data.diagnostics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.diagnostics -------------------------------------------------------------------------------- /input/data.ecco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.ecco -------------------------------------------------------------------------------- /input/data.exch2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.exch2 -------------------------------------------------------------------------------- /input/data.exch2_192cores: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.exch2_192cores -------------------------------------------------------------------------------- /input/data.exf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.exf -------------------------------------------------------------------------------- /input/data.ggl90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.ggl90 -------------------------------------------------------------------------------- /input/data.gmredi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.gmredi -------------------------------------------------------------------------------- /input/data.optim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.optim -------------------------------------------------------------------------------- /input/data.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.pkg -------------------------------------------------------------------------------- /input/data.profiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.profiles -------------------------------------------------------------------------------- /input/data.salt_plume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.salt_plume -------------------------------------------------------------------------------- /input/data.seaice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.seaice -------------------------------------------------------------------------------- /input/data.smooth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/data.smooth -------------------------------------------------------------------------------- /input/download_files.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/download_files.jl -------------------------------------------------------------------------------- /input/eedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/eedata -------------------------------------------------------------------------------- /input/more_OCCA2/data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/more_OCCA2/data -------------------------------------------------------------------------------- /input/more_OCCA2/data.cal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/more_OCCA2/data.cal -------------------------------------------------------------------------------- /input/more_OCCA2/data.ctrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/more_OCCA2/data.ctrl -------------------------------------------------------------------------------- /input/more_OCCA2/data.exf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/more_OCCA2/data.exf -------------------------------------------------------------------------------- /input/more_OCCA2/data.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/more_OCCA2/data.pkg -------------------------------------------------------------------------------- /input/more_OCCA2/prepare_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/more_OCCA2/prepare_run -------------------------------------------------------------------------------- /input/prepare_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input/prepare_run -------------------------------------------------------------------------------- /input_other/data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/data -------------------------------------------------------------------------------- /input_other/data.ctrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/data.ctrl -------------------------------------------------------------------------------- /input_other/data.exf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/data.exf -------------------------------------------------------------------------------- /input_other/data.exf.release1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/data.exf.release1 -------------------------------------------------------------------------------- /input_other/data.optim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/data.optim -------------------------------------------------------------------------------- /input_other/data.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/data.pkg -------------------------------------------------------------------------------- /input_other/data.profiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/data.profiles -------------------------------------------------------------------------------- /input_other/prepare_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/input_other/prepare_run -------------------------------------------------------------------------------- /test/mat_to_table.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/mat_to_table.jl -------------------------------------------------------------------------------- /test/testreport_baseline1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_baseline1.mat -------------------------------------------------------------------------------- /test/testreport_baseline2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_baseline2.csv -------------------------------------------------------------------------------- /test/testreport_baseline2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_baseline2.mat -------------------------------------------------------------------------------- /test/testreport_baseline5.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_baseline5.csv -------------------------------------------------------------------------------- /test/testreport_ecco.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_ecco.jl -------------------------------------------------------------------------------- /test/testreport_ecco.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_ecco.m -------------------------------------------------------------------------------- /test/testreport_release1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_release1.mat -------------------------------------------------------------------------------- /test/testreport_release3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_release3.mat -------------------------------------------------------------------------------- /test/testreport_write.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaelforget/ECCOv4/HEAD/test/testreport_write.m --------------------------------------------------------------------------------