From 8713c973ac2b54661672db5467ac37428fd53fca Mon Sep 17 00:00:00 2001 From: Jan Streffing Date: Wed, 24 Jul 2024 11:07:11 +0200 Subject: [PATCH 1/7] adding config line for each dask use that should prevent heartbeat error --- templates_notebooks/template_2dmesh.ipynb | 4 +++- templates_notebooks/template_hmesh.ipynb | 4 +++- templates_notebooks/template_hovm.ipynb | 2 ++ templates_notebooks/template_hovm_clim.ipynb | 2 ++ templates_notebooks/template_hquiver.ipynb | 2 ++ templates_notebooks/template_hslice.ipynb | 6 ++---- templates_notebooks/template_hslice_clim.ipynb | 2 ++ templates_notebooks/template_hslice_isotdep.ipynb | 2 ++ templates_notebooks/template_transect.ipynb | 2 ++ templates_notebooks/template_transect_clim.ipynb | 2 ++ templates_notebooks/template_transect_transp.ipynb | 2 ++ templates_notebooks/template_transect_transp_t.ipynb | 12 +++++++++++- templates_notebooks/template_transect_zmean.ipynb | 2 ++ .../template_transect_zmean_clim.ipynb | 2 ++ templates_notebooks/template_transp_dmoc.ipynb | 2 ++ .../template_transp_dmoc_srfcbflx.ipynb | 2 ++ templates_notebooks/template_transp_dmoc_t.ipynb | 2 ++ templates_notebooks/template_transp_dmoc_wdiap.ipynb | 2 ++ templates_notebooks/template_transp_ghflx.ipynb | 2 ++ templates_notebooks/template_transp_hbstreamf.ipynb | 2 ++ templates_notebooks/template_transp_mhflx.ipynb | 4 +++- templates_notebooks/template_transp_zhflx.ipynb | 4 +++- templates_notebooks/template_transp_zmoc.ipynb | 2 ++ templates_notebooks/template_transp_zmoc_t.ipynb | 2 ++ templates_notebooks/template_vprofile.ipynb | 2 ++ templates_notebooks/template_vprofile_clim.ipynb | 2 ++ 26 files changed, 65 insertions(+), 9 deletions(-) diff --git a/templates_notebooks/template_2dmesh.ipynb b/templates_notebooks/template_2dmesh.ipynb index 7028bda..402de1b 100644 --- a/templates_notebooks/template_2dmesh.ipynb +++ b/templates_notebooks/template_2dmesh.ipynb @@ -162,6 +162,8 @@ " from dask.distributed import Client\n", " # from dask.diagnostics import ProgressBar\n", " import dask\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", @@ -291,7 +293,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.19" + "version": "3.9.19" } }, "nbformat": 4, diff --git a/templates_notebooks/template_hmesh.ipynb b/templates_notebooks/template_hmesh.ipynb index 3c45839..aa80a64 100644 --- a/templates_notebooks/template_hmesh.ipynb +++ b/templates_notebooks/template_hmesh.ipynb @@ -177,6 +177,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", @@ -359,7 +361,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.19" + "version": "3.9.19" }, "latex_envs": { "LaTeX_envs_menu_present": true, diff --git a/templates_notebooks/template_hovm.ipynb b/templates_notebooks/template_hovm.ipynb index 06e14d8..f4962e4 100644 --- a/templates_notebooks/template_hovm.ipynb +++ b/templates_notebooks/template_hovm.ipynb @@ -175,6 +175,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_hovm_clim.ipynb b/templates_notebooks/template_hovm_clim.ipynb index b3f3c05..b19c475 100644 --- a/templates_notebooks/template_hovm_clim.ipynb +++ b/templates_notebooks/template_hovm_clim.ipynb @@ -173,6 +173,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_hquiver.ipynb b/templates_notebooks/template_hquiver.ipynb index a87bd8c..a972386 100644 --- a/templates_notebooks/template_hquiver.ipynb +++ b/templates_notebooks/template_hquiver.ipynb @@ -185,6 +185,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_hslice.ipynb b/templates_notebooks/template_hslice.ipynb index 1bcf9e2..8c96500 100644 --- a/templates_notebooks/template_hslice.ipynb +++ b/templates_notebooks/template_hslice.ipynb @@ -177,10 +177,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", - " \n", - "# # disable dask worker heartbeat --> prevent error ?\n", - "# from dask import config as cfg\n", - "# cfg.set({'distributed.scheduler.worker-ttl': None})\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " \n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", diff --git a/templates_notebooks/template_hslice_clim.ipynb b/templates_notebooks/template_hslice_clim.ipynb index a899467..f54cf77 100644 --- a/templates_notebooks/template_hslice_clim.ipynb +++ b/templates_notebooks/template_hslice_clim.ipynb @@ -159,6 +159,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_hslice_isotdep.ipynb b/templates_notebooks/template_hslice_isotdep.ipynb index 6d851e2..28fdb09 100644 --- a/templates_notebooks/template_hslice_isotdep.ipynb +++ b/templates_notebooks/template_hslice_isotdep.ipynb @@ -179,6 +179,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_transect.ipynb b/templates_notebooks/template_transect.ipynb index f8f31da..6df7189 100644 --- a/templates_notebooks/template_transect.ipynb +++ b/templates_notebooks/template_transect.ipynb @@ -170,6 +170,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_transect_clim.ipynb b/templates_notebooks/template_transect_clim.ipynb index eec125f..14e14d3 100644 --- a/templates_notebooks/template_transect_clim.ipynb +++ b/templates_notebooks/template_transect_clim.ipynb @@ -168,6 +168,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_transect_transp.ipynb b/templates_notebooks/template_transect_transp.ipynb index fa541ed..38b15b0 100644 --- a/templates_notebooks/template_transect_transp.ipynb +++ b/templates_notebooks/template_transect_transp.ipynb @@ -173,6 +173,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_transect_transp_t.ipynb b/templates_notebooks/template_transect_transp_t.ipynb index 273e5a5..80ead99 100644 --- a/templates_notebooks/template_transect_transp_t.ipynb +++ b/templates_notebooks/template_transect_transp_t.ipynb @@ -5,11 +5,19 @@ "execution_count": 1, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/work/ab0246/a270092/software/tripyview/tripyview/sub_data.py:8: UserWarning: The seawater library is deprecated! Please use gsw instead.\n", + " import seawater as sw\n" + ] + }, { "name": "stdout", "output_type": "stream", "text": [ - "/albedo/home/pscholz/tripyview\n" + "/work/ab0246/a270092/software/tripyview\n" ] } ], @@ -194,6 +202,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_transect_zmean.ipynb b/templates_notebooks/template_transect_zmean.ipynb index 2de196b..974344f 100644 --- a/templates_notebooks/template_transect_zmean.ipynb +++ b/templates_notebooks/template_transect_zmean.ipynb @@ -176,6 +176,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_transect_zmean_clim.ipynb b/templates_notebooks/template_transect_zmean_clim.ipynb index f4923f7..995da82 100644 --- a/templates_notebooks/template_transect_zmean_clim.ipynb +++ b/templates_notebooks/template_transect_zmean_clim.ipynb @@ -176,6 +176,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_transp_dmoc.ipynb b/templates_notebooks/template_transp_dmoc.ipynb index f301c94..e1ae964 100644 --- a/templates_notebooks/template_transp_dmoc.ipynb +++ b/templates_notebooks/template_transp_dmoc.ipynb @@ -187,6 +187,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_transp_dmoc_srfcbflx.ipynb b/templates_notebooks/template_transp_dmoc_srfcbflx.ipynb index 011710f..f14ef93 100644 --- a/templates_notebooks/template_transp_dmoc_srfcbflx.ipynb +++ b/templates_notebooks/template_transp_dmoc_srfcbflx.ipynb @@ -178,6 +178,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_transp_dmoc_t.ipynb b/templates_notebooks/template_transp_dmoc_t.ipynb index 40441b4..1229658 100644 --- a/templates_notebooks/template_transp_dmoc_t.ipynb +++ b/templates_notebooks/template_transp_dmoc_t.ipynb @@ -194,6 +194,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_transp_dmoc_wdiap.ipynb b/templates_notebooks/template_transp_dmoc_wdiap.ipynb index 21d5db9..b0710ef 100644 --- a/templates_notebooks/template_transp_dmoc_wdiap.ipynb +++ b/templates_notebooks/template_transp_dmoc_wdiap.ipynb @@ -169,6 +169,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " client = Client(n_workers=parallel_nprc, threads_per_worker=1, memory_limit='{:3.3f} GB'.format(parallel_tmem/parallel_nprc))\n", diff --git a/templates_notebooks/template_transp_ghflx.ipynb b/templates_notebooks/template_transp_ghflx.ipynb index d5045a9..141d544 100644 --- a/templates_notebooks/template_transp_ghflx.ipynb +++ b/templates_notebooks/template_transp_ghflx.ipynb @@ -172,6 +172,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_transp_hbstreamf.ipynb b/templates_notebooks/template_transp_hbstreamf.ipynb index 832c6ff..f4b844f 100644 --- a/templates_notebooks/template_transp_hbstreamf.ipynb +++ b/templates_notebooks/template_transp_hbstreamf.ipynb @@ -168,6 +168,8 @@ "source": [ "if do_parallel:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " # from dask.diagnostics import ProgressBar\n", " import dask\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_transp_mhflx.ipynb b/templates_notebooks/template_transp_mhflx.ipynb index b6dee4b..c2e84a5 100644 --- a/templates_notebooks/template_transp_mhflx.ipynb +++ b/templates_notebooks/template_transp_mhflx.ipynb @@ -197,6 +197,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", @@ -614,7 +616,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.19" + "version": "3.9.19" }, "latex_envs": { "LaTeX_envs_menu_present": true, diff --git a/templates_notebooks/template_transp_zhflx.ipynb b/templates_notebooks/template_transp_zhflx.ipynb index 418bcab..58a4558 100644 --- a/templates_notebooks/template_transp_zhflx.ipynb +++ b/templates_notebooks/template_transp_zhflx.ipynb @@ -193,6 +193,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", @@ -646,7 +648,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.19" + "version": "3.9.19" }, "latex_envs": { "LaTeX_envs_menu_present": true, diff --git a/templates_notebooks/template_transp_zmoc.ipynb b/templates_notebooks/template_transp_zmoc.ipynb index 6559634..e21514d 100644 --- a/templates_notebooks/template_transp_zmoc.ipynb +++ b/templates_notebooks/template_transp_zmoc.ipynb @@ -178,6 +178,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_transp_zmoc_t.ipynb b/templates_notebooks/template_transp_zmoc_t.ipynb index 20e9692..42f2471 100644 --- a/templates_notebooks/template_transp_zmoc_t.ipynb +++ b/templates_notebooks/template_transp_zmoc_t.ipynb @@ -173,6 +173,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_vprofile.ipynb b/templates_notebooks/template_vprofile.ipynb index 5cf02cb..8d290b5 100644 --- a/templates_notebooks/template_vprofile.ipynb +++ b/templates_notebooks/template_vprofile.ipynb @@ -183,6 +183,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", diff --git a/templates_notebooks/template_vprofile_clim.ipynb b/templates_notebooks/template_vprofile_clim.ipynb index 3f412d7..490d073 100644 --- a/templates_notebooks/template_vprofile_clim.ipynb +++ b/templates_notebooks/template_vprofile_clim.ipynb @@ -183,6 +183,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", From 3e4d4a8c44def20024ef00392fceefdde742f879 Mon Sep 17 00:00:00 2001 From: Jan Streffing Date: Wed, 24 Jul 2024 11:08:13 +0200 Subject: [PATCH 2/7] missed one --- templates_notebooks/template_var_t.ipynb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates_notebooks/template_var_t.ipynb b/templates_notebooks/template_var_t.ipynb index c92c583..e7be449 100644 --- a/templates_notebooks/template_var_t.ipynb +++ b/templates_notebooks/template_var_t.ipynb @@ -185,6 +185,8 @@ "# start parallel dask client\n", "if do_parallel and not client_runs:\n", " from dask.distributed import Client\n", + " from dask import config as cfg\n", + " cfg.set({'distributed.scheduler.worker-ttl': None})\n", " ##import dask\n", " ## dask.config.config.get('distributed').get('dashboard').update({'link':'{JUPYTERHUB_SERVICE_PREFIX}/proxy/{port}/status'})\n", " print(' --> memory_limit: {:3.3f} GB'.format(parallel_tmem/(parallel_nprc)))\n", From c7a00af7063405c8da185bac4a4ee81f179c770c Mon Sep 17 00:00:00 2001 From: Jan Streffing Date: Wed, 24 Jul 2024 11:28:45 +0200 Subject: [PATCH 3/7] switch out seawater for gsw. not tested for all scripts yet --- .../template_transect_transp_t.ipynb | 13 +++---------- templates_notebooks/template_transp_hbstreamf.ipynb | 10 +--------- tripyview/sub_climatology.py | 2 +- tripyview/sub_data.py | 3 +-- 4 files changed, 6 insertions(+), 22 deletions(-) diff --git a/templates_notebooks/template_transect_transp_t.ipynb b/templates_notebooks/template_transect_transp_t.ipynb index 80ead99..bf3b66a 100644 --- a/templates_notebooks/template_transect_transp_t.ipynb +++ b/templates_notebooks/template_transect_transp_t.ipynb @@ -2,22 +2,15 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/work/ab0246/a270092/software/tripyview/tripyview/sub_data.py:8: UserWarning: The seawater library is deprecated! Please use gsw instead.\n", - " import seawater as sw\n" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "/work/ab0246/a270092/software/tripyview\n" + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" ] } ], diff --git a/templates_notebooks/template_transp_hbstreamf.ipynb b/templates_notebooks/template_transp_hbstreamf.ipynb index f4b844f..67b9a8d 100644 --- a/templates_notebooks/template_transp_hbstreamf.ipynb +++ b/templates_notebooks/template_transp_hbstreamf.ipynb @@ -5,19 +5,11 @@ "execution_count": 1, "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/albedo/home/pscholz/tripyview_freshtest/tripyview/sub_data.py:8: UserWarning: The seawater library is deprecated! Please use gsw instead.\n", - " import seawater as sw\n" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "/albedo/home/pscholz/tripyview_freshtest\n" + "/work/ab0246/a270092/software/tripyview\n" ] } ], diff --git a/tripyview/sub_climatology.py b/tripyview/sub_climatology.py index 2046dfc..383a930 100755 --- a/tripyview/sub_climatology.py +++ b/tripyview/sub_climatology.py @@ -3,7 +3,7 @@ import time import os import xarray as xr -import seawater as sw +import gsw as sw #import gsw as gsw from .sub_data import * diff --git a/tripyview/sub_data.py b/tripyview/sub_data.py index e0e33d2..c67a828 100755 --- a/tripyview/sub_data.py +++ b/tripyview/sub_data.py @@ -5,8 +5,7 @@ import warnings import xarray as xr import netCDF4 as nc -import seawater as sw -#import gsw as gsw +import gsw as sw from .sub_mesh import * import warnings From 0cb285af1b92ed26e73af2589efc6b092cff919e Mon Sep 17 00:00:00 2001 From: Jan Streffing Date: Wed, 24 Jul 2024 14:49:02 +0200 Subject: [PATCH 4/7] switch out ptmp for pt_from_t rename internally from sw to gsw --- tripyview/sub_climatology.py | 9 ++++----- tripyview/sub_data.py | 6 +++--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/tripyview/sub_climatology.py b/tripyview/sub_climatology.py index 383a930..06fbff3 100755 --- a/tripyview/sub_climatology.py +++ b/tripyview/sub_climatology.py @@ -3,8 +3,7 @@ import time import os import xarray as xr -import gsw as sw -#import gsw as gsw +import gsw as gsw from .sub_data import * @@ -66,7 +65,7 @@ def load_climatology(mesh, datapath, vname, depth=None, depidx=False, data_depth = data[coord_zlev].expand_dims( dict({dim_lat:data[coord_lat].data, dim_lon:data[coord_lon].data}) ).transpose(dim_zlev,dim_lat,dim_lon) - data[vname_temp].data = sw.ptmp(data[vname_salt].data, data[vname_temp].data, data_depth ) + data[vname_temp].data = gsw.pt_from_t(data[vname_salt].data, data[vname_temp].data, data_depth, p_ref=0) #___________________________________________________________________________ # if there are multiple variables, than kick out varaible that is not needed @@ -78,8 +77,8 @@ def load_climatology(mesh, datapath, vname, depth=None, depidx=False, elif vname == 'sigma3' : pref=3000 elif vname == 'sigma4' : pref=4000 elif vname == 'sigma5' : pref=5000 - #data = data.assign({vname: (list(data.dims), sw.pden(data[vname_salt].data, data[vname_temp].data, data_depth, pref)-1000.00)}) - data = data.assign({vname: (list(data.dims), sw.dens(data[vname_salt].data, data[vname_temp].data, pref)-1000.00)}) + #data = data.assign({vname: (list(data.dims), gsw.pden(data[vname_salt].data, data[vname_temp].data, data_depth, pref)-1000.00)}) + data = data.assign({vname: (list(data.dims), gsw.dens(data[vname_salt].data, data[vname_temp].data, pref)-1000.00)}) #for labels in vname_drop: data = data.drop(labels=vname_drop) data[vname].attrs['units'] = 'kg/m^3' diff --git a/tripyview/sub_data.py b/tripyview/sub_data.py index c67a828..931c85c 100755 --- a/tripyview/sub_data.py +++ b/tripyview/sub_data.py @@ -5,7 +5,7 @@ import warnings import xarray as xr import netCDF4 as nc -import gsw as sw +import gsw as gsw from .sub_mesh import * import warnings @@ -1488,8 +1488,8 @@ def do_potential_density(data, do_pdens, vname, vname2, vname_tmp): else: data_depth = data['nz1'].expand_dims(dict({'nod2':data.dims['nod2']})) - # data = data.assign({vname_tmp: (list(data[vname].dims), sw.pden(data[vname2].data, data[vname].data, data_depth, pref)-1000.00)}) - data = data.assign({vname_tmp: (list(data[vname].dims), sw.dens(data[vname2].data, data[vname].data, pref)-1000.00)}) + # data = data.assign({vname_tmp: (list(data[vname].dims), gsw.pden(data[vname2].data, data[vname].data, data_depth, pref)-1000.00)}) + data = data.assign({vname_tmp: (list(data[vname].dims), gsw.dens(data[vname2].data, data[vname].data, pref)-1000.00)}) del(data_depth) From 50924784b075701b9c2ba2c0527f8ebeb768303c Mon Sep 17 00:00:00 2001 From: Jan Streffing Date: Wed, 24 Jul 2024 15:44:37 +0200 Subject: [PATCH 5/7] replace sw dens with gsw rho --- tripyview/sub_climatology.py | 2 +- tripyview/sub_data.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tripyview/sub_climatology.py b/tripyview/sub_climatology.py index 06fbff3..2aa4e1f 100755 --- a/tripyview/sub_climatology.py +++ b/tripyview/sub_climatology.py @@ -78,7 +78,7 @@ def load_climatology(mesh, datapath, vname, depth=None, depidx=False, elif vname == 'sigma4' : pref=4000 elif vname == 'sigma5' : pref=5000 #data = data.assign({vname: (list(data.dims), gsw.pden(data[vname_salt].data, data[vname_temp].data, data_depth, pref)-1000.00)}) - data = data.assign({vname: (list(data.dims), gsw.dens(data[vname_salt].data, data[vname_temp].data, pref)-1000.00)}) + data = data.assign({vname: (list(data.dims), gsw.rho(data[vname_salt].data, data[vname_temp].data, pref)-1000.00)}) #for labels in vname_drop: data = data.drop(labels=vname_drop) data[vname].attrs['units'] = 'kg/m^3' diff --git a/tripyview/sub_data.py b/tripyview/sub_data.py index 931c85c..b0c35b8 100755 --- a/tripyview/sub_data.py +++ b/tripyview/sub_data.py @@ -1488,8 +1488,8 @@ def do_potential_density(data, do_pdens, vname, vname2, vname_tmp): else: data_depth = data['nz1'].expand_dims(dict({'nod2':data.dims['nod2']})) - # data = data.assign({vname_tmp: (list(data[vname].dims), gsw.pden(data[vname2].data, data[vname].data, data_depth, pref)-1000.00)}) - data = data.assign({vname_tmp: (list(data[vname].dims), gsw.dens(data[vname2].data, data[vname].data, pref)-1000.00)}) + # data = data.assign({vname_tmp: (list(data[vname].dims), sw.pden(data[vname2].data, data[vname].data, data_depth, pref)-1000.00)}) + data = data.assign({vname_tmp: (list(data[vname].dims), gsw.rho(data[vname2].data, data[vname].data, pref)-1000.00)}) del(data_depth) From d5eab1a8f427483c102d6f7487db3e04c572839a Mon Sep 17 00:00:00 2001 From: Jan Streffing Date: Wed, 24 Jul 2024 17:33:00 +0200 Subject: [PATCH 6/7] adding job scripts --- job_levante | 22 + job_levante_addDVDsergeyandknut | 22 + job_levante_bugfix_hnode | 22 + job_levante_bugfix_ice_cutoff | 22 + job_levante_ice_fct_screening | 22 + job_levante_remove_PARMS | 22 + tripyrun_fesom26rc.yml | 344 +++++++++++++++ tripyrun_fesom26rc_addDVDsergeyandknut.yaml | 458 ++++++++++++++++++++ tripyrun_fesom26rc_bugfix_hnode.yaml | 75 ++++ tripyrun_fesom26rc_bugfix_hnoden.yaml | 458 ++++++++++++++++++++ tripyrun_fesom26rc_bugfix_ice_cutoff.yaml | 458 ++++++++++++++++++++ tripyrun_fesom26rc_ice_fct_screening.yaml | 458 ++++++++++++++++++++ tripyrun_fesom26rc_remove_PARMS.yaml | 458 ++++++++++++++++++++ 13 files changed, 2841 insertions(+) create mode 100755 job_levante create mode 100755 job_levante_addDVDsergeyandknut create mode 100755 job_levante_bugfix_hnode create mode 100755 job_levante_bugfix_ice_cutoff create mode 100755 job_levante_ice_fct_screening create mode 100755 job_levante_remove_PARMS create mode 100644 tripyrun_fesom26rc.yml create mode 100644 tripyrun_fesom26rc_addDVDsergeyandknut.yaml create mode 100644 tripyrun_fesom26rc_bugfix_hnode.yaml create mode 100644 tripyrun_fesom26rc_bugfix_hnoden.yaml create mode 100644 tripyrun_fesom26rc_bugfix_ice_cutoff.yaml create mode 100644 tripyrun_fesom26rc_ice_fct_screening.yaml create mode 100644 tripyrun_fesom26rc_remove_PARMS.yaml diff --git a/job_levante b/job_levante new file mode 100755 index 0000000..5c422e6 --- /dev/null +++ b/job_levante @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_bugfix_hnode.yml> "tripyrun.out" +date diff --git a/job_levante_addDVDsergeyandknut b/job_levante_addDVDsergeyandknut new file mode 100755 index 0000000..ce7dd77 --- /dev/null +++ b/job_levante_addDVDsergeyandknut @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_addDVDsergeyandknut.yaml> "addDVDsergeyandknut.log" +date diff --git a/job_levante_bugfix_hnode b/job_levante_bugfix_hnode new file mode 100755 index 0000000..3cdeb3a --- /dev/null +++ b/job_levante_bugfix_hnode @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_bugfix_hnode.yaml> "bugfix_hnode.log" +date diff --git a/job_levante_bugfix_ice_cutoff b/job_levante_bugfix_ice_cutoff new file mode 100755 index 0000000..a38e94a --- /dev/null +++ b/job_levante_bugfix_ice_cutoff @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_bugfix_ice_cutoff.yaml> "bugfix_ice_cutoff.log" +date diff --git a/job_levante_ice_fct_screening b/job_levante_ice_fct_screening new file mode 100755 index 0000000..2446e68 --- /dev/null +++ b/job_levante_ice_fct_screening @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_ice_fct_screening.yaml> "ice_fct_screening.log" +date diff --git a/job_levante_remove_PARMS b/job_levante_remove_PARMS new file mode 100755 index 0000000..091e70e --- /dev/null +++ b/job_levante_remove_PARMS @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_remove_PARMS.yaml> "remove_PARMS.log" +date diff --git a/tripyrun_fesom26rc.yml b/tripyrun_fesom26rc.yml new file mode 100644 index 0000000..9eed9ba --- /dev/null +++ b/tripyrun_fesom26rc.yml @@ -0,0 +1,344 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom_26rc1_bugfix_hnode" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_hnode/outdata/fesom/ + +input_names: + - 'bugfix_hnode' + +ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_name: 'reference' + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [2000, 2020] +depth: None +proj: 'rob' +save_dpi: 150 + + +#_______________________________________________________________________________ +# mesh plots +hmesh: + #___2lvl Parameter___ + proj: 'ortho' + box: [-30,45] + do_mesh: True + do_plt: 'tpc' + do_lsm: 'bluemarble' + #___Variables________ + None: + proj: 'nears' + box: [-30, 45, 25] + nresol: + +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + #sigma2: + ##___3lvl Parameter___ + #cstr: 'grads' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + #N2: + ##___3lvl Parameter___ + #cstr: 'wbgyr' + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 5.0, 2.5] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 1.5, 0.75] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + crange: [-3500, 0, -1700] + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + - mpas_region/Greenland_Sea.shp + - mpas_region/Irminger_Sea.shp + - mpas_region/Norwegian_Sea.shp + - mpas_region/Labrador_Sea.shp + - mpas_region/North_Pacific_Ocean.shp + - mpas_region/South_Pacific_Ocean.shp + - mpas_region/Southern_Ocean.shp + - mpas_region/Western_Weddell_Sea.shp + year: [1958, 2019] + #___Variables________ + temp: + salt: + + +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], '30°W, 80°S-90°N'] + - [[-170, -170],[-80, 90], '170°W, 80°S-90°N'] + #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP'] + #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4], 'OSNAP-West'] + #- [[-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP-East'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + #KvN2: + ##___3lvl Parameter___ + #cstr: 'blue2red' + #do_rescale: 'slog10' + #crange: [-1.0e-8, 1.0e-8, 1.0e-12] + + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + #- [[ -30, -30],[-80, 90], '30°W, 80°S-90°N'] + #- [[-170, -170],[-80, 90], '170°W, 80°S-90°N'] + #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP'] + #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4], 'OSNAP-West'] + #- [[-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP-East'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP'] + year: [1958, 2019] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + #crange: [1.0e-6, 1.0e-0, 1.0e-4] + #N2: + ##___3lvl Parameter___ + #do_rescale: 'log10' + #cstr: 'wbgyr' + #crange: [1.0e-8, 1.0e-4, 1.0e-6] + #KvN2: + ##___3lvl Parameter___ + #do_rescale: 'slog10' + #cstr: 'blue2red' + #crange: [1.0e-8, 1.0e-8, 1.0e-12] + + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +# plot time series of maximum AMOC upper circulation cell +zmoc_t: + #___2lvl Parameter___ + which_lats: [26, 40, 'max'] + year: [1958,2019] + do_allcycl: False + #___Variables________ + amoc: + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on density diagnostic, requires +# special FESOM2 output using namelist.io flag: diag_DMOC=.true. +dmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +#dmoc_srf: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +#dmoc_inner: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +dmoc_z: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +dmoc_t: + #___2lvl Parameter___ + which_lats: [26, 55, 'max'] + year: [1958,2019] + do_allcycl: False + + #___Variables________ + amoc: + +#dmoc_wdiap: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#dmoc_srfcbflx: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#_______________________________________________________________________________ +# plot horizontal barotropic streamfunction +hbarstreamf: + #___Variables________ + +#_______________________________________________________________________________ +# plot global meridional heatflux based on surface heatflux and turbulent temp. +# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. +#ghflx: + ##___2lvl Parameter___ + #ncol: 1 + #nrow: 1 + #do_allcycl: False + +mhflx: + #___2lvl Parameter___ + ncol: 1 + nrow: 1 + do_allcycl: False + use_advflx: True + use_bolusv: True + +#_______________________________________________________________________________ +# plot time-series of 2d and 3d globally averaged (volume weighted) variables +var_t: + #___2lvl Parameter___ + box_regions: + - global + depth: None + year: [1958, 2019] + do_allcycl: True + do_concat: True + output_structure: 'esm_tools' + #___Variables________ + temp: + salt: + diff --git a/tripyrun_fesom26rc_addDVDsergeyandknut.yaml b/tripyrun_fesom26rc_addDVDsergeyandknut.yaml new file mode 100644 index 0000000..3ab3927 --- /dev/null +++ b/tripyrun_fesom26rc_addDVDsergeyandknut.yaml @@ -0,0 +1,458 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom_26rc1_addDVDsergeyandknut" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/addDVDsergeyandknut/outdata/fesom/ + +input_names: + - 'addDVDsergeyandknut' + +ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_name: 'reference' +ref_year: [1992, 2017] + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [1992, 2017] +depth: None +proj: 'rob' +save_dpi: 100 + + +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + #sigma2: + ##___3lvl Parameter___ + #cstr: 'grads' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + #N2: + ##___3lvl Parameter___ + #cstr: 'wbgyr' + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 5.0, 2.5] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 1.5, 0.75] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +#_______________________________________________________________________________ +# horizontal temp/salt climatology anomaly +hslice_clim: + #___2lvl Parameter___ + depths: [100, 1000] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + #crange: [-0.5, 0.5, 0] + +##_______________________________________________________________________________ +## horizontal isotherm depth +#hslice_isotdep: + ##___2lvl Parameter___ + #which_isotherms: [12.0, 6.0] + #cstr: 'wbgyr' + ##___Variables________ + #temp: + + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +# hovmöller climatological anomaly for different regions +hovm_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +vprofile: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + do_clim: True + #___Variables________ + temp: + salt: + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + +#_______________________________________________________________________________ +# plot vertical profile of 3d temperature/salinity climatology anomaly averaged +# over certain regions +vprofile_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + + +#_______________________________________________________________________________ +# plot vertical clim anomaly mean cross sections, arbitrary oriented transect +transect_clim: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-0.5, 0.5, 0] + sigma2: + #___3lvl Parameter___ + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + #Kv: + # #___3lvl Parameter___ + # do_rescale: 'log10' + # cstr: 'wbgyr' + # #crange: [1.0e-6, 1.0e-0, 1.0e-4] + #N2: + ##___3lvl Parameter___ + #do_rescale: 'log10' + #cstr: 'wbgyr' + #crange: [1.0e-8, 1.0e-4, 1.0e-6] + #KvN2: + ##___3lvl Parameter___ + #do_rescale: 'slog10' + #cstr: 'blue2red' + #crange: [1.0e-8, 1.0e-8, 1.0e-12] + +# plot climatology bias of zonally averaged section +transect_zmean_clim: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + ##___Variables________ + temp: + #___3lvl Parameter___ + crange: [-2.0,2.0,0] + cstr: 'blue2red' + salt: + #___3lvl Parameter___ + crange: [-0.75,0.75,0] + cstr: 'blue2red' + sigma2: + #___3lvl Parameter___ + crange: [-0.35,0.35,0] + cstr: 'blue2red' + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +# plot time series of maximum AMOC upper circulation cell +zmoc_t: + #___2lvl Parameter___ + which_lats: [26, 40, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + #___Variables________ + amoc: + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on density diagnostic, requires +# special FESOM2 output using namelist.io flag: diag_DMOC=.true. +dmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +#dmoc_srf: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +#dmoc_inner: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +dmoc_z: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +dmoc_t: + #___2lvl Parameter___ + which_lats: [26, 55, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + + #___Variables________ + amoc: + +#dmoc_wdiap: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#dmoc_srfcbflx: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#_______________________________________________________________________________ +# plot horizontal barotropic streamfunction +hbarstreamf: + #___Variables________ + +#_______________________________________________________________________________ +# plot global meridional heatflux based on surface heatflux and turbulent temp. +# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. +#ghflx: + ##___2lvl Parameter___ + #ncol: 1 + #nrow: 1 + #do_allcycl: False + +mhflx: + #___2lvl Parameter___ + ncol: 1 + nrow: 1 + do_allcycl: False + use_advflx: True + use_bolusv: True + +#_______________________________________________________________________________ +# plot time-series of 2d and 3d globally averaged (volume weighted) variables +var_t: + #___2lvl Parameter___ + box_regions: + - global + depth: None + output_structure: "esm_tools" + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: True + do_concat: True + #___Variables________ + temp: + salt: + diff --git a/tripyrun_fesom26rc_bugfix_hnode.yaml b/tripyrun_fesom26rc_bugfix_hnode.yaml new file mode 100644 index 0000000..08c1075 --- /dev/null +++ b/tripyrun_fesom26rc_bugfix_hnode.yaml @@ -0,0 +1,75 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom_26rc1_bugfix_hnode" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_hnode/outdata/fesom/ + +input_names: + - 'bugfix_hnode' + +ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_name: 'reference' +ref_year: [1992, 2017] + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [1992, 2017] +depth: None +proj: 'rob' +save_dpi: 100 + + +vprofile: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + do_clim: True + #___Variables________ + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + +#_______________________________________________________________________________ +# plot vertical profile of 3d temperature/salinity climatology anomaly averaged +# over certain regions +vprofile_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + #___Variables________ + temp: + salt: + diff --git a/tripyrun_fesom26rc_bugfix_hnoden.yaml b/tripyrun_fesom26rc_bugfix_hnoden.yaml new file mode 100644 index 0000000..429bb81 --- /dev/null +++ b/tripyrun_fesom26rc_bugfix_hnoden.yaml @@ -0,0 +1,458 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom_26rc1_bugfix_hnode" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_hnode/outdata/fesom/ + +input_names: + - 'bugfix_hnode' + +ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_name: 'reference' +ref_year: [1992, 2017] + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [1992, 2017] +depth: None +proj: 'rob' +save_dpi: 100 + + +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + #sigma2: + ##___3lvl Parameter___ + #cstr: 'grads' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + #N2: + ##___3lvl Parameter___ + #cstr: 'wbgyr' + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 5.0, 2.5] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 1.5, 0.75] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +#_______________________________________________________________________________ +# horizontal temp/salt climatology anomaly +hslice_clim: + #___2lvl Parameter___ + depths: [100, 1000] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + #crange: [-0.5, 0.5, 0] + +##_______________________________________________________________________________ +## horizontal isotherm depth +#hslice_isotdep: + ##___2lvl Parameter___ + #which_isotherms: [12.0, 6.0] + #cstr: 'wbgyr' + ##___Variables________ + #temp: + + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +# hovmöller climatological anomaly for different regions +hovm_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +vprofile: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + do_clim: True + #___Variables________ + temp: + salt: + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + +#_______________________________________________________________________________ +# plot vertical profile of 3d temperature/salinity climatology anomaly averaged +# over certain regions +vprofile_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + + +#_______________________________________________________________________________ +# plot vertical clim anomaly mean cross sections, arbitrary oriented transect +transect_clim: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-0.5, 0.5, 0] + sigma2: + #___3lvl Parameter___ + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + #Kv: + # #___3lvl Parameter___ + # do_rescale: 'log10' + # cstr: 'wbgyr' + # #crange: [1.0e-6, 1.0e-0, 1.0e-4] + #N2: + ##___3lvl Parameter___ + #do_rescale: 'log10' + #cstr: 'wbgyr' + #crange: [1.0e-8, 1.0e-4, 1.0e-6] + #KvN2: + ##___3lvl Parameter___ + #do_rescale: 'slog10' + #cstr: 'blue2red' + #crange: [1.0e-8, 1.0e-8, 1.0e-12] + +# plot climatology bias of zonally averaged section +transect_zmean_clim: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + ##___Variables________ + temp: + #___3lvl Parameter___ + crange: [-2.0,2.0,0] + cstr: 'blue2red' + salt: + #___3lvl Parameter___ + crange: [-0.75,0.75,0] + cstr: 'blue2red' + sigma2: + #___3lvl Parameter___ + crange: [-0.35,0.35,0] + cstr: 'blue2red' + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +# plot time series of maximum AMOC upper circulation cell +zmoc_t: + #___2lvl Parameter___ + which_lats: [26, 40, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + #___Variables________ + amoc: + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on density diagnostic, requires +# special FESOM2 output using namelist.io flag: diag_DMOC=.true. +dmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +#dmoc_srf: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +#dmoc_inner: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +dmoc_z: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +dmoc_t: + #___2lvl Parameter___ + which_lats: [26, 55, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + + #___Variables________ + amoc: + +#dmoc_wdiap: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#dmoc_srfcbflx: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#_______________________________________________________________________________ +# plot horizontal barotropic streamfunction +hbarstreamf: + #___Variables________ + +#_______________________________________________________________________________ +# plot global meridional heatflux based on surface heatflux and turbulent temp. +# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. +#ghflx: + ##___2lvl Parameter___ + #ncol: 1 + #nrow: 1 + #do_allcycl: False + +mhflx: + #___2lvl Parameter___ + ncol: 1 + nrow: 1 + do_allcycl: False + use_advflx: True + use_bolusv: True + +#_______________________________________________________________________________ +# plot time-series of 2d and 3d globally averaged (volume weighted) variables +var_t: + #___2lvl Parameter___ + box_regions: + - global + depth: None + output_structure: "esm_tools" + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: True + do_concat: True + #___Variables________ + temp: + salt: + diff --git a/tripyrun_fesom26rc_bugfix_ice_cutoff.yaml b/tripyrun_fesom26rc_bugfix_ice_cutoff.yaml new file mode 100644 index 0000000..0f0a0c3 --- /dev/null +++ b/tripyrun_fesom26rc_bugfix_ice_cutoff.yaml @@ -0,0 +1,458 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom_26rc1_bugfix_ice_cutoff" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_ice_cutoff/outdata/fesom/ + +input_names: + - 'bugfix_ice_cutoff' + +ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_name: 'reference' +ref_year: [1992, 2017] + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [1992, 2017] +depth: None +proj: 'rob' +save_dpi: 100 + + +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + #sigma2: + ##___3lvl Parameter___ + #cstr: 'grads' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + #N2: + ##___3lvl Parameter___ + #cstr: 'wbgyr' + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 5.0, 2.5] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 1.5, 0.75] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +#_______________________________________________________________________________ +# horizontal temp/salt climatology anomaly +hslice_clim: + #___2lvl Parameter___ + depths: [100, 1000] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + #crange: [-0.5, 0.5, 0] + +##_______________________________________________________________________________ +## horizontal isotherm depth +#hslice_isotdep: + ##___2lvl Parameter___ + #which_isotherms: [12.0, 6.0] + #cstr: 'wbgyr' + ##___Variables________ + #temp: + + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +# hovmöller climatological anomaly for different regions +hovm_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +vprofile: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + do_clim: True + #___Variables________ + temp: + salt: + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + +#_______________________________________________________________________________ +# plot vertical profile of 3d temperature/salinity climatology anomaly averaged +# over certain regions +vprofile_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + + +#_______________________________________________________________________________ +# plot vertical clim anomaly mean cross sections, arbitrary oriented transect +transect_clim: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-0.5, 0.5, 0] + sigma2: + #___3lvl Parameter___ + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + #Kv: + # #___3lvl Parameter___ + # do_rescale: 'log10' + # cstr: 'wbgyr' + # #crange: [1.0e-6, 1.0e-0, 1.0e-4] + #N2: + ##___3lvl Parameter___ + #do_rescale: 'log10' + #cstr: 'wbgyr' + #crange: [1.0e-8, 1.0e-4, 1.0e-6] + #KvN2: + ##___3lvl Parameter___ + #do_rescale: 'slog10' + #cstr: 'blue2red' + #crange: [1.0e-8, 1.0e-8, 1.0e-12] + +# plot climatology bias of zonally averaged section +transect_zmean_clim: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + ##___Variables________ + temp: + #___3lvl Parameter___ + crange: [-2.0,2.0,0] + cstr: 'blue2red' + salt: + #___3lvl Parameter___ + crange: [-0.75,0.75,0] + cstr: 'blue2red' + sigma2: + #___3lvl Parameter___ + crange: [-0.35,0.35,0] + cstr: 'blue2red' + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +# plot time series of maximum AMOC upper circulation cell +zmoc_t: + #___2lvl Parameter___ + which_lats: [26, 40, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + #___Variables________ + amoc: + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on density diagnostic, requires +# special FESOM2 output using namelist.io flag: diag_DMOC=.true. +dmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +#dmoc_srf: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +#dmoc_inner: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +dmoc_z: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +dmoc_t: + #___2lvl Parameter___ + which_lats: [26, 55, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + + #___Variables________ + amoc: + +#dmoc_wdiap: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#dmoc_srfcbflx: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#_______________________________________________________________________________ +# plot horizontal barotropic streamfunction +hbarstreamf: + #___Variables________ + +#_______________________________________________________________________________ +# plot global meridional heatflux based on surface heatflux and turbulent temp. +# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. +#ghflx: + ##___2lvl Parameter___ + #ncol: 1 + #nrow: 1 + #do_allcycl: False + +mhflx: + #___2lvl Parameter___ + ncol: 1 + nrow: 1 + do_allcycl: False + use_advflx: True + use_bolusv: True + +#_______________________________________________________________________________ +# plot time-series of 2d and 3d globally averaged (volume weighted) variables +var_t: + #___2lvl Parameter___ + box_regions: + - global + depth: None + output_structure: "esm_tools" + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: True + do_concat: True + #___Variables________ + temp: + salt: + diff --git a/tripyrun_fesom26rc_ice_fct_screening.yaml b/tripyrun_fesom26rc_ice_fct_screening.yaml new file mode 100644 index 0000000..458de4f --- /dev/null +++ b/tripyrun_fesom26rc_ice_fct_screening.yaml @@ -0,0 +1,458 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom_26rc1_ice_fct_screening" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/ice_fct_screening/outdata/fesom/ + +input_names: + - 'ice_fct_screening' + +ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_name: 'reference' +ref_year: [1992, 2017] + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [1992, 2017] +depth: None +proj: 'rob' +save_dpi: 100 + + +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + #sigma2: + ##___3lvl Parameter___ + #cstr: 'grads' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + #N2: + ##___3lvl Parameter___ + #cstr: 'wbgyr' + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 5.0, 2.5] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 1.5, 0.75] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +#_______________________________________________________________________________ +# horizontal temp/salt climatology anomaly +hslice_clim: + #___2lvl Parameter___ + depths: [100, 1000] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + #crange: [-0.5, 0.5, 0] + +##_______________________________________________________________________________ +## horizontal isotherm depth +#hslice_isotdep: + ##___2lvl Parameter___ + #which_isotherms: [12.0, 6.0] + #cstr: 'wbgyr' + ##___Variables________ + #temp: + + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +# hovmöller climatological anomaly for different regions +hovm_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +vprofile: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + do_clim: True + #___Variables________ + temp: + salt: + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + +#_______________________________________________________________________________ +# plot vertical profile of 3d temperature/salinity climatology anomaly averaged +# over certain regions +vprofile_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + + +#_______________________________________________________________________________ +# plot vertical clim anomaly mean cross sections, arbitrary oriented transect +transect_clim: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-0.5, 0.5, 0] + sigma2: + #___3lvl Parameter___ + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + #Kv: + # #___3lvl Parameter___ + # do_rescale: 'log10' + # cstr: 'wbgyr' + # #crange: [1.0e-6, 1.0e-0, 1.0e-4] + #N2: + ##___3lvl Parameter___ + #do_rescale: 'log10' + #cstr: 'wbgyr' + #crange: [1.0e-8, 1.0e-4, 1.0e-6] + #KvN2: + ##___3lvl Parameter___ + #do_rescale: 'slog10' + #cstr: 'blue2red' + #crange: [1.0e-8, 1.0e-8, 1.0e-12] + +# plot climatology bias of zonally averaged section +transect_zmean_clim: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + ##___Variables________ + temp: + #___3lvl Parameter___ + crange: [-2.0,2.0,0] + cstr: 'blue2red' + salt: + #___3lvl Parameter___ + crange: [-0.75,0.75,0] + cstr: 'blue2red' + sigma2: + #___3lvl Parameter___ + crange: [-0.35,0.35,0] + cstr: 'blue2red' + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +# plot time series of maximum AMOC upper circulation cell +zmoc_t: + #___2lvl Parameter___ + which_lats: [26, 40, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + #___Variables________ + amoc: + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on density diagnostic, requires +# special FESOM2 output using namelist.io flag: diag_DMOC=.true. +dmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +#dmoc_srf: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +#dmoc_inner: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +dmoc_z: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +dmoc_t: + #___2lvl Parameter___ + which_lats: [26, 55, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + + #___Variables________ + amoc: + +#dmoc_wdiap: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#dmoc_srfcbflx: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#_______________________________________________________________________________ +# plot horizontal barotropic streamfunction +hbarstreamf: + #___Variables________ + +#_______________________________________________________________________________ +# plot global meridional heatflux based on surface heatflux and turbulent temp. +# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. +#ghflx: + ##___2lvl Parameter___ + #ncol: 1 + #nrow: 1 + #do_allcycl: False + +mhflx: + #___2lvl Parameter___ + ncol: 1 + nrow: 1 + do_allcycl: False + use_advflx: True + use_bolusv: True + +#_______________________________________________________________________________ +# plot time-series of 2d and 3d globally averaged (volume weighted) variables +var_t: + #___2lvl Parameter___ + box_regions: + - global + depth: None + output_structure: "esm_tools" + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: True + do_concat: True + #___Variables________ + temp: + salt: + diff --git a/tripyrun_fesom26rc_remove_PARMS.yaml b/tripyrun_fesom26rc_remove_PARMS.yaml new file mode 100644 index 0000000..fdf0548 --- /dev/null +++ b/tripyrun_fesom26rc_remove_PARMS.yaml @@ -0,0 +1,458 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom_26rc1_remove_PARMS" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/remove_PARMS/outdata/fesom/ + +input_names: + - 'remove_PARMS' + +ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_name: 'reference' +ref_year: [1992, 2017] + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [1992, 2017] +depth: None +proj: 'rob' +save_dpi: 100 + + +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + #sigma2: + ##___3lvl Parameter___ + #cstr: 'grads' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + #N2: + ##___3lvl Parameter___ + #cstr: 'wbgyr' + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 5.0, 2.5] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0,1.0,0.5] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + crange: [0.0, 1.5, 0.75] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + crange: [-3500, 0, -1700] + +#_______________________________________________________________________________ +# horizontal temp/salt climatology anomaly +hslice_clim: + #___2lvl Parameter___ + depths: [100, 1000] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + #crange: [-0.5, 0.5, 0] + +##_______________________________________________________________________________ +## horizontal isotherm depth +#hslice_isotdep: + ##___2lvl Parameter___ + #which_isotherms: [12.0, 6.0] + #cstr: 'wbgyr' + ##___Variables________ + #temp: + + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +# hovmöller climatological anomaly for different regions +hovm_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +vprofile: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + do_clim: True + #___Variables________ + temp: + salt: + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + +#_______________________________________________________________________________ +# plot vertical profile of 3d temperature/salinity climatology anomaly averaged +# over certain regions +vprofile_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + + +#_______________________________________________________________________________ +# plot vertical clim anomaly mean cross sections, arbitrary oriented transect +transect_clim: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-0.5, 0.5, 0] + sigma2: + #___3lvl Parameter___ + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + #Kv: + # #___3lvl Parameter___ + # do_rescale: 'log10' + # cstr: 'wbgyr' + # #crange: [1.0e-6, 1.0e-0, 1.0e-4] + #N2: + ##___3lvl Parameter___ + #do_rescale: 'log10' + #cstr: 'wbgyr' + #crange: [1.0e-8, 1.0e-4, 1.0e-6] + #KvN2: + ##___3lvl Parameter___ + #do_rescale: 'slog10' + #cstr: 'blue2red' + #crange: [1.0e-8, 1.0e-8, 1.0e-12] + +# plot climatology bias of zonally averaged section +transect_zmean_clim: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + ##___Variables________ + temp: + #___3lvl Parameter___ + crange: [-2.0,2.0,0] + cstr: 'blue2red' + salt: + #___3lvl Parameter___ + crange: [-0.75,0.75,0] + cstr: 'blue2red' + sigma2: + #___3lvl Parameter___ + crange: [-0.35,0.35,0] + cstr: 'blue2red' + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +# plot time series of maximum AMOC upper circulation cell +zmoc_t: + #___2lvl Parameter___ + which_lats: [26, 40, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + #___Variables________ + amoc: + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on density diagnostic, requires +# special FESOM2 output using namelist.io flag: diag_DMOC=.true. +dmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +#dmoc_srf: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +#dmoc_inner: + ##___2lvl Parameter___ + + ##___Variables________ + #gmoc: + #amoc: + #ipmoc: + +dmoc_z: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +dmoc_t: + #___2lvl Parameter___ + which_lats: [26, 55, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + + #___Variables________ + amoc: + +#dmoc_wdiap: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#dmoc_srfcbflx: + ##___2lvl Parameter___ + #which_isopycs: [36.72, 37.00] + +#_______________________________________________________________________________ +# plot horizontal barotropic streamfunction +hbarstreamf: + #___Variables________ + +#_______________________________________________________________________________ +# plot global meridional heatflux based on surface heatflux and turbulent temp. +# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. +#ghflx: + ##___2lvl Parameter___ + #ncol: 1 + #nrow: 1 + #do_allcycl: False + +mhflx: + #___2lvl Parameter___ + ncol: 1 + nrow: 1 + do_allcycl: False + use_advflx: True + use_bolusv: True + +#_______________________________________________________________________________ +# plot time-series of 2d and 3d globally averaged (volume weighted) variables +var_t: + #___2lvl Parameter___ + box_regions: + - global + depth: None + output_structure: "esm_tools" + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: True + do_concat: True + #___Variables________ + temp: + salt: + From 049b97debc8274dbb2c8e9992f5ea043992dcf39 Mon Sep 17 00:00:00 2001 From: Jan Streffing Date: Mon, 2 Sep 2024 09:29:47 +0200 Subject: [PATCH 7/7] backing up fesom 2.5 release candidate 1 yaml and job files --- .gitignore | 1 + job_levante_fixsrfstress | 22 + job_levante_ifs_thermo | 22 + tripyrun_fesom26rc_addDVDsergeyandknut.yaml | 182 ++----- tripyrun_fesom26rc_bugfix_hnode.yaml | 277 ++++++++++- tripyrun_fesom26rc_bugfix_ice_cutoff.yaml | 182 ++----- ...ml => tripyrun_fesom26rc_fixsrfstress.yaml | 186 ++----- tripyrun_fesom26rc_ice_fct_screening.yaml | 182 ++----- tripyrun_fesom26rc_ifs_thermo.yaml | 288 +++++++++++ tripyrun_fesom26rc_remove_PARMS.yaml | 182 ++----- tripyrun_main_all.yml | 469 +----------------- 11 files changed, 758 insertions(+), 1235 deletions(-) create mode 100644 .gitignore create mode 100755 job_levante_fixsrfstress create mode 100755 job_levante_ifs_thermo rename tripyrun_fesom26rc_bugfix_hnoden.yaml => tripyrun_fesom26rc_fixsrfstress.yaml (67%) create mode 100644 tripyrun_fesom26rc_ifs_thermo.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..652a31e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Results diff --git a/job_levante_fixsrfstress b/job_levante_fixsrfstress new file mode 100755 index 0000000..e03f365 --- /dev/null +++ b/job_levante_fixsrfstress @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_fixsrfstress.yaml> "fixsrfstress.log" +date diff --git a/job_levante_ifs_thermo b/job_levante_ifs_thermo new file mode 100755 index 0000000..7f0e330 --- /dev/null +++ b/job_levante_ifs_thermo @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --job-name=ref +#SBATCH -p compute +#SBATCH --ntasks-per-node=128 +#SBATCH --ntasks=128 +#SBATCH --time=08:00:00 +#SBATCH -o slurm-%j.log +#SBATCH -e slurm-%j.log +#SBATCH -A ba0989 + +source /home/a/a270092/loadconda.sh +conda activate py39 + +ulimit -s 102400 +ulimit -n 1000000 + +echo Submitted job: $jobid +squeue -u $USER + +date +tripyrun tripyrun_fesom26rc_ifs_thermo.yaml> "ifs_thermo.log" +date diff --git a/tripyrun_fesom26rc_addDVDsergeyandknut.yaml b/tripyrun_fesom26rc_addDVDsergeyandknut.yaml index 3ab3927..e08b247 100644 --- a/tripyrun_fesom26rc_addDVDsergeyandknut.yaml +++ b/tripyrun_fesom26rc_addDVDsergeyandknut.yaml @@ -1,13 +1,13 @@ #___1lvl Parameter___ -tripyrun_name: "fesom_26rc1_addDVDsergeyandknut" +tripyrun_name: "fesom26rc_addDVDsergeyandknut" do_parallel: True input_paths: - - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/addDVDsergeyandknut/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/addDVDsergeyandknut/outdata/fesom/ input_names: - 'addDVDsergeyandknut' -ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_path: /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ ref_name: 'reference' ref_year: [1992, 2017] @@ -42,17 +42,11 @@ hslice: salt: #___3lvl Parameter___ cstr: 'cmocean.haline' - #sigma2: - ##___3lvl Parameter___ - #cstr: 'grads' Kv: #___3lvl Parameter___ do_rescale: 'log10' cstr: 'wbgyr' crange: [1.0e-6, 1.0e-1, 1.0e-3] - #N2: - ##___3lvl Parameter___ - #cstr: 'wbgyr' ssh: #___3lvl Parameter___ depths: None @@ -75,16 +69,19 @@ hslice_np: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 5.0, 2.5] + ref_crange: [0.0, 5.0, 2.5] + crange: [-0.5, 0.5, 0] MLD2: #___3lvl Parameter___ months: [3, 9] cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] hslice_sp: #___2lvl Parameter___ @@ -95,15 +92,18 @@ hslice_sp: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 1.5, 0.75] + ref_crange: [0.0, 1.5, 0.75] + crange: [-0.2, 0.2, 0] MLD2: #___3lvl Parameter___ cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] #_______________________________________________________________________________ # horizontal temp/salt climatology anomaly @@ -120,16 +120,6 @@ hslice_clim: cstr: 'blue2red' #crange: [-0.5, 0.5, 0] -##_______________________________________________________________________________ -## horizontal isotherm depth -#hslice_isotdep: - ##___2lvl Parameter___ - #which_isotherms: [12.0, 6.0] - #cstr: 'wbgyr' - ##___Variables________ - #temp: - - #_______________________________________________________________________________ # hovmöller plots absolute or with respect to reference run for different regions @@ -177,29 +167,6 @@ hovm_clim: temp: salt: -vprofile: - #___2lvl Parameter___ - box_regions: - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Southern_Ocean.shp - - ocean_basins/Arctic_Basin.shp - #- ocean_basins/Arctic_Basin.shp - #- mpas_region/Greenland_Sea.shp - #- mpas_region/Irminger_Sea.shp - #- mpas_region/Norwegian_Sea.shp - #- mpas_region/Labrador_Sea.shp - #- mpas_region/North_Pacific_Ocean.shp - #- mpas_region/South_Pacific_Ocean.shp - #- mpas_region/Southern_Ocean.shp - #- mpas_region/Western_Weddell_Sea.shp - ncol: 4 - do_clim: True - #___Variables________ - temp: - salt: - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' #_______________________________________________________________________________ # plot vertical profile of 3d temperature/salinity climatology anomaly averaged @@ -244,28 +211,6 @@ transect: cstr: 'wbgyr' do_rescale: 'log10' crange: [-1.0e-6, 1.0e-0, 1.0e-3] - - -#_______________________________________________________________________________ -# plot vertical clim anomaly mean cross sections, arbitrary oriented transect -transect_clim: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] - - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-4, 4, 0] - salt: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-0.5, 0.5, 0] - sigma2: - #___3lvl Parameter___ - cstr: 'blue2red' #______________________________________________________________________________ # plot vertical section of volume transport through transect @@ -306,22 +251,8 @@ transect_zmean: sigma2: #___3lvl Parameter___ cstr: 'cmocean.dense' - #Kv: - # #___3lvl Parameter___ - # do_rescale: 'log10' - # cstr: 'wbgyr' - # #crange: [1.0e-6, 1.0e-0, 1.0e-4] - #N2: - ##___3lvl Parameter___ - #do_rescale: 'log10' - #cstr: 'wbgyr' - #crange: [1.0e-8, 1.0e-4, 1.0e-6] - #KvN2: - ##___3lvl Parameter___ - #do_rescale: 'slog10' - #cstr: 'blue2red' - #crange: [1.0e-8, 1.0e-8, 1.0e-12] + # plot climatology bias of zonally averaged section transect_zmean_clim: #___2lvl Parameter___ @@ -362,83 +293,22 @@ zmoc_t: year: [1958,2017] ref_year: [1958, 2017] do_allcycl: False - #___Variables________ - amoc: - -#_______________________________________________________________________________ -# plot meridional overturning streamfunction based on density diagnostic, requires -# special FESOM2 output using namelist.io flag: diag_DMOC=.true. -dmoc: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - -#dmoc_srf: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/addDVDsergeyandknut/outdata/fesom/ + input_names: + - 'reference' + - 'addDVDsergeyandknut' -#dmoc_inner: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: - -dmoc_z: - #___2lvl Parameter___ - #___Variables________ - gmoc: amoc: - ipmoc: - -dmoc_t: - #___2lvl Parameter___ - which_lats: [26, 55, 'max'] - year: [1958,2017] - ref_year: [1958, 2017] - do_allcycl: False - #___Variables________ - amoc: -#dmoc_wdiap: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - -#dmoc_srfcbflx: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - #_______________________________________________________________________________ # plot horizontal barotropic streamfunction hbarstreamf: #___Variables________ -#_______________________________________________________________________________ -# plot global meridional heatflux based on surface heatflux and turbulent temp. -# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. -#ghflx: - ##___2lvl Parameter___ - #ncol: 1 - #nrow: 1 - #do_allcycl: False - -mhflx: - #___2lvl Parameter___ - ncol: 1 - nrow: 1 - do_allcycl: False - use_advflx: True - use_bolusv: True #_______________________________________________________________________________ # plot time-series of 2d and 3d globally averaged (volume weighted) variables @@ -446,6 +316,12 @@ var_t: #___2lvl Parameter___ box_regions: - global + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/addDVDsergeyandknut/outdata/fesom/ + input_names: + - 'reference' + - 'addDVDsergeyandknut' depth: None output_structure: "esm_tools" year: [1958, 2017] @@ -456,3 +332,5 @@ var_t: temp: salt: + + diff --git a/tripyrun_fesom26rc_bugfix_hnode.yaml b/tripyrun_fesom26rc_bugfix_hnode.yaml index 08c1075..a129ae8 100644 --- a/tripyrun_fesom26rc_bugfix_hnode.yaml +++ b/tripyrun_fesom26rc_bugfix_hnode.yaml @@ -2,12 +2,12 @@ tripyrun_name: "fesom_26rc1_bugfix_hnode" do_parallel: True input_paths: - - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_hnode/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/bugfix_hnode/outdata/fesom/ input_names: - 'bugfix_hnode' -ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_path: /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ ref_name: 'reference' ref_year: [1992, 2017] @@ -28,7 +28,102 @@ proj: 'rob' save_dpi: 100 -vprofile: +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0.0, 5.0, 2.5] + crange: [-0.5, 0.5, 0] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0.0, 1.5, 0.75] + crange: [-0.2, 0.2, 0] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] + +#_______________________________________________________________________________ +# horizontal temp/salt climatology anomaly +hslice_clim: + #___2lvl Parameter___ + depths: [100, 1000] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + #crange: [-0.5, 0.5, 0] + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: #___2lvl Parameter___ box_regions: - mpas_region/North_Atlantic_Ocean.shp @@ -43,12 +138,35 @@ vprofile: #- mpas_region/South_Pacific_Ocean.shp #- mpas_region/Southern_Ocean.shp #- mpas_region/Western_Weddell_Sea.shp - ncol: 4 - do_clim: True + year: [1958, 2017] + ref_year: [1958, 2017] #___Variables________ - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' + temp: + salt: + +#_______________________________________________________________________________ +# hovmöller climatological anomaly for different regions +hovm_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + #_______________________________________________________________________________ # plot vertical profile of 3d temperature/salinity climatology anomaly averaged @@ -73,3 +191,146 @@ vprofile_clim: temp: salt: +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + + +# plot climatology bias of zonally averaged section +transect_zmean_clim: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + ##___Variables________ + temp: + #___3lvl Parameter___ + crange: [-2.0,2.0,0] + cstr: 'blue2red' + salt: + #___3lvl Parameter___ + crange: [-0.75,0.75,0] + cstr: 'blue2red' + sigma2: + #___3lvl Parameter___ + crange: [-0.35,0.35,0] + cstr: 'blue2red' + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + +# plot time series of maximum AMOC upper circulation cell +zmoc_t: + #___2lvl Parameter___ + which_lats: [26, 40, 'max'] + year: [1958,2017] + ref_year: [1958, 2017] + do_allcycl: False + input_paths: + - /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/bugfix_hnode/outdata/fesom/ + input_names: + - 'reference' + - 'bugfix_hnode' + + #___Variables________ + amoc: + + +#_______________________________________________________________________________ +# plot horizontal barotropic streamfunction +hbarstreamf: + #___Variables________ + + +#_______________________________________________________________________________ +# plot time-series of 2d and 3d globally averaged (volume weighted) variables +var_t: + #___2lvl Parameter___ + box_regions: + - global + input_paths: + - /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/bugfix_hnode/outdata/fesom/ + input_names: + - 'reference' + - 'bugfix_hnode' + depth: None + output_structure: "esm_tools" + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: True + do_concat: True + #___Variables________ + temp: + salt: + + + diff --git a/tripyrun_fesom26rc_bugfix_ice_cutoff.yaml b/tripyrun_fesom26rc_bugfix_ice_cutoff.yaml index 0f0a0c3..bb50c56 100644 --- a/tripyrun_fesom26rc_bugfix_ice_cutoff.yaml +++ b/tripyrun_fesom26rc_bugfix_ice_cutoff.yaml @@ -1,13 +1,13 @@ #___1lvl Parameter___ -tripyrun_name: "fesom_26rc1_bugfix_ice_cutoff" +tripyrun_name: "fesom26rc_bugfix_ice_cutoff" do_parallel: True input_paths: - - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_ice_cutoff/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/bugfix_ice_cutoff/outdata/fesom/ input_names: - 'bugfix_ice_cutoff' -ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_path: /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ ref_name: 'reference' ref_year: [1992, 2017] @@ -42,17 +42,11 @@ hslice: salt: #___3lvl Parameter___ cstr: 'cmocean.haline' - #sigma2: - ##___3lvl Parameter___ - #cstr: 'grads' Kv: #___3lvl Parameter___ do_rescale: 'log10' cstr: 'wbgyr' crange: [1.0e-6, 1.0e-1, 1.0e-3] - #N2: - ##___3lvl Parameter___ - #cstr: 'wbgyr' ssh: #___3lvl Parameter___ depths: None @@ -75,16 +69,19 @@ hslice_np: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 5.0, 2.5] + ref_crange: [0.0, 5.0, 2.5] + crange: [-0.5, 0.5, 0] MLD2: #___3lvl Parameter___ months: [3, 9] cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] hslice_sp: #___2lvl Parameter___ @@ -95,15 +92,18 @@ hslice_sp: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 1.5, 0.75] + ref_crange: [0.0, 1.5, 0.75] + crange: [-0.2, 0.2, 0] MLD2: #___3lvl Parameter___ cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] #_______________________________________________________________________________ # horizontal temp/salt climatology anomaly @@ -120,16 +120,6 @@ hslice_clim: cstr: 'blue2red' #crange: [-0.5, 0.5, 0] -##_______________________________________________________________________________ -## horizontal isotherm depth -#hslice_isotdep: - ##___2lvl Parameter___ - #which_isotherms: [12.0, 6.0] - #cstr: 'wbgyr' - ##___Variables________ - #temp: - - #_______________________________________________________________________________ # hovmöller plots absolute or with respect to reference run for different regions @@ -177,29 +167,6 @@ hovm_clim: temp: salt: -vprofile: - #___2lvl Parameter___ - box_regions: - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Southern_Ocean.shp - - ocean_basins/Arctic_Basin.shp - #- ocean_basins/Arctic_Basin.shp - #- mpas_region/Greenland_Sea.shp - #- mpas_region/Irminger_Sea.shp - #- mpas_region/Norwegian_Sea.shp - #- mpas_region/Labrador_Sea.shp - #- mpas_region/North_Pacific_Ocean.shp - #- mpas_region/South_Pacific_Ocean.shp - #- mpas_region/Southern_Ocean.shp - #- mpas_region/Western_Weddell_Sea.shp - ncol: 4 - do_clim: True - #___Variables________ - temp: - salt: - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' #_______________________________________________________________________________ # plot vertical profile of 3d temperature/salinity climatology anomaly averaged @@ -244,28 +211,6 @@ transect: cstr: 'wbgyr' do_rescale: 'log10' crange: [-1.0e-6, 1.0e-0, 1.0e-3] - - -#_______________________________________________________________________________ -# plot vertical clim anomaly mean cross sections, arbitrary oriented transect -transect_clim: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] - - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-4, 4, 0] - salt: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-0.5, 0.5, 0] - sigma2: - #___3lvl Parameter___ - cstr: 'blue2red' #______________________________________________________________________________ # plot vertical section of volume transport through transect @@ -306,22 +251,8 @@ transect_zmean: sigma2: #___3lvl Parameter___ cstr: 'cmocean.dense' - #Kv: - # #___3lvl Parameter___ - # do_rescale: 'log10' - # cstr: 'wbgyr' - # #crange: [1.0e-6, 1.0e-0, 1.0e-4] - #N2: - ##___3lvl Parameter___ - #do_rescale: 'log10' - #cstr: 'wbgyr' - #crange: [1.0e-8, 1.0e-4, 1.0e-6] - #KvN2: - ##___3lvl Parameter___ - #do_rescale: 'slog10' - #cstr: 'blue2red' - #crange: [1.0e-8, 1.0e-8, 1.0e-12] + # plot climatology bias of zonally averaged section transect_zmean_clim: #___2lvl Parameter___ @@ -362,83 +293,22 @@ zmoc_t: year: [1958,2017] ref_year: [1958, 2017] do_allcycl: False - #___Variables________ - amoc: - -#_______________________________________________________________________________ -# plot meridional overturning streamfunction based on density diagnostic, requires -# special FESOM2 output using namelist.io flag: diag_DMOC=.true. -dmoc: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - -#dmoc_srf: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_ice_cutoff/outdata/fesom/ + input_names: + - 'reference' + - 'bugfix_ice_cutoff' -#dmoc_inner: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: - -dmoc_z: - #___2lvl Parameter___ - #___Variables________ - gmoc: amoc: - ipmoc: - -dmoc_t: - #___2lvl Parameter___ - which_lats: [26, 55, 'max'] - year: [1958,2017] - ref_year: [1958, 2017] - do_allcycl: False - #___Variables________ - amoc: -#dmoc_wdiap: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - -#dmoc_srfcbflx: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - #_______________________________________________________________________________ # plot horizontal barotropic streamfunction hbarstreamf: #___Variables________ -#_______________________________________________________________________________ -# plot global meridional heatflux based on surface heatflux and turbulent temp. -# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. -#ghflx: - ##___2lvl Parameter___ - #ncol: 1 - #nrow: 1 - #do_allcycl: False - -mhflx: - #___2lvl Parameter___ - ncol: 1 - nrow: 1 - do_allcycl: False - use_advflx: True - use_bolusv: True #_______________________________________________________________________________ # plot time-series of 2d and 3d globally averaged (volume weighted) variables @@ -446,6 +316,12 @@ var_t: #___2lvl Parameter___ box_regions: - global + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_ice_cutoff/outdata/fesom/ + input_names: + - 'reference' + - 'bugfix_ice_cutoff' depth: None output_structure: "esm_tools" year: [1958, 2017] @@ -456,3 +332,5 @@ var_t: temp: salt: + + diff --git a/tripyrun_fesom26rc_bugfix_hnoden.yaml b/tripyrun_fesom26rc_fixsrfstress.yaml similarity index 67% rename from tripyrun_fesom26rc_bugfix_hnoden.yaml rename to tripyrun_fesom26rc_fixsrfstress.yaml index 429bb81..3d038c9 100644 --- a/tripyrun_fesom26rc_bugfix_hnoden.yaml +++ b/tripyrun_fesom26rc_fixsrfstress.yaml @@ -1,14 +1,14 @@ #___1lvl Parameter___ -tripyrun_name: "fesom_26rc1_bugfix_hnode" +tripyrun_name: "fesom26rc_fixsrfstress2" do_parallel: True input_paths: - - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/bugfix_hnode/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/fixsrfstress2/outdata/fesom/ input_names: - - 'bugfix_hnode' + - 'fixsrfstress2' -ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ -ref_name: 'reference' +ref_path: /work/ab0246/a270092/runtime/fesom26_rc1/reference2/outdata/fesom/ +ref_name: 'reference2' ref_year: [1992, 2017] mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' @@ -42,17 +42,11 @@ hslice: salt: #___3lvl Parameter___ cstr: 'cmocean.haline' - #sigma2: - ##___3lvl Parameter___ - #cstr: 'grads' Kv: #___3lvl Parameter___ do_rescale: 'log10' cstr: 'wbgyr' crange: [1.0e-6, 1.0e-1, 1.0e-3] - #N2: - ##___3lvl Parameter___ - #cstr: 'wbgyr' ssh: #___3lvl Parameter___ depths: None @@ -75,16 +69,19 @@ hslice_np: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 5.0, 2.5] + ref_crange: [0.0, 5.0, 2.5] + crange: [-0.5, 0.5, 0] MLD2: #___3lvl Parameter___ months: [3, 9] cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] hslice_sp: #___2lvl Parameter___ @@ -95,15 +92,18 @@ hslice_sp: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 1.5, 0.75] + ref_crange: [0.0, 1.5, 0.75] + crange: [-0.2, 0.2, 0] MLD2: #___3lvl Parameter___ cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] #_______________________________________________________________________________ # horizontal temp/salt climatology anomaly @@ -120,16 +120,6 @@ hslice_clim: cstr: 'blue2red' #crange: [-0.5, 0.5, 0] -##_______________________________________________________________________________ -## horizontal isotherm depth -#hslice_isotdep: - ##___2lvl Parameter___ - #which_isotherms: [12.0, 6.0] - #cstr: 'wbgyr' - ##___Variables________ - #temp: - - #_______________________________________________________________________________ # hovmöller plots absolute or with respect to reference run for different regions @@ -177,29 +167,6 @@ hovm_clim: temp: salt: -vprofile: - #___2lvl Parameter___ - box_regions: - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Southern_Ocean.shp - - ocean_basins/Arctic_Basin.shp - #- ocean_basins/Arctic_Basin.shp - #- mpas_region/Greenland_Sea.shp - #- mpas_region/Irminger_Sea.shp - #- mpas_region/Norwegian_Sea.shp - #- mpas_region/Labrador_Sea.shp - #- mpas_region/North_Pacific_Ocean.shp - #- mpas_region/South_Pacific_Ocean.shp - #- mpas_region/Southern_Ocean.shp - #- mpas_region/Western_Weddell_Sea.shp - ncol: 4 - do_clim: True - #___Variables________ - temp: - salt: - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' #_______________________________________________________________________________ # plot vertical profile of 3d temperature/salinity climatology anomaly averaged @@ -244,28 +211,6 @@ transect: cstr: 'wbgyr' do_rescale: 'log10' crange: [-1.0e-6, 1.0e-0, 1.0e-3] - - -#_______________________________________________________________________________ -# plot vertical clim anomaly mean cross sections, arbitrary oriented transect -transect_clim: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] - - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-4, 4, 0] - salt: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-0.5, 0.5, 0] - sigma2: - #___3lvl Parameter___ - cstr: 'blue2red' #______________________________________________________________________________ # plot vertical section of volume transport through transect @@ -306,22 +251,8 @@ transect_zmean: sigma2: #___3lvl Parameter___ cstr: 'cmocean.dense' - #Kv: - # #___3lvl Parameter___ - # do_rescale: 'log10' - # cstr: 'wbgyr' - # #crange: [1.0e-6, 1.0e-0, 1.0e-4] - #N2: - ##___3lvl Parameter___ - #do_rescale: 'log10' - #cstr: 'wbgyr' - #crange: [1.0e-8, 1.0e-4, 1.0e-6] - #KvN2: - ##___3lvl Parameter___ - #do_rescale: 'slog10' - #cstr: 'blue2red' - #crange: [1.0e-8, 1.0e-8, 1.0e-12] + # plot climatology bias of zonally averaged section transect_zmean_clim: #___2lvl Parameter___ @@ -362,83 +293,22 @@ zmoc_t: year: [1958,2017] ref_year: [1958, 2017] do_allcycl: False - #___Variables________ - amoc: - -#_______________________________________________________________________________ -# plot meridional overturning streamfunction based on density diagnostic, requires -# special FESOM2 output using namelist.io flag: diag_DMOC=.true. -dmoc: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - -#dmoc_srf: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: + input_paths: + - /work/ab0246/a270092/runtime/fesom26_rc1/reference2/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/fixsrfstress2/outdata/fesom/ + input_names: + - 'reference2' + - 'fixsrfstress2' -#dmoc_inner: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: - -dmoc_z: - #___2lvl Parameter___ - #___Variables________ - gmoc: amoc: - ipmoc: - -dmoc_t: - #___2lvl Parameter___ - which_lats: [26, 55, 'max'] - year: [1958,2017] - ref_year: [1958, 2017] - do_allcycl: False - #___Variables________ - amoc: -#dmoc_wdiap: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - -#dmoc_srfcbflx: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - #_______________________________________________________________________________ # plot horizontal barotropic streamfunction hbarstreamf: #___Variables________ -#_______________________________________________________________________________ -# plot global meridional heatflux based on surface heatflux and turbulent temp. -# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. -#ghflx: - ##___2lvl Parameter___ - #ncol: 1 - #nrow: 1 - #do_allcycl: False - -mhflx: - #___2lvl Parameter___ - ncol: 1 - nrow: 1 - do_allcycl: False - use_advflx: True - use_bolusv: True #_______________________________________________________________________________ # plot time-series of 2d and 3d globally averaged (volume weighted) variables @@ -446,6 +316,12 @@ var_t: #___2lvl Parameter___ box_regions: - global + input_paths: + - /work/ab0246/a270092/runtime/fesom26_rc1/reference2/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/fixsrfstress2/outdata/fesom/ + input_names: + - 'reference2' + - 'fixsrfstress2' depth: None output_structure: "esm_tools" year: [1958, 2017] @@ -456,3 +332,5 @@ var_t: temp: salt: + + diff --git a/tripyrun_fesom26rc_ice_fct_screening.yaml b/tripyrun_fesom26rc_ice_fct_screening.yaml index 458de4f..fbdc984 100644 --- a/tripyrun_fesom26rc_ice_fct_screening.yaml +++ b/tripyrun_fesom26rc_ice_fct_screening.yaml @@ -1,13 +1,13 @@ #___1lvl Parameter___ -tripyrun_name: "fesom_26rc1_ice_fct_screening" +tripyrun_name: "fesom26rc_ice_fct_screening" do_parallel: True input_paths: - - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/ice_fct_screening/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/ice_fct_screening/outdata/fesom/ input_names: - 'ice_fct_screening' -ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_path: /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ ref_name: 'reference' ref_year: [1992, 2017] @@ -42,17 +42,11 @@ hslice: salt: #___3lvl Parameter___ cstr: 'cmocean.haline' - #sigma2: - ##___3lvl Parameter___ - #cstr: 'grads' Kv: #___3lvl Parameter___ do_rescale: 'log10' cstr: 'wbgyr' crange: [1.0e-6, 1.0e-1, 1.0e-3] - #N2: - ##___3lvl Parameter___ - #cstr: 'wbgyr' ssh: #___3lvl Parameter___ depths: None @@ -75,16 +69,19 @@ hslice_np: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 5.0, 2.5] + ref_crange: [0.0, 5.0, 2.5] + crange: [-0.5, 0.5, 0] MLD2: #___3lvl Parameter___ months: [3, 9] cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] hslice_sp: #___2lvl Parameter___ @@ -95,15 +92,18 @@ hslice_sp: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 1.5, 0.75] + ref_crange: [0.0, 1.5, 0.75] + crange: [-0.2, 0.2, 0] MLD2: #___3lvl Parameter___ cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] #_______________________________________________________________________________ # horizontal temp/salt climatology anomaly @@ -120,16 +120,6 @@ hslice_clim: cstr: 'blue2red' #crange: [-0.5, 0.5, 0] -##_______________________________________________________________________________ -## horizontal isotherm depth -#hslice_isotdep: - ##___2lvl Parameter___ - #which_isotherms: [12.0, 6.0] - #cstr: 'wbgyr' - ##___Variables________ - #temp: - - #_______________________________________________________________________________ # hovmöller plots absolute or with respect to reference run for different regions @@ -177,29 +167,6 @@ hovm_clim: temp: salt: -vprofile: - #___2lvl Parameter___ - box_regions: - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Southern_Ocean.shp - - ocean_basins/Arctic_Basin.shp - #- ocean_basins/Arctic_Basin.shp - #- mpas_region/Greenland_Sea.shp - #- mpas_region/Irminger_Sea.shp - #- mpas_region/Norwegian_Sea.shp - #- mpas_region/Labrador_Sea.shp - #- mpas_region/North_Pacific_Ocean.shp - #- mpas_region/South_Pacific_Ocean.shp - #- mpas_region/Southern_Ocean.shp - #- mpas_region/Western_Weddell_Sea.shp - ncol: 4 - do_clim: True - #___Variables________ - temp: - salt: - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' #_______________________________________________________________________________ # plot vertical profile of 3d temperature/salinity climatology anomaly averaged @@ -244,28 +211,6 @@ transect: cstr: 'wbgyr' do_rescale: 'log10' crange: [-1.0e-6, 1.0e-0, 1.0e-3] - - -#_______________________________________________________________________________ -# plot vertical clim anomaly mean cross sections, arbitrary oriented transect -transect_clim: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] - - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-4, 4, 0] - salt: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-0.5, 0.5, 0] - sigma2: - #___3lvl Parameter___ - cstr: 'blue2red' #______________________________________________________________________________ # plot vertical section of volume transport through transect @@ -306,22 +251,8 @@ transect_zmean: sigma2: #___3lvl Parameter___ cstr: 'cmocean.dense' - #Kv: - # #___3lvl Parameter___ - # do_rescale: 'log10' - # cstr: 'wbgyr' - # #crange: [1.0e-6, 1.0e-0, 1.0e-4] - #N2: - ##___3lvl Parameter___ - #do_rescale: 'log10' - #cstr: 'wbgyr' - #crange: [1.0e-8, 1.0e-4, 1.0e-6] - #KvN2: - ##___3lvl Parameter___ - #do_rescale: 'slog10' - #cstr: 'blue2red' - #crange: [1.0e-8, 1.0e-8, 1.0e-12] + # plot climatology bias of zonally averaged section transect_zmean_clim: #___2lvl Parameter___ @@ -362,83 +293,22 @@ zmoc_t: year: [1958,2017] ref_year: [1958, 2017] do_allcycl: False - #___Variables________ - amoc: - -#_______________________________________________________________________________ -# plot meridional overturning streamfunction based on density diagnostic, requires -# special FESOM2 output using namelist.io flag: diag_DMOC=.true. -dmoc: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - -#dmoc_srf: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/ice_fct_screening/outdata/fesom/ + input_names: + - 'reference' + - 'ice_fct_screening' -#dmoc_inner: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: - -dmoc_z: - #___2lvl Parameter___ - #___Variables________ - gmoc: amoc: - ipmoc: - -dmoc_t: - #___2lvl Parameter___ - which_lats: [26, 55, 'max'] - year: [1958,2017] - ref_year: [1958, 2017] - do_allcycl: False - #___Variables________ - amoc: -#dmoc_wdiap: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - -#dmoc_srfcbflx: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - #_______________________________________________________________________________ # plot horizontal barotropic streamfunction hbarstreamf: #___Variables________ -#_______________________________________________________________________________ -# plot global meridional heatflux based on surface heatflux and turbulent temp. -# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. -#ghflx: - ##___2lvl Parameter___ - #ncol: 1 - #nrow: 1 - #do_allcycl: False - -mhflx: - #___2lvl Parameter___ - ncol: 1 - nrow: 1 - do_allcycl: False - use_advflx: True - use_bolusv: True #_______________________________________________________________________________ # plot time-series of 2d and 3d globally averaged (volume weighted) variables @@ -446,6 +316,12 @@ var_t: #___2lvl Parameter___ box_regions: - global + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/ice_fct_screening/outdata/fesom/ + input_names: + - 'reference' + - 'ice_fct_screening' depth: None output_structure: "esm_tools" year: [1958, 2017] @@ -456,3 +332,5 @@ var_t: temp: salt: + + diff --git a/tripyrun_fesom26rc_ifs_thermo.yaml b/tripyrun_fesom26rc_ifs_thermo.yaml new file mode 100644 index 0000000..53d98d8 --- /dev/null +++ b/tripyrun_fesom26rc_ifs_thermo.yaml @@ -0,0 +1,288 @@ +#___1lvl Parameter___ +tripyrun_name: "fesom26rc_ifs_thermo" +do_parallel: True +input_paths: + - /work/ab0246/a270092/runtime/fesom26_rc1/ifs_thermo/outdata/fesom/ + +input_names: + - 'ifs_thermo' + +ref_path: /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ +ref_name: 'reference' +ref_year: [1992, 2017] + +mesh_path: '/work/ab0246/a270092/input/fesom2/core2/' +save_path: './Results/' + +which_clim: 'phc3' +clim_path: '/work/ab0246/a270092/input/fesom2/hydrography/phc3.0/phc3.0_annual.nc' + +ncol: 2 +box: None + +n_cycl: None +do_allcycl: False +year: [1992, 2017] +depth: None +proj: 'rob' +save_dpi: 100 + + +#_______________________________________________________________________________ +# horizontal plots +hslice: + #___2lvl Parameter___ + depths: [100, 1000] + + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + #cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + do_rescale: 'log10' + cstr: 'wbgyr' + crange: [1.0e-6, 1.0e-1, 1.0e-3] + ssh: + #___3lvl Parameter___ + depths: None + cstr: 'grads' + cref: 0 + MLD2: + #___3lvl Parameter___ + depths: None + cstr: 'rygbw' + crange: [-3000, 0, -1500] + +#_______________________________________________________________________________ +# northern/southern stereographic plots +hslice_np: + #___2lvl Parameter___ + months: [3, 9] + proj: 'nps' + box: [-180,180,40,90] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0.0, 5.0, 2.5] + crange: [-0.5, 0.5, 0] + MLD2: + #___3lvl Parameter___ + months: [3, 9] + cstr: 'rygbw' + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] + +hslice_sp: + #___2lvl Parameter___ + months: [9, 3] + proj: 'sps' + box: [-180,180,-90,-50] + #___Variables________ + a_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] + m_ice: + #___3lvl Parameter___ + cstr: 'wbgyr' + ref_crange: [0.0, 1.5, 0.75] + crange: [-0.2, 0.2, 0] + MLD2: + #___3lvl Parameter___ + cstr: 'rygbw' + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] + +#_______________________________________________________________________________ +# horizontal temp/salt climatology anomaly +hslice_clim: + #___2lvl Parameter___ + depths: [100, 1000] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'blue2red' + crange: [-4, 4, 0] + salt: + #___3lvl Parameter___ + cstr: 'blue2red' + #crange: [-0.5, 0.5, 0] + + +#_______________________________________________________________________________ +# hovmöller plots absolute or with respect to reference run for different regions +hovm: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +# hovmöller climatological anomaly for different regions +hovm_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + year: [1958, 2017] + ref_year: [1958, 2017] + #___Variables________ + temp: + salt: + + +#_______________________________________________________________________________ +# plot vertical profile of 3d temperature/salinity climatology anomaly averaged +# over certain regions +vprofile_clim: + #___2lvl Parameter___ + box_regions: + - mpas_region/North_Atlantic_Ocean.shp + - mpas_region/Southern_Ocean.shp + - ocean_basins/Arctic_Basin.shp + #- ocean_basins/Arctic_Basin.shp + #- mpas_region/Greenland_Sea.shp + #- mpas_region/Irminger_Sea.shp + #- mpas_region/Norwegian_Sea.shp + #- mpas_region/Labrador_Sea.shp + #- mpas_region/North_Pacific_Ocean.shp + #- mpas_region/South_Pacific_Ocean.shp + #- mpas_region/Southern_Ocean.shp + #- mpas_region/Western_Weddell_Sea.shp + ncol: 4 + #___Variables________ + temp: + salt: + +#_______________________________________________________________________________ +#plot vertical mean cross sections, arbitrary oriented transect +transect: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] + - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + Kv: + #___3lvl Parameter___ + cstr: 'wbgyr' + do_rescale: 'log10' + crange: [-1.0e-6, 1.0e-0, 1.0e-3] + +#______________________________________________________________________________ +# plot vertical section of volume transport through transect +transect_transp: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + plt_contb: False + cstr: 'blue2red' + +#______________________________________________________________________________ +# plot time series of volume transport through transect +transect_transp_t: + #___2lvl Parameter___ + transects: + - [[ -66, -66],[-67,-55], 'Drake Passage'] + year: [1958, 2017] + ref_year: [1958, 2017] + do_allcycl: False + do_concat: False + +#_______________________________________________________________________________ +# plot zonally averaged section +transect_zmean: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + #___Variables________ + temp: + #___3lvl Parameter___ + cstr: 'cmocean.thermal' + salt: + #___3lvl Parameter___ + cstr: 'cmocean.haline' + sigma2: + #___3lvl Parameter___ + cstr: 'cmocean.dense' + + +# plot climatology bias of zonally averaged section +transect_zmean_clim: + #___2lvl Parameter___ + box_regions: + - global + - ocean_basins/Atlantic_Basin.shp + - ocean_basins/Pacific_Basin.shp + - ocean_basins/Indian_Basin.shp + ##___Variables________ + temp: + #___3lvl Parameter___ + crange: [-2.0,2.0,0] + cstr: 'blue2red' + salt: + #___3lvl Parameter___ + crange: [-0.75,0.75,0] + cstr: 'blue2red' + sigma2: + #___3lvl Parameter___ + crange: [-0.35,0.35,0] + cstr: 'blue2red' + +#_______________________________________________________________________________ +# plot meridional overturning streamfunction based on z-coordiante vertical +# velocity for different basins +zmoc: + #___2lvl Parameter___ + + #___Variables________ + gmoc: + amoc: + ipmoc: + diff --git a/tripyrun_fesom26rc_remove_PARMS.yaml b/tripyrun_fesom26rc_remove_PARMS.yaml index fdf0548..950769a 100644 --- a/tripyrun_fesom26rc_remove_PARMS.yaml +++ b/tripyrun_fesom26rc_remove_PARMS.yaml @@ -1,13 +1,13 @@ #___1lvl Parameter___ -tripyrun_name: "fesom_26rc1_remove_PARMS" +tripyrun_name: "fesom26rc_remove_PARMS" do_parallel: True input_paths: - - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/remove_PARMS/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom26_rc1/remove_PARMS/outdata/fesom/ input_names: - 'remove_PARMS' -ref_path: /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ +ref_path: /work/ab0246/a270092/runtime/fesom26_rc1/reference/outdata/fesom/ ref_name: 'reference' ref_year: [1992, 2017] @@ -42,17 +42,11 @@ hslice: salt: #___3lvl Parameter___ cstr: 'cmocean.haline' - #sigma2: - ##___3lvl Parameter___ - #cstr: 'grads' Kv: #___3lvl Parameter___ do_rescale: 'log10' cstr: 'wbgyr' crange: [1.0e-6, 1.0e-1, 1.0e-3] - #N2: - ##___3lvl Parameter___ - #cstr: 'wbgyr' ssh: #___3lvl Parameter___ depths: None @@ -75,16 +69,19 @@ hslice_np: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 5.0, 2.5] + ref_crange: [0.0, 5.0, 2.5] + crange: [-0.5, 0.5, 0] MLD2: #___3lvl Parameter___ months: [3, 9] cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] hslice_sp: #___2lvl Parameter___ @@ -95,15 +92,18 @@ hslice_sp: a_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0,1.0,0.5] + ref_crange: [0,1.0,0.5] + crange: [-0.2,0.2,0] m_ice: #___3lvl Parameter___ cstr: 'wbgyr' - crange: [0.0, 1.5, 0.75] + ref_crange: [0.0, 1.5, 0.75] + crange: [-0.2, 0.2, 0] MLD2: #___3lvl Parameter___ cstr: 'rygbw' - crange: [-3500, 0, -1700] + ref_crange: [-3500, 0, -1700] + crange: [-100, 100, 0] #_______________________________________________________________________________ # horizontal temp/salt climatology anomaly @@ -120,16 +120,6 @@ hslice_clim: cstr: 'blue2red' #crange: [-0.5, 0.5, 0] -##_______________________________________________________________________________ -## horizontal isotherm depth -#hslice_isotdep: - ##___2lvl Parameter___ - #which_isotherms: [12.0, 6.0] - #cstr: 'wbgyr' - ##___Variables________ - #temp: - - #_______________________________________________________________________________ # hovmöller plots absolute or with respect to reference run for different regions @@ -177,29 +167,6 @@ hovm_clim: temp: salt: -vprofile: - #___2lvl Parameter___ - box_regions: - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Southern_Ocean.shp - - ocean_basins/Arctic_Basin.shp - #- ocean_basins/Arctic_Basin.shp - #- mpas_region/Greenland_Sea.shp - #- mpas_region/Irminger_Sea.shp - #- mpas_region/Norwegian_Sea.shp - #- mpas_region/Labrador_Sea.shp - #- mpas_region/North_Pacific_Ocean.shp - #- mpas_region/South_Pacific_Ocean.shp - #- mpas_region/Southern_Ocean.shp - #- mpas_region/Western_Weddell_Sea.shp - ncol: 4 - do_clim: True - #___Variables________ - temp: - salt: - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' #_______________________________________________________________________________ # plot vertical profile of 3d temperature/salinity climatology anomaly averaged @@ -244,28 +211,6 @@ transect: cstr: 'wbgyr' do_rescale: 'log10' crange: [-1.0e-6, 1.0e-0, 1.0e-3] - - -#_______________________________________________________________________________ -# plot vertical clim anomaly mean cross sections, arbitrary oriented transect -transect_clim: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - - [[ -30, -30],[-80, 90], 'Atlantic Meridian Transect'] - - [[-170, -170],[-80, 90], 'Pacific Meridian Transect'] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-4, 4, 0] - salt: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-0.5, 0.5, 0] - sigma2: - #___3lvl Parameter___ - cstr: 'blue2red' #______________________________________________________________________________ # plot vertical section of volume transport through transect @@ -306,22 +251,8 @@ transect_zmean: sigma2: #___3lvl Parameter___ cstr: 'cmocean.dense' - #Kv: - # #___3lvl Parameter___ - # do_rescale: 'log10' - # cstr: 'wbgyr' - # #crange: [1.0e-6, 1.0e-0, 1.0e-4] - #N2: - ##___3lvl Parameter___ - #do_rescale: 'log10' - #cstr: 'wbgyr' - #crange: [1.0e-8, 1.0e-4, 1.0e-6] - #KvN2: - ##___3lvl Parameter___ - #do_rescale: 'slog10' - #cstr: 'blue2red' - #crange: [1.0e-8, 1.0e-8, 1.0e-12] + # plot climatology bias of zonally averaged section transect_zmean_clim: #___2lvl Parameter___ @@ -362,83 +293,22 @@ zmoc_t: year: [1958,2017] ref_year: [1958, 2017] do_allcycl: False - #___Variables________ - amoc: - -#_______________________________________________________________________________ -# plot meridional overturning streamfunction based on density diagnostic, requires -# special FESOM2 output using namelist.io flag: diag_DMOC=.true. -dmoc: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - -#dmoc_srf: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/remove_PARMS/outdata/fesom/ + input_names: + - 'reference' + - 'remove_PARMS' -#dmoc_inner: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: - -dmoc_z: - #___2lvl Parameter___ - #___Variables________ - gmoc: amoc: - ipmoc: - -dmoc_t: - #___2lvl Parameter___ - which_lats: [26, 55, 'max'] - year: [1958,2017] - ref_year: [1958, 2017] - do_allcycl: False - #___Variables________ - amoc: -#dmoc_wdiap: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - -#dmoc_srfcbflx: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - #_______________________________________________________________________________ # plot horizontal barotropic streamfunction hbarstreamf: #___Variables________ -#_______________________________________________________________________________ -# plot global meridional heatflux based on surface heatflux and turbulent temp. -# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. -#ghflx: - ##___2lvl Parameter___ - #ncol: 1 - #nrow: 1 - #do_allcycl: False - -mhflx: - #___2lvl Parameter___ - ncol: 1 - nrow: 1 - do_allcycl: False - use_advflx: True - use_bolusv: True #_______________________________________________________________________________ # plot time-series of 2d and 3d globally averaged (volume weighted) variables @@ -446,6 +316,12 @@ var_t: #___2lvl Parameter___ box_regions: - global + input_paths: + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/reference/outdata/fesom/ + - /work/ab0246/a270092/runtime/fesom-2.5-refactoring/remove_PARMS/outdata/fesom/ + input_names: + - 'reference' + - 'remove_PARMS' depth: None output_structure: "esm_tools" year: [1958, 2017] @@ -456,3 +332,5 @@ var_t: temp: salt: + + diff --git a/tripyrun_main_all.yml b/tripyrun_main_all.yml index 7bc2cb7..fe820e6 100644 --- a/tripyrun_main_all.yml +++ b/tripyrun_main_all.yml @@ -1,23 +1,16 @@ #___1lvl Parameter___ tripyrun_name: "tripyrun_all_analysis" -do_papermill: True do_parallel: True input_paths: - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke+idemix_jayne_bin_ck0.1/5/ - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke+idemix_nycander_bin_ck0.1/5/ - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke+idemix_stormtide_bin_ck0.1/5/ - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke_ctrl_ck0.1/5/ + - /home/a/a270198/work_ab0246/AWIEMS2/PI_EXP/FIN_PI_CTR/outdata/fesom/ input_names: - - '$TKE{{+}}IDEMIX_{{Jayne}}$' - - '$TKE{{+}}IDEMIX_{{Nycander}}$' - - '$TKE{{+}}IDEMIX_{{Stormtide}}$' - - '$TKE$' + - 'PI' #ref_path: /home/ollie/pscholz/results/trr181_tke_ctrl_ck0.1_v2/ #ref_name: '$TKE_{{ck:0.1}}$' -mesh_path: '/albedo/work/user/pscholz/mesh_fesom2.0/core2_srt_dep@node/' +mesh_path: '/work/ba0989/a270124/PalModII/experiments/ICEBERGS/mesh_core2/' save_path: './Results/' which_clim: 'phc3' @@ -28,7 +21,7 @@ box: None n_cycl: None do_allcycl: False -year: [1979, 2019] +year: [1650, 1699] depth: None proj: 'rob' save_dpi: 150 @@ -36,468 +29,14 @@ save_dpi: 150 #_______________________________________________________________________________ # mesh plots -hmesh: - #___2lvl Parameter___ - proj: 'ortho' - box: [-30,45] - do_mesh: True - do_plt: 'tpc' - do_lsm: 'bluemarble' - #___Variables________ - None: - proj: 'nears' - box: [-30, 45, 25] - nresol: - -#_______________________________________________________________________________ -# horizontal plots -hslice: - #___2lvl Parameter___ - depths: [100, 1000] - - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - #cstr: 'cmocean.thermal' - salt: - #___3lvl Parameter___ - cstr: 'cmocean.haline' - #sigma2: - ##___3lvl Parameter___ - #cstr: 'grads' - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' - cstr: 'wbgyr' - crange: [1.0e-6, 1.0e-1, 1.0e-3] - #N2: - ##___3lvl Parameter___ - #cstr: 'wbgyr' - ssh: - #___3lvl Parameter___ - depths: None - cstr: 'grads' - cref: 0 - MLD2: - #___3lvl Parameter___ - depths: None - cstr: 'rygbw' - crange: [-3000, 0, -1500] - -#_______________________________________________________________________________ -# northern/southern stereographic plots -hslice_np: - #___2lvl Parameter___ - months: [3, 9] - proj: 'nps' - box: [-180,180,40,90] - #___Variables________ - a_ice: - #___3lvl Parameter___ - cstr: 'wbgyr' - crange: [0,1.0,0.5] - m_ice: - #___3lvl Parameter___ - cstr: 'wbgyr' - crange: [0.0, 5.0, 2.5] - MLD2: - #___3lvl Parameter___ - months: [3, 9] - cstr: 'rygbw' - crange: [-3500, 0, -1700] - -hslice_sp: - #___2lvl Parameter___ - months: [9, 3] - proj: 'sps' - box: [-180,180,-90,-50] - #___Variables________ - a_ice: - #___3lvl Parameter___ - cstr: 'wbgyr' - crange: [0,1.0,0.5] - m_ice: - #___3lvl Parameter___ - cstr: 'wbgyr' - crange: [0.0, 1.5, 0.75] - MLD2: - #___3lvl Parameter___ - cstr: 'rygbw' - crange: [-3500, 0, -1700] - -#_______________________________________________________________________________ -# horizontal temp/salt climatology anomaly -hslice_clim: - #___2lvl Parameter___ - depths: [100, 1000] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-4, 4, 0] - salt: - #___3lvl Parameter___ - cstr: 'blue2red' - #crange: [-0.5, 0.5, 0] - -##_______________________________________________________________________________ -## horizontal isotherm depth -#hslice_isotdep: - ##___2lvl Parameter___ - #which_isotherms: [12.0, 6.0] - #cstr: 'wbgyr' - ##___Variables________ - #temp: - -#_______________________________________________________________________________ -# horizontal plots -hquiver: - #___2lvl Parameter___ - depths: [100, 1000] - proj: 'nears' - box: [-45, 60, 50] - quiv_hfac: 2 - #___Variables________ - vec+u+v: - -#_______________________________________________________________________________ -# hovmöller plots absolute or with respect to reference run for different regions -hovm: - #___2lvl Parameter___ - box_regions: - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Southern_Ocean.shp - - ocean_basins/Arctic_Basin.shp - - mpas_region/Greenland_Sea.shp - - mpas_region/Irminger_Sea.shp - - mpas_region/Norwegian_Sea.shp - - mpas_region/Labrador_Sea.shp - - mpas_region/North_Pacific_Ocean.shp - - mpas_region/South_Pacific_Ocean.shp - - mpas_region/Southern_Ocean.shp - - mpas_region/Western_Weddell_Sea.shp - year: [1958, 2019] - #___Variables________ - temp: - salt: - -#_______________________________________________________________________________ -# hovmöller climatological anomaly for different regions -hovm_clim: - #___2lvl Parameter___ - box_regions: - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Southern_Ocean.shp - #- ocean_basins/Arctic_Basin.shp - #- mpas_region/Greenland_Sea.shp - #- mpas_region/Irminger_Sea.shp - #- mpas_region/Norwegian_Sea.shp - #- mpas_region/Labrador_Sea.shp - #- mpas_region/North_Pacific_Ocean.shp - #- mpas_region/South_Pacific_Ocean.shp - #- mpas_region/Southern_Ocean.shp - #- mpas_region/Western_Weddell_Sea.shp - year: [1958, 2019] - #___Variables________ - temp: - salt: - -#_______________________________________________________________________________ -# plot vertical profile of 3d variables averaged over certain regions -vprofile: - #___2lvl Parameter___ - box_regions: - - ocean_basins/Arctic_Basin.shp - - ocean_basins/Eurasian_Basin.shp - - mpas_region/Canada_Basin.shp - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Greenland_Sea.shp - - mpas_region/Irminger_Sea.shp - - mpas_region/Norwegian_Sea.shp - - mpas_region/Labrador_Sea.shp - - mpas_region/North_Pacific_Ocean.shp - - mpas_region/South_Pacific_Ocean.shp - - mpas_region/Southern_Ocean.shp - - mpas_region/Western_Weddell_Sea.shp - ncol: 4 - do_clim: True - #___Variables________ - temp: - salt: - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' - -#_______________________________________________________________________________ -# plot vertical profile of 3d temperature/salinity climatology anomaly averaged -# over certain regions -vprofile_clim: - #___2lvl Parameter___ - box_regions: - - ocean_basins/Arctic_Basin.shp - - ocean_basins/Eurasian_Basin.shp - - mpas_region/Canada_Basin.shp - - mpas_region/North_Atlantic_Ocean.shp - - mpas_region/Greenland_Sea.shp - - mpas_region/Irminger_Sea.shp - - mpas_region/Norwegian_Sea.shp - - mpas_region/Labrador_Sea.shp - - mpas_region/North_Pacific_Ocean.shp - - mpas_region/South_Pacific_Ocean.shp - - mpas_region/Southern_Ocean.shp - - mpas_region/Western_Weddell_Sea.shp - ncol: 4 - #___Variables________ - temp: - salt: #_______________________________________________________________________________ -#plot vertical mean cross sections, arbitrary oriented transect -transect: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - - [[ -30, -30],[-80, 90], '30°W, 80°S-90°N'] - - [[-170, -170],[-80, 90], '170°W, 80°S-90°N'] - #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP'] - #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4], 'OSNAP-West'] - #- [[-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP-East'] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'cmocean.thermal' - salt: - #___3lvl Parameter___ - cstr: 'cmocean.haline' - Kv: - #___3lvl Parameter___ - cstr: 'wbgyr' - do_rescale: 'log10' - crange: [-1.0e-6, 1.0e-0, 1.0e-3] - #KvN2: - ##___3lvl Parameter___ - #cstr: 'blue2red' - #do_rescale: 'slog10' - #crange: [-1.0e-8, 1.0e-8, 1.0e-12] - -#_______________________________________________________________________________ -# plot vertical clim anomaly mean cross sections, arbitrary oriented transect -transect_clim: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - - [[ -30, -30],[-80, 90], '30°W, 80°S-90°N'] - - [[-170, -170],[-80, 90], '170°W, 80°S-90°N'] - #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP'] - #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4], 'OSNAP-West'] - #- [[-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP-East'] - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-4, 4, 0] - salt: - #___3lvl Parameter___ - cstr: 'blue2red' - crange: [-0.5, 0.5, 0] - sigma2: - #___3lvl Parameter___ - cstr: 'blue2red' - -#______________________________________________________________________________ -# plot vertical section of volume transport through transect -transect_transp: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - #- [[ -30, -30],[-80, 90], '30°W, 80°S-90°N'] - #- [[-170, -170],[-80, 90], '170°W, 80°S-90°N'] - #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP'] - #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4], 'OSNAP-West'] - #- [[-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP-East'] - plt_contb: False - cstr: 'blue2red' - -#______________________________________________________________________________ -# plot time series of volume transport through transect -transect_transp_t: - #___2lvl Parameter___ - transects: - - [[ -66, -66],[-67,-55], 'Drake Passage'] - #- [[-56.5,-52.1,-49.8,-49.5,-49.0,-47.6,-45.7,-44.0,-42.8,-37.8,-35.2,-30.6,-27.9,-21.0,-12.3,-9.2,-4.0], [ 51.0, 52.7, 53.6, 55.0, 56.5, 59.0, 59.8, 60.4, 60.0, 59.6, 59.2, 58.9, 58.0, 58.0, 57.5,57.0,57.0], 'OSNAP'] - year: [1958, 2019] - do_allcycl: False - do_concat: False - -#_______________________________________________________________________________ -# plot zonally averaged section -transect_zmean: - #___2lvl Parameter___ - box_regions: - - global - - ocean_basins/Atlantic_Basin.shp - - ocean_basins/Pacific_Basin.shp - - ocean_basins/Indian_Basin.shp - #___Variables________ - temp: - #___3lvl Parameter___ - cstr: 'cmocean.thermal' - salt: - #___3lvl Parameter___ - cstr: 'cmocean.haline' - sigma2: - #___3lvl Parameter___ - cstr: 'cmocean.dense' - Kv: - #___3lvl Parameter___ - do_rescale: 'log10' - cstr: 'wbgyr' - #crange: [1.0e-6, 1.0e-0, 1.0e-4] - #N2: - ##___3lvl Parameter___ - #do_rescale: 'log10' - #cstr: 'wbgyr' - #crange: [1.0e-8, 1.0e-4, 1.0e-6] - #KvN2: - ##___3lvl Parameter___ - #do_rescale: 'slog10' - #cstr: 'blue2red' - #crange: [1.0e-8, 1.0e-8, 1.0e-12] - -# plot climatology bias of zonally averaged section -transect_zmean_clim: - #___2lvl Parameter___ - box_regions: - - global - - ocean_basins/Atlantic_Basin.shp - - ocean_basins/Pacific_Basin.shp - - ocean_basins/Indian_Basin.shp - ##___Variables________ - temp: - #___3lvl Parameter___ - crange: [-2.0,2.0,0] - cstr: 'blue2red' - salt: - #___3lvl Parameter___ - crange: [-0.75,0.75,0] - cstr: 'blue2red' - sigma2: - #___3lvl Parameter___ - crange: [-0.35,0.35,0] - cstr: 'blue2red' - -#_______________________________________________________________________________ # plot meridional overturning streamfunction based on z-coordiante vertical -# velocity for different basins -zmoc: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - # plot time series of maximum AMOC upper circulation cell zmoc_t: #___2lvl Parameter___ which_lats: [26, 40, 'max'] - year: [1958,2019] do_allcycl: False #___Variables________ amoc: -#_______________________________________________________________________________ -# plot meridional overturning streamfunction based on density diagnostic, requires -# special FESOM2 output using namelist.io flag: diag_DMOC=.true. -dmoc: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - -#dmoc_srf: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: - -#dmoc_inner: - ##___2lvl Parameter___ - - ##___Variables________ - #gmoc: - #amoc: - #ipmoc: - -dmoc_z: - #___2lvl Parameter___ - - #___Variables________ - gmoc: - amoc: - ipmoc: - -dmoc_t: - #___2lvl Parameter___ - which_lats: [26, 55, 'max'] - year: [1958,2019] - do_allcycl: False - - #___Variables________ - amoc: - -#dmoc_wdiap: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - -#dmoc_srfcbflx: - ##___2lvl Parameter___ - #which_isopycs: [36.72, 37.00] - -#_______________________________________________________________________________ -# plot horizontal barotropic streamfunction -hbarstreamf: - #___Variables________ - -#_______________________________________________________________________________ -# plot global meridional heatflux based on surface heatflux and turbulent temp. -# advection t*v, special FESOM2 output using namelist.io flag: diag_trflx=.true. -#ghflx: - ##___2lvl Parameter___ - #ncol: 1 - #nrow: 1 - #do_allcycl: False - -mhflx: - #___2lvl Parameter___ - ncol: 1 - nrow: 1 - do_allcycl: False - use_advflx: False - use_bolusv: True - -#_______________________________________________________________________________ -# plot time-series of 2d and 3d globally averaged (volume weighted) variables -var_t: - #___2lvl Parameter___ - box_regions: - - global - input_paths: - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke+idemix_jayne_bin_ck0.1/ - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke+idemix_nycander_bin_ck0.1/ - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke+idemix_stormtide_bin_ck0.1/ - - /albedo/work/projects/p_fesom/pscholz/project_TRR181/trr181_tke_ctrl_ck0.1/ - n_cycl: 5 - depth: None - year: [1958, 2019] - do_allcycl: True - do_concat: True - #___Variables________ - temp: - salt: -