From 2ffa96199a7a1114218b67e02dfeb71711422d18 Mon Sep 17 00:00:00 2001 From: Paul Gierz Date: Mon, 2 Dec 2024 10:38:16 +0100 Subject: [PATCH] symlink runscripts --- runscripts | 1 + .../esm_tools/runscripts}/CI/awiesm/albedo/pi.yaml | 0 .../esm_tools/runscripts}/CI/awiesm/levante/pi.yaml | 0 .../runscripts}/CI/awiesm/ollie/bootstrap.yaml | 0 .../runscripts}/CI/awiesm/ollie/icebergs.yaml | 0 .../esm_tools/runscripts}/CI/awiesm/ollie/pi.yaml | 0 .../esm_tools/runscripts}/CI/awiesm/ollie/pico.yaml | 0 .../runscripts}/CI/awiesm/ollie/wiso-pico.yaml | 0 .../esm_tools/runscripts}/CI/awiesm/ollie/wiso.yaml | 0 .../esm_tools/runscripts}/__init__.py | 0 .../awicm-pism/awicm-ollie-initial-yearly.yaml | 0 .../awicm-pism/awicm-ollie-initial-yearly.yaml.bak | 0 .../awiesm_cpl-albedo-initial-yearly.yaml | 0 .../awiesm_cpl-levante-initial-yearly.yaml | 0 .../awiesm_pism_cpl-albedo-initial-yearly.yaml | 0 .../awiesm_pism_cpl-levante-initial-yearly.yaml | 0 .../runscripts}/awicm-pism/coupling/_stdout_stderr | 0 .../runscripts}/awicm-pism/coupling/calnoro | Bin .../runscripts}/awicm-pism/coupling/dEBMmain | Bin .../awicm-pism/coupling/jsbach_init_file | Bin .../esm_tools/runscripts}/awicm-pism/coupling/pack | Bin .../runscripts}/awicm-pism/coupling/unpack | Bin .../awicm-pism/coupling_dual-hemisphere/+ | Bin .../coupling_dual-hemisphere/_stdout_stderr | 0 .../awicm-pism/coupling_dual-hemisphere/awiesm.yaml | 0 .../coupling_dual-hemisphere/awiesm_pism.yaml | 0 .../awicm-pism/coupling_dual-hemisphere/calnoro | Bin .../coupling_atmosphere2pism.functions | 0 .../coupling_awiesm2pism.functions | 0 .../coupling_dual-ice2echam.functions | 0 .../coupling_echam2ice.functions | 0 .../coupling_fesom2ice.functions | 0 .../coupling_general.functions | 0 .../coupling_ice2echam.functions | 0 .../coupling_ice2fesom.functions | 0 .../coupling_ocean2pism.functions | 0 .../coupling_pism2atmosphere.functions | 0 .../coupling_pism2awiesm.functions | 0 .../coupling_pism2ocean.functions | 0 .../awicm-pism/coupling_dual-hemisphere/dEBMmain | Bin .../coupling_dual-hemisphere/env_echam.py | 0 .../coupling_dual-hemisphere/env_fesom.py | 0 .../awicm-pism/coupling_dual-hemisphere/env_pism.py | 0 .../coupling_dual-hemisphere/env_pism2awiesm.py | 0 .../fesom_scalar_array_to_LonLat.py | 0 .../general_helpers.functions | 0 .../general_lists.functions | 0 .../coupling_dual-hemisphere/jsbach_init_file | Bin .../coupling_dual-hemisphere/jsbach_init_file.ksh | 0 .../old/coupling_awiesm2ice.functions | 0 .../coupling_dual-hemisphere/old/env_pism2echam.py | 0 .../coupling_dual-hemisphere/old/env_pism2fesom.py | 0 .../awicm-pism/coupling_dual-hemisphere/pack | Bin .../coupling_dual-hemisphere/pack_file.ksh | 0 .../coupling_dual-hemisphere/pism_helpers.functions | 0 .../coupling_dual-hemisphere/pism_nh.yaml | 0 .../coupling_dual-hemisphere/pism_pi.yaml | 0 .../coupling_dual-hemisphere/pism_sh.yaml | 0 .../awicm-pism/coupling_dual-hemisphere/test.sh | 0 .../awicm-pism/coupling_dual-hemisphere/unpack | Bin .../coupling_dual-hemisphere/unpack_file.ksh | 0 .../utils/CreateTimeAxisNC.bash | 0 .../utils/_build/mo_kinds.mod | Bin .../utils/_build/mo_vegparams.mod | Bin .../utils/apply_hosing_correction.py | 0 .../coupling_dual-hemisphere/utils/axis_366.nc | Bin .../coupling_dual-hemisphere/utils/calnoro.f90 | 0 .../utils/gfw_atmo_constant_zero.nc | Bin .../coupling_dual-hemisphere/utils/grid_noro.f90 | 0 .../utils/icb_apply_distribution.py | 0 .../utils/icb_apply_distribution_functions.py | 0 .../coupling_dual-hemisphere/utils/icb_helper.py | 0 .../utils/install_calendar.sh | 0 .../utils/install_calnoro.sh | 0 .../utils/install_jsbach_init_file.sh | 0 .../utils/install_jsbach_pack_unpack.sh | 0 .../coupling_dual-hemisphere/utils/jsbach_init_file | Bin .../utils/jsbach_init_file.f90 | 0 .../utils/jsbach_init_file.ksh | 0 .../coupling_dual-hemisphere/utils/mo_kinds.mod | Bin .../coupling_dual-hemisphere/utils/mo_vegparams.mod | Bin .../coupling_dual-hemisphere/utils/pack.f90 | 0 .../coupling_dual-hemisphere/utils/pack_file.ksh | 0 .../coupling_dual-hemisphere/utils/rotate_mesh.py | 0 .../coupling_dual-hemisphere/utils/unpack.f90 | 0 .../coupling_dual-hemisphere/utils/unpack_file.ksh | 0 .../awicm-pism/fesom2-ollie-initial-yearly.yaml | 0 .../awicm-pism/pism-ollie-initial-yearly.yaml | 0 .../awicm-pism/pism-ollie-initial-yearly.yaml.bak | 0 .../awicm-pism/pism_cpl-albedo-initial-yearly.yaml | 0 .../awicm-pism/pism_cpl-levante-initial-yearly.yaml | 0 .../awicm/awicm-ollie-initial-monthly.yaml | 0 .../awicm/awicm1-CMIP6-initial-daily.yaml | 0 .../runscripts}/awicm/fesom_output_control.yaml | 0 .../awicm2/awicm2-ollie-initial-monthly.run | 0 .../awicm2/awicm2-ollie-initial-monthly.yaml | 0 ...awicm3-frontiers-xios-aleph-TCO159L91-CORE2.yaml | 0 ...rontiers-xios-aleph-TCO159L91-CORE2_initial.yaml | 0 .../awicm3-frontiers-xios-aleph-TL159L60-CORE2.yaml | 0 ...wicm3-frontiers-xios-juwels-TCO159L91-CORE2.yaml | 0 ...wicm3-frontiers-xios-juwels-TCO319L137-DART.yaml | 0 ...wicm3-frontiers-xios-juwels-TCO639L137-DART.yaml | 0 ...ontiers-xios-juwels-TCO639L137-DART_initial.yaml | 0 ...awicm3-frontiers-xios-juwels-TCO95L91-CORE2.yaml | 0 ...rontiers-xios-juwels-TCO95L91-CORE2_initial.yaml | 0 ...awicm3-frontiers-xios-juwels-TL159L60-CORE2.yaml | 0 ...icm3-frontiers-xios-levante-TCO159L91-CORE2.yaml | 0 ...icm3-frontiers-xios-levante-TCO319L137-DART.yaml | 0 ...rontiers-xios-levante-TCO319L137-DART_REFAC.yaml | 0 ...wicm3-frontiers-xios-levante-TCO95L91-CORE2.yaml | 0 ...rontiers-xios-levante-TCO95L91-CORE2_inital.yaml | 0 ...awicm3-frontiers-xios-ollie-TCO159L91-CORE2.yaml | 0 .../awicm3-frontiers-xios-ollie-TCO95L91-CORE2.yaml | 0 ...-frontiers-xios-ollie-TCO95L91-CORE2_inital.yaml | 0 .../awicm3/frontiers-xios/xios_workshop.yaml | 0 .../runscripts}/awicm3/master/WARNING.master.readme | 0 .../master/awicm3-master-juwels-TCO95L91-CORE2.yaml | 0 ...awicm3-master-juwels-TCO95L91-CORE2_initial.yaml | 0 .../awicm3-master-levante-TCO95L91-CORE2.yaml | 0 ...wicm3-master-levante-TCO95L91-CORE2_initial.yaml | 0 .../master/awicm3-master-ollie-TCO95L91-CORE2.yaml | 0 .../master/awicm3-master-ollie-TL159L60-CORE2.yaml | 0 .../v3.0/awicm3-v3.0-aleph-TCO159L91-CORE2.yaml | 0 .../v3.0/awicm3-v3.0-aleph-TL159L60-CORE2.yaml | 0 .../v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2.yaml | 0 .../awicm3-v3.0-juwels-TCO159L91-CORE2_inital.yaml | 0 .../awicm3-v3.0-juwels-TCO319L137-D3_coldstart.yaml | 0 .../v3.0/awicm3-v3.0-juwels-TCO319L137-DART.yaml | 0 .../v3.0/awicm3-v3.0-juwels-TL159L60-CORE2.yaml | 0 .../awicm3-v3.0-juwels-TL159L60-CORE2_inital.yaml | 0 .../v3.0/awicm3-v3.0-mistral-TCO319L137-D3.yaml | 0 .../v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2.yaml | 0 .../awicm3-v3.0-ollie-TCO159L91-CORE2_inital.yaml | 0 .../awicm3-v3.0-ollie-TCO159L91-orca25_inital.yaml | 0 .../v3.0/awicm3-v3.0-ollie-TL159L60-CORE2.yaml | 0 .../awicm3-v3.0-ollie-TL159L60-CORE2_inital.yaml | 0 .../v3.0/awicm3-v3.0-xios-aleph-TL159L60-CORE2.yaml | 0 .../v3.1.1/awicm3-v3.1.1-albedo-TCO95L91-CORE2.yaml | 0 .../awicm3-v3.1.1-levante-TCO95L91-CORE2.yaml | 0 .../v3.1.2/awicm3-v3.1.2-albedo-TCO95L91-CORE2.yaml | 0 .../awicm3-v3.1.2-levante-TCO95L91-CORE2.yaml | 0 .../awicm3-v3.1.3-levante-TCO95L91-CORE2.yaml | 0 .../v3.1/awicm3-v3.1-albedo-TCO95L91-CORE2.yaml | 0 .../v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2.yaml | 0 .../awicm3-v3.1-aleph-TCO159L91-CORE2_initial.yaml | 0 .../v3.1/awicm3-v3.1-aleph-TL159L60-CORE2.yaml | 0 .../v3.1/awicm3-v3.1-juwels-TCO159L91-CORE2.yaml | 0 .../v3.1/awicm3-v3.1-juwels-TCO319L137-DART.yaml | 0 .../v3.1/awicm3-v3.1-juwels-TCO639L137-DART.yaml | 0 .../awicm3-v3.1-juwels-TCO639L137-DART_initial.yaml | 0 .../awicm3-v3.1-juwels-TCO639L137-SO3_initial.yaml | 0 .../v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2.yaml | 0 .../awicm3-v3.1-juwels-TCO95L91-CORE2_initial.yaml | 0 .../v3.1/awicm3-v3.1-juwels-TL159L60-CORE2.yaml | 0 ...awicm3-v3.1-levante-TCO1279L137-DART_inital.yaml | 0 .../v3.1/awicm3-v3.1-levante-TCO319L137-DART.yaml | 0 .../awicm3-v3.1-levante-TCO319L137-DART_inital.yaml | 0 .../awicm3-v3.1-levante-TCO639L137-ROS2_inital.yaml | 0 .../v3.1/awicm3-v3.1-levante-TCO639L137-SO3.yaml | 0 .../awicm3-v3.1-levante-TCO639L137-SO3_inital.yaml | 0 .../v3.1/awicm3-v3.1-levante-TCO639L137-jane.yaml | 0 .../awicm3-v3.1-levante-TCO639L137-jane_inital.yaml | 0 .../v3.1/awicm3-v3.1-levante-TCO95L91-CORE2.yaml | 0 .../awicm3-v3.1-levante-TCO95L91-CORE2_initial.yaml | 0 .../v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2.yaml | 0 .../awicm3-v3.1-ollie-TCO159L91-CORE2_inital.yaml | 0 .../awicm3-v3.1-ollie-TCO159L91-orca25_initial.yaml | 0 .../v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2.yaml | 0 .../awicm3-v3.1-ollie-TCO95L91-CORE2_initial.yaml | 0 .../v3.1/awicm3-v3.1-ollie-TL159L60-CORE2.yaml | 0 .../awicm3-v3.1-ollie-TL159L60-CORE2_inital.yaml | 0 .../v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2.yaml | 0 ...awicm3-v3.2.1-juwels-TCO95L91-CORE2_initial.yaml | 0 ...wicm3-v3.2.1-levante-TCO95L91-CORE2_initial.yaml | 0 ...-v3.2.1-oyac-levante-TCO95L91-CORE2_initial.yaml | 0 .../awicm3-v3.2.2-levante-TCO95L91-CORE2.yaml | 0 .../v3.2/awicm3-v3.2-albedo-TL255L91-Arc01.yaml | 0 .../v3.2/awicm3-v3.2-levante-TCO95L91-CORE2.yaml | 0 .../awicm1_recom_hist_initial_levante.yaml | 0 .../awicm1_recom_hist_restart_mistral.yaml | 0 .../awicm1_recom_pictrl_initial_levante.yaml | 0 .../awicm1_recom_pictrl_initial_mistral.yaml | 0 .../runscripts}/awicm_recom/awicm_recom_output.yaml | 0 .../awicmcr/awicmcr-mistral-initial-monthly.run | 0 .../runscripts}/awiesm/HIST_awiesm-2.1_ollie.yaml | 0 .../awiesm/PI_ctrl_awiesm-2.1-wiso_ollie.yaml | 0 .../awiesm/PI_ctrl_awiesm-2.1_LR_mistral.yaml | 0 .../awiesm/PI_ctrl_awiesm-2.1_LR_ollie.yaml | 0 .../awiesm/all_awiesm-2.1-recom_ollie.yaml | 0 .../awiesm/awiesm-2.1-recom-levante-initial.yaml | 0 .../runscripts}/awiesm/awiesm-2.1_basic_ollie.yaml | 0 .../awiesm/awiesm-2.1_icebergs+wiso_levante.yaml | 0 .../awiesm/awiesm-2.1_icebergs_albedo.yaml | 0 .../awiesm/awiesm-2.1_icebergs_levante.yaml | 0 .../esm_tools/runscripts}/awiesm/bootstrap.yaml | 0 .../esm_tools/runscripts}/awiesm/icebergs.yaml | 0 .../esm_tools/runscripts}/awiesm/pi.yaml | 0 .../esm_tools/runscripts}/awiesm/pico.yaml | 0 .../esm_tools/runscripts}/awiesm/wiso-pico.yaml | 0 .../esm_tools/runscripts}/awiesm/wiso.yaml | 0 .../echam/echam-blogin-initial-yearly.yaml | 0 .../echam/echam-mistral-initial-monthly.yaml | 0 .../echam/echam-mistral-restart-monthly.run | 0 .../echam/echam-mistral-restart-monthly.yaml | 0 .../echam/echam-nudging-ollie-restart-monthly.yaml | 0 .../runscripts}/echam/echam-old-ini_restart.yaml | 0 .../echam/echam-ollie-initial-monthly.run | 0 .../echam/echam-ollie-initial-monthly.yaml | 0 .../echam/echam-ollie-restart-monthly.run | 0 .../iterative_coupling_no_partner/couplescript.sh | 0 .../example/iterative_coupling_no_partner/env.py | 0 .../normal_run_script.yaml | 0 .../iterative_coupling_no_partner/wrapper.yaml | 0 .../example/postprocessing/postprocessing.yaml | 0 .../fesom-recom-blogin-initial-control.yaml | 0 .../fesom-recom-mistral-initial-monthly.yaml | 0 .../fesom-recom-mistral-restart-monthly.yaml | 0 .../fesom-recom-ollie-initial-control.yaml | 0 .../fesom-recom-ollie-initial-daily.yaml | 0 .../fesom-recom-ollie-initial-monthly.yaml | 0 .../fesom-recom-ollie-initial-spinup.yaml | 0 .../fesom-recom-ollie-restart-control.yaml | 0 .../fesom-recom-ollie-restart-daily.yaml | 0 .../fesom-recom-ollie-restart-historical.yaml | 0 .../runscripts}/fesom-recom/fesom-recom_output.yaml | 0 .../fesom/fesom-mistral-initial-monthly.run | 0 .../fesom/fesom-mistral-initial-monthly.yaml | 0 .../fesom/fesom-ollie-initial-monthly.run | 0 .../fesom/fesom-ollie-initial-monthly.yaml | 0 .../esm_tools/runscripts}/fesom/fesom_output.yaml | 0 .../esm_tools/runscripts}/fesom/workflowtest.yaml | 0 .../runscripts}/fesom/workflowtest_demo.yaml | 0 .../fesom2/fesom2.0-levante-initial-monthly.yaml | 0 .../fesom2/fesom2.0-levante-initial-yearly.yaml | 0 .../fesom2/fesom2.0-ollie-initial-monthly.yaml | 0 .../fesom2/fesom2.0-ollie-initial-yearly.yaml | 0 .../fesom2/fesom2.1-initial-monthly.yaml | 0 .../fesom2/fesom2.6-levante-reference.yaml | 0 ...ci-agrif-initial-piCtl_daily_restart_lowcpu.yaml | 0 .../foci-agrif-initial-piCtl_yearly_restart.yaml | 0 .../foci/foci-agrif-oasismct4-initial-piCtl.yaml | 0 .../foci-agrif-restart-piCtl_yearly_restart.yaml | 0 .../foci-initial-piCtl_daily_restart_lowcpu.yaml | 0 .../foci/foci-initial-piCtl_yearly_restart.yaml | 0 ...nitial-piCtl_yearly_restart_levante_11nodes.yaml | 0 ...initial-piCtl_yearly_restart_levante_8nodes.yaml | 0 ...foci-initial-piCtl_yearly_restart_mediumcpu.yaml | 0 ...oci-initial-piCtl_yearly_restart_parallelio.yaml | 0 .../runscripts}/foci/foci-initial-scenario_run.yaml | 0 .../runscripts}/foci/foci-restart-scenario_run.yaml | 0 .../foci-agrif-1950_5daily_restart.yaml | 0 .../foci-agrif-1950_5daily_restart_geoheating.yaml | 0 .../foci-agrif_WG10_v001_lowcpu.yaml | 0 .../foci-initial-1950_daily_restart_lowcpu.yaml | 0 ...nitial-1950_geoheating_daily_restart_lowcpu.yaml | 0 .../foci/special_examples/npac10_bathy_meter.yaml | 0 .../runscripts}/foci/special_examples/preempt.yaml | 0 .../focioifs/focioifs-blogin-initial-piCtl_JK.yaml | 0 .../focioifs-juwels-initial-piCtl_xios_JK.yaml | 0 .../focioifs/focioifs-mistral-initial-piCtl_JK.yaml | 0 .../focioifs/focioifs-piCtl-agrif-HR-blogin.yaml | 0 .../focioifs/focioifs-piCtl-agrif-blogin.yaml | 0 .../focioifs/focioifs-piCtl-agrif-test_lowcpu.yaml | 0 .../focioifs/focioifs-piCtl-initial-blogin.yaml | 0 .../focioifs/focioifs-piCtl-initial-nesh.yaml | 0 .../focioifs-piCtl-orca12-initial-blogin.yaml | 0 .../focioifs/focioifs-piCtl-restart_manycpu.yaml | 0 .../focioifs/focioifs-piCtl-test_1y_SW.yaml | 0 .../focioifs-piCtl-test_1y_SW_levante_highcpu.yaml | 0 .../focioifs/focioifs-piCtl-test_SW_ompi_nesh.yaml | 0 .../focioifs/focioifs-piCtl-test_lowcpu.yaml | 0 .../focioifs/focioifs-piCtl-test_lowcpu_hlrn4.yaml | 0 .../focioifs/focioifs-piCtl-test_manycpu.yaml | 0 .../focioifs/focioifs-restart_lowcpu.yaml | 0 .../focioifs/focioifs-restart_lowcpu_release6.yaml | 0 .../focioifs/focioifs-restart_manycpu.yaml | 0 .../focioifs/focioifs21-piCtl-initial-glogin.yaml | 0 .../focioifs/focioifs21-piCtl-restart-blogin.yaml | 0 .../focioifs/focioifs211-piCtl-restart-glogin.yaml | 0 .../mixed_restart/focioifs-initial-3day.yaml | 0 .../mixed_restart/focioifs-initial_48cpus_oifs.yaml | 0 .../focioifs-mixed-restart-from-3day-run.yaml | 0 .../focioifs-restart-initial-mixed.yaml | 0 .../focioifs-restart-initial-mixed_48cpus_oifs.yaml | 0 .../mixed_restart/focioifs-restart_48cpus_oifs.yaml | 0 .../focioifs-restart_tworuns_lowcpu.yaml | 0 .../focioifs-piCtl-orca12-day10-restart-blogin.yaml | 0 .../focioifs-piCtl-orca12-day15-restart-blogin.yaml | 0 .../focioifs-piCtl-orca12-day20-restart-blogin.yaml | 0 .../focioifs-piCtl-orca12-day31-restart-blogin.yaml | 0 .../focioifs-piCtl-orca12-day5-restart-blogin.yaml | 0 .../focioifs-piCtl-orca12-initial-blogin.yaml | 0 .../medusa-awiesm/awiesm-2.1-recom-coupled.yaml | 0 .../awiesm-2.1-recom-levante-initial.yaml | 0 .../medusa-awiesm/awiesm-recom-medusa.yaml | 0 .../medusa-awiesm/medusa-2.0-coupled.yaml | 0 .../medusa-fesom/fesom-recom-medusa.yaml | 0 .../medusa-fesom/fesom-recom-medusa.yaml~ | 0 .../runscripts}/medusa-fesom/fesom-recom-run.yaml | 0 .../medusa-fesom/medusa-2.0-coupled.yaml | 0 .../runscripts}/medusa/medusa-2.0-initial.yaml | 0 .../runscripts}/nemo/nemo-blogin-GYRE_XIOS.yaml | 0 .../nemo-blogin-ORCA05_LIM2_NEMO_JRA55_test.yaml | 0 .../runscripts}/nemo/nemo-juwels-GYRE_XIOS.yaml | 0 .../runscripts}/nemo/nemo4-GYRE_PISCES.yaml | 0 .../runscripts}/nemo/nemo4-ORCA05.z75.ICE.JRA.yaml | 0 ...3r3-tco199-amip-1-1-6_blogin_initial_annual.yaml | 0 ...fs-43r3-tco199-amip-blogin-initial-daily_JK.yaml | 0 ...ifs-43r3-tco199-amip-extended_blogin_annual.yaml | 0 ...3r3-tco399-amip-1-1-6_blogin_initial_annual.yaml | 0 .../runscripts}/oifs/oifs-43r3-tco95-1850-amip.yaml | 0 ...tco95-900s-amip-1-1-6_blogin_initial_annual.yaml | 0 ...43r3-tco95-amip-1-1-6_blogin_initial_annual.yaml | 0 .../oifs/oifs-43r3-tco95-amip-1-1-6_blogin_v2.yaml | 0 ...ifs-43r3-tco95-amip-blogin-initial-daily_JK.yaml | 0 .../oifs/oifs-43r3-tco95-amip-blogin-test_JK.yaml | 0 .../oifs/oifs-43r3-tco95-amip-blogin_PEXTRA.yaml | 0 .../oifs/oifs-43r3-tco95-amip-blogin_tuning.yaml | 0 ...oifs-43r3-tco95-amip-extended_blogin_annual.yaml | 0 .../oifs/oifs-43r3-tco95-amip-juwels-test_JK.yaml | 0 .../oifs/oifs-43r3-tco95-amip-test_lowcpu.yaml | 0 .../oifs/oifs-43r3-tco95-amip-test_manycpus.yaml | 0 .../oifs/oifs-48r1-levante-TCO95L91.yaml | 0 .../oifs/old/oifs-40r1-mistral-initial-daily.run | 0 .../oifs/old/oifs-40r1-mistral-initial-daily.run.2 | 0 .../oifs/old/oifs-40r1-mistral-initial-daily.yaml | 0 .../oifs/old/oifs-43r3-mistral-initial-daily.yaml | 0 .../old/oifs-43r3-mistral-initial-daily_DB.yaml | 0 .../oifs-43r3-tco199-mistral-initial-daily_JK.yaml | 0 ...fs-43r3-tco95-amip-mistral-initial-daily_JK.yaml | 0 ...fs-43r3-tco95-amip-mistral-initial-daily_SW.yaml | 0 .../esm_tools/runscripts}/oifs/run_ensemble.sh | 0 .../esm_tools/runscripts}/oifs/run_tuning.sh | 0 .../oifsamip/oifsamip-cy43-ollie-TCO159L91.yaml | 0 .../oifsamip-cy43-ollie-TCO159L91_inital.yaml | 0 .../runscripts}/pism/pism-ollie-initial-yearly.yaml | 0 .../sample/sample-ollie-initial-monthly.yaml | 0 .../awicm/awicm-1.1_annual_initial_ollie.run | 0 .../awicm/awicm-1.1_annual_spinup_ollie.run | 0 .../awicm/awicm-1.1_monthly_initial_blogin.run | 0 .../awicm/awicm-1.1_monthly_initial_juwels.run | 0 .../awicm/awicm-1.1_monthly_spinup_ollie.run | 0 .../awicm2/awicm-2.0_annual_initial_mistral.run | 0 .../awicm2/awicm-2.0_annual_initial_ollie.run | 0 .../awicm3/awicm-3.0_T159_LR_mistral.run | 0 .../awicm3/awicm-3.0_T159_LR_ollie.run | 0 .../awicm3/awicm-3.0_T255_LR_mistral.run | 0 .../awicm3/awicm-3.0_T255_MR_mistral.run | 0 .../awicm3/awicm-3.0_T511_LR_mistral.run | 0 .../awicm3/awicm-3.0_T511_MR_mistral.run | 0 .../untested_runs/awicm3/awicm-3.0_ensemble.run | 0 .../untested_runs/echam/echam_mistral.run | 0 .../fesom2/fesom-2.0_MR_spinup_mistral.run | 0 .../untested_runs/fesom2/fesom-2.0_mistral.run | 0 .../runscripts}/untested_runs/mpiesm/mpiesm.run | 0 .../untested_runs/mpiesm/mpiesm.run.kriemann | 0 .../mpiesm/mpiesm.run.paleo_template_mistral | 0 .../mpiesm/mpiesm.run.paleo_template_ollie | 0 .../mpiesm/mpiesm_1_2_01.benchmark.run | 0 .../runscripts}/untested_runs/mpiesm/status | 0 .../runscripts}/untested_runs/mpiesm/warnings | 0 .../untested_runs/nemo/nemo_3.6_standalone_test.run | 0 .../oifsamip/oifs-43r3-mistral-initial-daily.yaml | 0 .../untested_runs/oifsamip/oifsamip.ensemble.run | 0 .../runscripts}/untested_runs/oifsamip/oifsamip.run | 0 .../runscripts}/untested_runs/pism/pi_awicm.run | 0 .../runscripts}/untested_runs/pism/pism.run | 0 .../runscripts}/untested_runs/pism/pism_ant16km.run | 0 .../runscripts}/untested_runs/pism/pism_example.run | 0 .../untested_runs/pism/pism_nhemtest.run | 0 .../runscripts}/untested_runs/pism_mpiesm/m2p.run | 0 .../runscripts}/untested_runs/pism_mpiesm/p2m.run | 0 .../untested_runs/pism_mpiesm/pism_mpiesm.run.old | 0 .../vilma/vilma_standalone_longrun.run | 0 .../vilma/vilma_standalone_shortrun.run | 0 .../vilma-pism/coupling/backup/env_ci_vilma.py | 0 .../vilma-pism/coupling/backup/env_co_vilma.py | 0 .../vilma-pism/coupling/coupling_general.functions | 0 .../coupling/coupling_ice2vilma.functions | 0 .../coupling/coupling_pism2solidearth.functions | 0 .../coupling/coupling_solidearth2pism.functions | 0 .../coupling/coupling_vilma2ice.functions | 0 .../runscripts}/vilma-pism/coupling/env_pism.py | 0 .../runscripts}/vilma-pism/coupling/env_vilma.py | 0 .../vilma-pism/pism-ollie-initial-yearly.yaml | 0 .../runscripts}/vilma-pism/vilma-pism.yaml | 0 .../runscripts}/vilma-pism/vilma_test_run.yaml | 0 .../runscripts}/vilma/1d/vilma_test_run.yaml | 0 .../runscripts}/vilma/3d/vilma_test_run.yaml | 0 .../esm_tools/runscripts}/vilma/vilma_test_run.yaml | 0 390 files changed, 1 insertion(+) create mode 120000 runscripts rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/albedo/pi.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/levante/pi.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/ollie/bootstrap.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/ollie/icebergs.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/ollie/pi.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/ollie/pico.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/ollie/wiso-pico.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/CI/awiesm/ollie/wiso.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/__init__.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/awicm-ollie-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/awicm-ollie-initial-yearly.yaml.bak (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/awiesm_cpl-albedo-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/awiesm_cpl-levante-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/awiesm_pism_cpl-albedo-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/awiesm_pism_cpl-levante-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling/_stdout_stderr (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling/calnoro (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling/dEBMmain (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling/jsbach_init_file (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling/pack (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling/unpack (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/+ (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/_stdout_stderr (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/awiesm.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/awiesm_pism.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/calnoro (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_atmosphere2pism.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_awiesm2pism.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_dual-ice2echam.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_echam2ice.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_fesom2ice.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_general.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_ice2echam.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_ice2fesom.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_ocean2pism.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_pism2atmosphere.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_pism2awiesm.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/coupling_pism2ocean.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/dEBMmain (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/env_echam.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/env_fesom.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/env_pism.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/env_pism2awiesm.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/fesom_scalar_array_to_LonLat.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/general_helpers.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/general_lists.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/jsbach_init_file (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/jsbach_init_file.ksh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/old/coupling_awiesm2ice.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/old/env_pism2echam.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/old/env_pism2fesom.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/pack (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/pack_file.ksh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/pism_helpers.functions (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/pism_nh.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/pism_pi.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/pism_sh.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/test.sh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/unpack (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/unpack_file.ksh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/CreateTimeAxisNC.bash (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_kinds.mod (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_vegparams.mod (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/apply_hosing_correction.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/axis_366.nc (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/calnoro.f90 (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/gfw_atmo_constant_zero.nc (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/grid_noro.f90 (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution_functions.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/icb_helper.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/install_calendar.sh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/install_calnoro.sh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_init_file.sh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_pack_unpack.sh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.f90 (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.ksh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/mo_kinds.mod (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/mo_vegparams.mod (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/pack.f90 (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/pack_file.ksh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/rotate_mesh.py (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/unpack.f90 (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/coupling_dual-hemisphere/utils/unpack_file.ksh (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/fesom2-ollie-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/pism-ollie-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/pism-ollie-initial-yearly.yaml.bak (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/pism_cpl-albedo-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm-pism/pism_cpl-levante-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm/awicm-ollie-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm/awicm1-CMIP6-initial-daily.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm/fesom_output_control.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm2/awicm2-ollie-initial-monthly.run (100%) rename {runscripts => src/esm_tools/runscripts}/awicm2/awicm2-ollie-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO319L137-DART.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART_REFAC.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/frontiers-xios/xios_workshop.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/master/WARNING.master.readme (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/master/awicm3-master-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/master/awicm3-master-levante-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/master/awicm3-master-ollie-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/master/awicm3-master-ollie-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-aleph-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-aleph-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-D3_coldstart.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-DART.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-mistral-TCO319L137-D3.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-orca25_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.0/awicm3-v3.0-xios-aleph-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1.1/awicm3-v3.1.1-albedo-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1.1/awicm3-v3.1.1-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1.2/awicm3-v3.1.2-albedo-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1.2/awicm3-v3.1.2-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1.3/awicm3-v3.1.3-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-albedo-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-aleph-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TCO319L137-DART.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-SO3_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-juwels-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO1279L137-DART_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-ROS2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-orca25_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.2.1/awicm3-v3.2.1-levante-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.2.1/awicm3-v3.2.1-oyac-levante-TCO95L91-CORE2_initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.2.2/awicm3-v3.2.2-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.2/awicm3-v3.2-albedo-TL255L91-Arc01.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm3/v3.2/awicm3-v3.2-levante-TCO95L91-CORE2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm_recom/awicm1_recom_hist_initial_levante.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm_recom/awicm1_recom_hist_restart_mistral.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm_recom/awicm1_recom_pictrl_initial_levante.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm_recom/awicm1_recom_pictrl_initial_mistral.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicm_recom/awicm_recom_output.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awicmcr/awicmcr-mistral-initial-monthly.run (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/HIST_awiesm-2.1_ollie.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/PI_ctrl_awiesm-2.1-wiso_ollie.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/PI_ctrl_awiesm-2.1_LR_mistral.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/PI_ctrl_awiesm-2.1_LR_ollie.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/all_awiesm-2.1-recom_ollie.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/awiesm-2.1-recom-levante-initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/awiesm-2.1_basic_ollie.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/awiesm-2.1_icebergs+wiso_levante.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/awiesm-2.1_icebergs_albedo.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/awiesm-2.1_icebergs_levante.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/bootstrap.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/icebergs.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/pi.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/pico.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/wiso-pico.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/awiesm/wiso.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-blogin-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-mistral-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-mistral-restart-monthly.run (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-mistral-restart-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-nudging-ollie-restart-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-old-ini_restart.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-ollie-initial-monthly.run (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-ollie-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/echam/echam-ollie-restart-monthly.run (100%) rename {runscripts => src/esm_tools/runscripts}/example/iterative_coupling_no_partner/couplescript.sh (100%) rename {runscripts => src/esm_tools/runscripts}/example/iterative_coupling_no_partner/env.py (100%) rename {runscripts => src/esm_tools/runscripts}/example/iterative_coupling_no_partner/normal_run_script.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/example/iterative_coupling_no_partner/wrapper.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/example/postprocessing/postprocessing.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-blogin-initial-control.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-mistral-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-mistral-restart-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-ollie-initial-control.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-ollie-initial-daily.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-ollie-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-ollie-initial-spinup.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-ollie-restart-control.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-ollie-restart-daily.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom-ollie-restart-historical.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom-recom/fesom-recom_output.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom/fesom-mistral-initial-monthly.run (100%) rename {runscripts => src/esm_tools/runscripts}/fesom/fesom-mistral-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom/fesom-ollie-initial-monthly.run (100%) rename {runscripts => src/esm_tools/runscripts}/fesom/fesom-ollie-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom/fesom_output.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom/workflowtest.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom/workflowtest_demo.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom2/fesom2.0-levante-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom2/fesom2.0-levante-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom2/fesom2.0-ollie-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom2/fesom2.0-ollie-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom2/fesom2.1-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/fesom2/fesom2.6-levante-reference.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-agrif-initial-piCtl_daily_restart_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-agrif-initial-piCtl_yearly_restart.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-agrif-oasismct4-initial-piCtl.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-agrif-restart-piCtl_yearly_restart.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-initial-piCtl_daily_restart_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-initial-piCtl_yearly_restart.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-initial-piCtl_yearly_restart_levante_11nodes.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-initial-piCtl_yearly_restart_levante_8nodes.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-initial-piCtl_yearly_restart_mediumcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-initial-piCtl_yearly_restart_parallelio.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-initial-scenario_run.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/foci-restart-scenario_run.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/special_examples/foci-agrif-1950_5daily_restart.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/special_examples/foci-agrif-1950_5daily_restart_geoheating.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/special_examples/foci-agrif_WG10_v001_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/special_examples/foci-initial-1950_daily_restart_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/special_examples/foci-initial-1950_geoheating_daily_restart_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/special_examples/npac10_bathy_meter.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/foci/special_examples/preempt.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-blogin-initial-piCtl_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-juwels-initial-piCtl_xios_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-mistral-initial-piCtl_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-agrif-HR-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-agrif-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-agrif-test_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-initial-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-initial-nesh.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-orca12-initial-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-restart_manycpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-test_1y_SW.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-test_1y_SW_levante_highcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-test_SW_ompi_nesh.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-test_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-test_lowcpu_hlrn4.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-piCtl-test_manycpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-restart_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-restart_lowcpu_release6.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs-restart_manycpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs21-piCtl-initial-glogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs21-piCtl-restart-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/focioifs211-piCtl-restart-glogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/mixed_restart/focioifs-initial-3day.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/mixed_restart/focioifs-initial_48cpus_oifs.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/mixed_restart/focioifs-mixed-restart-from-3day-run.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/mixed_restart/focioifs-restart-initial-mixed.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/mixed_restart/focioifs-restart-initial-mixed_48cpus_oifs.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/mixed_restart/focioifs-restart_48cpus_oifs.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/mixed_restart/focioifs-restart_tworuns_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/orca12_spinup/focioifs-piCtl-orca12-day10-restart-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/orca12_spinup/focioifs-piCtl-orca12-day15-restart-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/orca12_spinup/focioifs-piCtl-orca12-day20-restart-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/orca12_spinup/focioifs-piCtl-orca12-day31-restart-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/orca12_spinup/focioifs-piCtl-orca12-day5-restart-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/focioifs/orca12_spinup/focioifs-piCtl-orca12-initial-blogin.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-awiesm/awiesm-2.1-recom-coupled.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-awiesm/awiesm-2.1-recom-levante-initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-awiesm/awiesm-recom-medusa.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-awiesm/medusa-2.0-coupled.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-fesom/fesom-recom-medusa.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-fesom/fesom-recom-medusa.yaml~ (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-fesom/fesom-recom-run.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa-fesom/medusa-2.0-coupled.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/medusa/medusa-2.0-initial.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/nemo/nemo-blogin-GYRE_XIOS.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/nemo/nemo-blogin-ORCA05_LIM2_NEMO_JRA55_test.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/nemo/nemo-juwels-GYRE_XIOS.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/nemo/nemo4-GYRE_PISCES.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/nemo/nemo4-ORCA05.z75.ICE.JRA.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco199-amip-1-1-6_blogin_initial_annual.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco199-amip-blogin-initial-daily_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco199-amip-extended_blogin_annual.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco399-amip-1-1-6_blogin_initial_annual.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-1850-amip.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-900s-amip-1-1-6_blogin_initial_annual.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_initial_annual.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_v2.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-blogin-initial-daily_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-blogin-test_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-blogin_PEXTRA.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-blogin_tuning.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-extended_blogin_annual.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-juwels-test_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-test_lowcpu.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-43r3-tco95-amip-test_manycpus.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/oifs-48r1-levante-TCO95L91.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-40r1-mistral-initial-daily.run (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-40r1-mistral-initial-daily.run.2 (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-40r1-mistral-initial-daily.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-43r3-mistral-initial-daily.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-43r3-mistral-initial-daily_DB.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-43r3-tco199-mistral-initial-daily_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_JK.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_SW.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/run_ensemble.sh (100%) rename {runscripts => src/esm_tools/runscripts}/oifs/run_tuning.sh (100%) rename {runscripts => src/esm_tools/runscripts}/oifsamip/oifsamip-cy43-ollie-TCO159L91.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/oifsamip/oifsamip-cy43-ollie-TCO159L91_inital.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/pism/pism-ollie-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/sample/sample-ollie-initial-monthly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm/awicm-1.1_annual_initial_ollie.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm/awicm-1.1_annual_spinup_ollie.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm/awicm-1.1_monthly_initial_blogin.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm/awicm-1.1_monthly_initial_juwels.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm/awicm-1.1_monthly_spinup_ollie.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm2/awicm-2.0_annual_initial_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm2/awicm-2.0_annual_initial_ollie.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm3/awicm-3.0_T159_LR_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm3/awicm-3.0_T159_LR_ollie.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm3/awicm-3.0_T255_LR_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm3/awicm-3.0_T255_MR_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm3/awicm-3.0_T511_LR_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm3/awicm-3.0_T511_MR_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/awicm3/awicm-3.0_ensemble.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/echam/echam_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/fesom2/fesom-2.0_MR_spinup_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/fesom2/fesom-2.0_mistral.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/mpiesm/mpiesm.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/mpiesm/mpiesm.run.kriemann (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/mpiesm/mpiesm.run.paleo_template_mistral (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/mpiesm/mpiesm.run.paleo_template_ollie (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/mpiesm/mpiesm_1_2_01.benchmark.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/mpiesm/status (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/mpiesm/warnings (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/nemo/nemo_3.6_standalone_test.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/oifsamip/oifs-43r3-mistral-initial-daily.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/oifsamip/oifsamip.ensemble.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/oifsamip/oifsamip.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism/pi_awicm.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism/pism.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism/pism_ant16km.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism/pism_example.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism/pism_nhemtest.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism_mpiesm/m2p.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism_mpiesm/p2m.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/pism_mpiesm/pism_mpiesm.run.old (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/vilma/vilma_standalone_longrun.run (100%) rename {runscripts => src/esm_tools/runscripts}/untested_runs/vilma/vilma_standalone_shortrun.run (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/backup/env_ci_vilma.py (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/backup/env_co_vilma.py (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/coupling_general.functions (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/coupling_ice2vilma.functions (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/coupling_pism2solidearth.functions (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/coupling_solidearth2pism.functions (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/coupling_vilma2ice.functions (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/env_pism.py (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/coupling/env_vilma.py (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/pism-ollie-initial-yearly.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/vilma-pism.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/vilma-pism/vilma_test_run.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/vilma/1d/vilma_test_run.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/vilma/3d/vilma_test_run.yaml (100%) rename {runscripts => src/esm_tools/runscripts}/vilma/vilma_test_run.yaml (100%) diff --git a/runscripts b/runscripts new file mode 120000 index 000000000..5c70934bb --- /dev/null +++ b/runscripts @@ -0,0 +1 @@ +src/esm_tools/runscripts \ No newline at end of file diff --git a/runscripts/CI/awiesm/albedo/pi.yaml b/src/esm_tools/runscripts/CI/awiesm/albedo/pi.yaml similarity index 100% rename from runscripts/CI/awiesm/albedo/pi.yaml rename to src/esm_tools/runscripts/CI/awiesm/albedo/pi.yaml diff --git a/runscripts/CI/awiesm/levante/pi.yaml b/src/esm_tools/runscripts/CI/awiesm/levante/pi.yaml similarity index 100% rename from runscripts/CI/awiesm/levante/pi.yaml rename to src/esm_tools/runscripts/CI/awiesm/levante/pi.yaml diff --git a/runscripts/CI/awiesm/ollie/bootstrap.yaml b/src/esm_tools/runscripts/CI/awiesm/ollie/bootstrap.yaml similarity index 100% rename from runscripts/CI/awiesm/ollie/bootstrap.yaml rename to src/esm_tools/runscripts/CI/awiesm/ollie/bootstrap.yaml diff --git a/runscripts/CI/awiesm/ollie/icebergs.yaml b/src/esm_tools/runscripts/CI/awiesm/ollie/icebergs.yaml similarity index 100% rename from runscripts/CI/awiesm/ollie/icebergs.yaml rename to src/esm_tools/runscripts/CI/awiesm/ollie/icebergs.yaml diff --git a/runscripts/CI/awiesm/ollie/pi.yaml b/src/esm_tools/runscripts/CI/awiesm/ollie/pi.yaml similarity index 100% rename from runscripts/CI/awiesm/ollie/pi.yaml rename to src/esm_tools/runscripts/CI/awiesm/ollie/pi.yaml diff --git a/runscripts/CI/awiesm/ollie/pico.yaml b/src/esm_tools/runscripts/CI/awiesm/ollie/pico.yaml similarity index 100% rename from runscripts/CI/awiesm/ollie/pico.yaml rename to src/esm_tools/runscripts/CI/awiesm/ollie/pico.yaml diff --git a/runscripts/CI/awiesm/ollie/wiso-pico.yaml b/src/esm_tools/runscripts/CI/awiesm/ollie/wiso-pico.yaml similarity index 100% rename from runscripts/CI/awiesm/ollie/wiso-pico.yaml rename to src/esm_tools/runscripts/CI/awiesm/ollie/wiso-pico.yaml diff --git a/runscripts/CI/awiesm/ollie/wiso.yaml b/src/esm_tools/runscripts/CI/awiesm/ollie/wiso.yaml similarity index 100% rename from runscripts/CI/awiesm/ollie/wiso.yaml rename to src/esm_tools/runscripts/CI/awiesm/ollie/wiso.yaml diff --git a/runscripts/__init__.py b/src/esm_tools/runscripts/__init__.py similarity index 100% rename from runscripts/__init__.py rename to src/esm_tools/runscripts/__init__.py diff --git a/runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml diff --git a/runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml.bak b/src/esm_tools/runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml.bak similarity index 100% rename from runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml.bak rename to src/esm_tools/runscripts/awicm-pism/awicm-ollie-initial-yearly.yaml.bak diff --git a/runscripts/awicm-pism/awiesm_cpl-albedo-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/awiesm_cpl-albedo-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/awiesm_cpl-albedo-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/awiesm_cpl-albedo-initial-yearly.yaml diff --git a/runscripts/awicm-pism/awiesm_cpl-levante-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/awiesm_cpl-levante-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/awiesm_cpl-levante-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/awiesm_cpl-levante-initial-yearly.yaml diff --git a/runscripts/awicm-pism/awiesm_pism_cpl-albedo-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/awiesm_pism_cpl-albedo-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/awiesm_pism_cpl-albedo-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/awiesm_pism_cpl-albedo-initial-yearly.yaml diff --git a/runscripts/awicm-pism/awiesm_pism_cpl-levante-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/awiesm_pism_cpl-levante-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/awiesm_pism_cpl-levante-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/awiesm_pism_cpl-levante-initial-yearly.yaml diff --git a/runscripts/awicm-pism/coupling/_stdout_stderr b/src/esm_tools/runscripts/awicm-pism/coupling/_stdout_stderr similarity index 100% rename from runscripts/awicm-pism/coupling/_stdout_stderr rename to src/esm_tools/runscripts/awicm-pism/coupling/_stdout_stderr diff --git a/runscripts/awicm-pism/coupling/calnoro b/src/esm_tools/runscripts/awicm-pism/coupling/calnoro similarity index 100% rename from runscripts/awicm-pism/coupling/calnoro rename to src/esm_tools/runscripts/awicm-pism/coupling/calnoro diff --git a/runscripts/awicm-pism/coupling/dEBMmain b/src/esm_tools/runscripts/awicm-pism/coupling/dEBMmain similarity index 100% rename from runscripts/awicm-pism/coupling/dEBMmain rename to src/esm_tools/runscripts/awicm-pism/coupling/dEBMmain diff --git a/runscripts/awicm-pism/coupling/jsbach_init_file b/src/esm_tools/runscripts/awicm-pism/coupling/jsbach_init_file similarity index 100% rename from runscripts/awicm-pism/coupling/jsbach_init_file rename to src/esm_tools/runscripts/awicm-pism/coupling/jsbach_init_file diff --git a/runscripts/awicm-pism/coupling/pack b/src/esm_tools/runscripts/awicm-pism/coupling/pack similarity index 100% rename from runscripts/awicm-pism/coupling/pack rename to src/esm_tools/runscripts/awicm-pism/coupling/pack diff --git a/runscripts/awicm-pism/coupling/unpack b/src/esm_tools/runscripts/awicm-pism/coupling/unpack similarity index 100% rename from runscripts/awicm-pism/coupling/unpack rename to src/esm_tools/runscripts/awicm-pism/coupling/unpack diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/+ b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/+ similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/+ rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/+ diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/_stdout_stderr b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/_stdout_stderr similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/_stdout_stderr rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/_stdout_stderr diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/awiesm.yaml b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/awiesm.yaml similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/awiesm.yaml rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/awiesm.yaml diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/awiesm_pism.yaml b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/awiesm_pism.yaml similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/awiesm_pism.yaml rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/awiesm_pism.yaml diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/calnoro b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/calnoro similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/calnoro rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/calnoro diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_atmosphere2pism.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_atmosphere2pism.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_atmosphere2pism.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_atmosphere2pism.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_awiesm2pism.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_awiesm2pism.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_awiesm2pism.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_awiesm2pism.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_dual-ice2echam.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_dual-ice2echam.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_dual-ice2echam.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_dual-ice2echam.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_echam2ice.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_echam2ice.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_echam2ice.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_echam2ice.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_fesom2ice.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_fesom2ice.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_fesom2ice.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_fesom2ice.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_general.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_general.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_general.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_general.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2echam.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2echam.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2echam.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2echam.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2fesom.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2fesom.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2fesom.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ice2fesom.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ocean2pism.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ocean2pism.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ocean2pism.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_ocean2pism.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2atmosphere.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2atmosphere.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2atmosphere.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2atmosphere.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2awiesm.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2awiesm.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2awiesm.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2awiesm.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2ocean.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2ocean.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2ocean.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/coupling_pism2ocean.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/dEBMmain b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/dEBMmain similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/dEBMmain rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/dEBMmain diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/env_echam.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_echam.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/env_echam.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_echam.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/env_fesom.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_fesom.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/env_fesom.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_fesom.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/env_pism.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_pism.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/env_pism.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_pism.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/env_pism2awiesm.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_pism2awiesm.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/env_pism2awiesm.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/env_pism2awiesm.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/fesom_scalar_array_to_LonLat.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/fesom_scalar_array_to_LonLat.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/fesom_scalar_array_to_LonLat.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/fesom_scalar_array_to_LonLat.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/general_helpers.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/general_helpers.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/general_helpers.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/general_helpers.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/general_lists.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/general_lists.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/general_lists.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/general_lists.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file.ksh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file.ksh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file.ksh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/jsbach_init_file.ksh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/old/coupling_awiesm2ice.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/old/coupling_awiesm2ice.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/old/coupling_awiesm2ice.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/old/coupling_awiesm2ice.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2echam.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2echam.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2echam.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2echam.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2fesom.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2fesom.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2fesom.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/old/env_pism2fesom.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/pack b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pack similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/pack rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pack diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/pack_file.ksh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pack_file.ksh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/pack_file.ksh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pack_file.ksh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/pism_helpers.functions b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_helpers.functions similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/pism_helpers.functions rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_helpers.functions diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/pism_nh.yaml b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_nh.yaml similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/pism_nh.yaml rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_nh.yaml diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/pism_pi.yaml b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_pi.yaml similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/pism_pi.yaml rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_pi.yaml diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/pism_sh.yaml b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_sh.yaml similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/pism_sh.yaml rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/pism_sh.yaml diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/test.sh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/test.sh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/test.sh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/test.sh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/unpack b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/unpack similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/unpack rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/unpack diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/unpack_file.ksh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/unpack_file.ksh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/unpack_file.ksh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/unpack_file.ksh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/CreateTimeAxisNC.bash b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/CreateTimeAxisNC.bash similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/CreateTimeAxisNC.bash rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/CreateTimeAxisNC.bash diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_kinds.mod b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_kinds.mod similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_kinds.mod rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_kinds.mod diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_vegparams.mod b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_vegparams.mod similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_vegparams.mod rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/_build/mo_vegparams.mod diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/apply_hosing_correction.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/apply_hosing_correction.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/apply_hosing_correction.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/apply_hosing_correction.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/axis_366.nc b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/axis_366.nc similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/axis_366.nc rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/axis_366.nc diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/calnoro.f90 b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/calnoro.f90 similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/calnoro.f90 rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/calnoro.f90 diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/gfw_atmo_constant_zero.nc b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/gfw_atmo_constant_zero.nc similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/gfw_atmo_constant_zero.nc rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/gfw_atmo_constant_zero.nc diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/grid_noro.f90 b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/grid_noro.f90 similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/grid_noro.f90 rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/grid_noro.f90 diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution_functions.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution_functions.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution_functions.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_apply_distribution_functions.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_helper.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_helper.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_helper.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/icb_helper.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calendar.sh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calendar.sh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calendar.sh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calendar.sh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calnoro.sh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calnoro.sh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calnoro.sh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_calnoro.sh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_init_file.sh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_init_file.sh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_init_file.sh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_init_file.sh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_pack_unpack.sh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_pack_unpack.sh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_pack_unpack.sh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/install_jsbach_pack_unpack.sh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.f90 b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.f90 similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.f90 rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.f90 diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.ksh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.ksh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.ksh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/jsbach_init_file.ksh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_kinds.mod b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_kinds.mod similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_kinds.mod rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_kinds.mod diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_vegparams.mod b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_vegparams.mod similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_vegparams.mod rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/mo_vegparams.mod diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack.f90 b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack.f90 similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack.f90 rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack.f90 diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack_file.ksh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack_file.ksh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack_file.ksh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/pack_file.ksh diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/rotate_mesh.py b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/rotate_mesh.py similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/rotate_mesh.py rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/rotate_mesh.py diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack.f90 b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack.f90 similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack.f90 rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack.f90 diff --git a/runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack_file.ksh b/src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack_file.ksh similarity index 100% rename from runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack_file.ksh rename to src/esm_tools/runscripts/awicm-pism/coupling_dual-hemisphere/utils/unpack_file.ksh diff --git a/runscripts/awicm-pism/fesom2-ollie-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/fesom2-ollie-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/fesom2-ollie-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/fesom2-ollie-initial-yearly.yaml diff --git a/runscripts/awicm-pism/pism-ollie-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/pism-ollie-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/pism-ollie-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/pism-ollie-initial-yearly.yaml diff --git a/runscripts/awicm-pism/pism-ollie-initial-yearly.yaml.bak b/src/esm_tools/runscripts/awicm-pism/pism-ollie-initial-yearly.yaml.bak similarity index 100% rename from runscripts/awicm-pism/pism-ollie-initial-yearly.yaml.bak rename to src/esm_tools/runscripts/awicm-pism/pism-ollie-initial-yearly.yaml.bak diff --git a/runscripts/awicm-pism/pism_cpl-albedo-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/pism_cpl-albedo-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/pism_cpl-albedo-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/pism_cpl-albedo-initial-yearly.yaml diff --git a/runscripts/awicm-pism/pism_cpl-levante-initial-yearly.yaml b/src/esm_tools/runscripts/awicm-pism/pism_cpl-levante-initial-yearly.yaml similarity index 100% rename from runscripts/awicm-pism/pism_cpl-levante-initial-yearly.yaml rename to src/esm_tools/runscripts/awicm-pism/pism_cpl-levante-initial-yearly.yaml diff --git a/runscripts/awicm/awicm-ollie-initial-monthly.yaml b/src/esm_tools/runscripts/awicm/awicm-ollie-initial-monthly.yaml similarity index 100% rename from runscripts/awicm/awicm-ollie-initial-monthly.yaml rename to src/esm_tools/runscripts/awicm/awicm-ollie-initial-monthly.yaml diff --git a/runscripts/awicm/awicm1-CMIP6-initial-daily.yaml b/src/esm_tools/runscripts/awicm/awicm1-CMIP6-initial-daily.yaml similarity index 100% rename from runscripts/awicm/awicm1-CMIP6-initial-daily.yaml rename to src/esm_tools/runscripts/awicm/awicm1-CMIP6-initial-daily.yaml diff --git a/runscripts/awicm/fesom_output_control.yaml b/src/esm_tools/runscripts/awicm/fesom_output_control.yaml similarity index 100% rename from runscripts/awicm/fesom_output_control.yaml rename to src/esm_tools/runscripts/awicm/fesom_output_control.yaml diff --git a/runscripts/awicm2/awicm2-ollie-initial-monthly.run b/src/esm_tools/runscripts/awicm2/awicm2-ollie-initial-monthly.run similarity index 100% rename from runscripts/awicm2/awicm2-ollie-initial-monthly.run rename to src/esm_tools/runscripts/awicm2/awicm2-ollie-initial-monthly.run diff --git a/runscripts/awicm2/awicm2-ollie-initial-monthly.yaml b/src/esm_tools/runscripts/awicm2/awicm2-ollie-initial-monthly.yaml similarity index 100% rename from runscripts/awicm2/awicm2-ollie-initial-monthly.yaml rename to src/esm_tools/runscripts/awicm2/awicm2-ollie-initial-monthly.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TCO159L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-aleph-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO319L137-DART.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO319L137-DART.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO319L137-DART.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO319L137-DART.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART_initial.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART_initial.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART_initial.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO639L137-DART_initial.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-juwels-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART_REFAC.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART_REFAC.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART_REFAC.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO319L137-DART_REFAC.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-levante-TCO95L91-CORE2_inital.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/awicm3-frontiers-xios-ollie-TCO95L91-CORE2_inital.yaml diff --git a/runscripts/awicm3/frontiers-xios/xios_workshop.yaml b/src/esm_tools/runscripts/awicm3/frontiers-xios/xios_workshop.yaml similarity index 100% rename from runscripts/awicm3/frontiers-xios/xios_workshop.yaml rename to src/esm_tools/runscripts/awicm3/frontiers-xios/xios_workshop.yaml diff --git a/runscripts/awicm3/master/WARNING.master.readme b/src/esm_tools/runscripts/awicm3/master/WARNING.master.readme similarity index 100% rename from runscripts/awicm3/master/WARNING.master.readme rename to src/esm_tools/runscripts/awicm3/master/WARNING.master.readme diff --git a/runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/master/awicm3-master-juwels-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/master/awicm3-master-levante-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/master/awicm3-master-ollie-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/master/awicm3-master-ollie-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/master/awicm3-master-ollie-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/master/awicm3-master-ollie-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/master/awicm3-master-ollie-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/master/awicm3-master-ollie-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/master/awicm3-master-ollie-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/master/awicm3-master-ollie-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-aleph-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO159L91-CORE2_inital.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-D3_coldstart.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-D3_coldstart.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-D3_coldstart.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-D3_coldstart.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-DART.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-DART.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-DART.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TCO319L137-DART.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-juwels-TL159L60-CORE2_inital.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-mistral-TCO319L137-D3.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-mistral-TCO319L137-D3.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-mistral-TCO319L137-D3.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-mistral-TCO319L137-D3.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-CORE2_inital.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-orca25_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-orca25_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-orca25_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TCO159L91-orca25_inital.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-ollie-TL159L60-CORE2_inital.yaml diff --git a/runscripts/awicm3/v3.0/awicm3-v3.0-xios-aleph-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-xios-aleph-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.0/awicm3-v3.0-xios-aleph-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.0/awicm3-v3.0-xios-aleph-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.1.1/awicm3-v3.1.1-albedo-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1.1/awicm3-v3.1.1-albedo-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1.1/awicm3-v3.1.1-albedo-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1.1/awicm3-v3.1.1-albedo-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1.1/awicm3-v3.1.1-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1.1/awicm3-v3.1.1-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1.1/awicm3-v3.1.1-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1.1/awicm3-v3.1.1-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1.2/awicm3-v3.1.2-albedo-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1.2/awicm3-v3.1.2-albedo-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1.2/awicm3-v3.1.2-albedo-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1.2/awicm3-v3.1.2-albedo-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1.2/awicm3-v3.1.2-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1.2/awicm3-v3.1.2-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1.2/awicm3-v3.1.2-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1.2/awicm3-v3.1.2-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1.3/awicm3-v3.1.3-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1.3/awicm3-v3.1.3-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1.3/awicm3-v3.1.3-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1.3/awicm3-v3.1.3-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-albedo-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-albedo-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-albedo-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-albedo-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TCO159L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-aleph-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO319L137-DART.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO319L137-DART.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO319L137-DART.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO319L137-DART.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-DART_initial.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-SO3_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-SO3_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-SO3_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO639L137-SO3_initial.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-juwels-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO1279L137-DART_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO1279L137-DART_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO1279L137-DART_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO1279L137-DART_inital.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO319L137-DART_inital.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-ROS2_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-ROS2_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-ROS2_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-ROS2_inital.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-SO3_inital.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO639L137-jane_inital.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-levante-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-CORE2_inital.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-orca25_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-orca25_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-orca25_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO159L91-orca25_initial.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2.yaml diff --git a/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2_inital.yaml b/src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2_inital.yaml similarity index 100% rename from runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2_inital.yaml rename to src/esm_tools/runscripts/awicm3/v3.1/awicm3-v3.1-ollie-TL159L60-CORE2_inital.yaml diff --git a/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-juwels-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-levante-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-levante-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.2.1/awicm3-v3.2.1-levante-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-levante-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-oyac-levante-TCO95L91-CORE2_initial.yaml b/src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-oyac-levante-TCO95L91-CORE2_initial.yaml similarity index 100% rename from runscripts/awicm3/v3.2.1/awicm3-v3.2.1-oyac-levante-TCO95L91-CORE2_initial.yaml rename to src/esm_tools/runscripts/awicm3/v3.2.1/awicm3-v3.2.1-oyac-levante-TCO95L91-CORE2_initial.yaml diff --git a/runscripts/awicm3/v3.2.2/awicm3-v3.2.2-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.2.2/awicm3-v3.2.2-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.2.2/awicm3-v3.2.2-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.2.2/awicm3-v3.2.2-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm3/v3.2/awicm3-v3.2-albedo-TL255L91-Arc01.yaml b/src/esm_tools/runscripts/awicm3/v3.2/awicm3-v3.2-albedo-TL255L91-Arc01.yaml similarity index 100% rename from runscripts/awicm3/v3.2/awicm3-v3.2-albedo-TL255L91-Arc01.yaml rename to src/esm_tools/runscripts/awicm3/v3.2/awicm3-v3.2-albedo-TL255L91-Arc01.yaml diff --git a/runscripts/awicm3/v3.2/awicm3-v3.2-levante-TCO95L91-CORE2.yaml b/src/esm_tools/runscripts/awicm3/v3.2/awicm3-v3.2-levante-TCO95L91-CORE2.yaml similarity index 100% rename from runscripts/awicm3/v3.2/awicm3-v3.2-levante-TCO95L91-CORE2.yaml rename to src/esm_tools/runscripts/awicm3/v3.2/awicm3-v3.2-levante-TCO95L91-CORE2.yaml diff --git a/runscripts/awicm_recom/awicm1_recom_hist_initial_levante.yaml b/src/esm_tools/runscripts/awicm_recom/awicm1_recom_hist_initial_levante.yaml similarity index 100% rename from runscripts/awicm_recom/awicm1_recom_hist_initial_levante.yaml rename to src/esm_tools/runscripts/awicm_recom/awicm1_recom_hist_initial_levante.yaml diff --git a/runscripts/awicm_recom/awicm1_recom_hist_restart_mistral.yaml b/src/esm_tools/runscripts/awicm_recom/awicm1_recom_hist_restart_mistral.yaml similarity index 100% rename from runscripts/awicm_recom/awicm1_recom_hist_restart_mistral.yaml rename to src/esm_tools/runscripts/awicm_recom/awicm1_recom_hist_restart_mistral.yaml diff --git a/runscripts/awicm_recom/awicm1_recom_pictrl_initial_levante.yaml b/src/esm_tools/runscripts/awicm_recom/awicm1_recom_pictrl_initial_levante.yaml similarity index 100% rename from runscripts/awicm_recom/awicm1_recom_pictrl_initial_levante.yaml rename to src/esm_tools/runscripts/awicm_recom/awicm1_recom_pictrl_initial_levante.yaml diff --git a/runscripts/awicm_recom/awicm1_recom_pictrl_initial_mistral.yaml b/src/esm_tools/runscripts/awicm_recom/awicm1_recom_pictrl_initial_mistral.yaml similarity index 100% rename from runscripts/awicm_recom/awicm1_recom_pictrl_initial_mistral.yaml rename to src/esm_tools/runscripts/awicm_recom/awicm1_recom_pictrl_initial_mistral.yaml diff --git a/runscripts/awicm_recom/awicm_recom_output.yaml b/src/esm_tools/runscripts/awicm_recom/awicm_recom_output.yaml similarity index 100% rename from runscripts/awicm_recom/awicm_recom_output.yaml rename to src/esm_tools/runscripts/awicm_recom/awicm_recom_output.yaml diff --git a/runscripts/awicmcr/awicmcr-mistral-initial-monthly.run b/src/esm_tools/runscripts/awicmcr/awicmcr-mistral-initial-monthly.run similarity index 100% rename from runscripts/awicmcr/awicmcr-mistral-initial-monthly.run rename to src/esm_tools/runscripts/awicmcr/awicmcr-mistral-initial-monthly.run diff --git a/runscripts/awiesm/HIST_awiesm-2.1_ollie.yaml b/src/esm_tools/runscripts/awiesm/HIST_awiesm-2.1_ollie.yaml similarity index 100% rename from runscripts/awiesm/HIST_awiesm-2.1_ollie.yaml rename to src/esm_tools/runscripts/awiesm/HIST_awiesm-2.1_ollie.yaml diff --git a/runscripts/awiesm/PI_ctrl_awiesm-2.1-wiso_ollie.yaml b/src/esm_tools/runscripts/awiesm/PI_ctrl_awiesm-2.1-wiso_ollie.yaml similarity index 100% rename from runscripts/awiesm/PI_ctrl_awiesm-2.1-wiso_ollie.yaml rename to src/esm_tools/runscripts/awiesm/PI_ctrl_awiesm-2.1-wiso_ollie.yaml diff --git a/runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_mistral.yaml b/src/esm_tools/runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_mistral.yaml similarity index 100% rename from runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_mistral.yaml rename to src/esm_tools/runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_mistral.yaml diff --git a/runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_ollie.yaml b/src/esm_tools/runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_ollie.yaml similarity index 100% rename from runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_ollie.yaml rename to src/esm_tools/runscripts/awiesm/PI_ctrl_awiesm-2.1_LR_ollie.yaml diff --git a/runscripts/awiesm/all_awiesm-2.1-recom_ollie.yaml b/src/esm_tools/runscripts/awiesm/all_awiesm-2.1-recom_ollie.yaml similarity index 100% rename from runscripts/awiesm/all_awiesm-2.1-recom_ollie.yaml rename to src/esm_tools/runscripts/awiesm/all_awiesm-2.1-recom_ollie.yaml diff --git a/runscripts/awiesm/awiesm-2.1-recom-levante-initial.yaml b/src/esm_tools/runscripts/awiesm/awiesm-2.1-recom-levante-initial.yaml similarity index 100% rename from runscripts/awiesm/awiesm-2.1-recom-levante-initial.yaml rename to src/esm_tools/runscripts/awiesm/awiesm-2.1-recom-levante-initial.yaml diff --git a/runscripts/awiesm/awiesm-2.1_basic_ollie.yaml b/src/esm_tools/runscripts/awiesm/awiesm-2.1_basic_ollie.yaml similarity index 100% rename from runscripts/awiesm/awiesm-2.1_basic_ollie.yaml rename to src/esm_tools/runscripts/awiesm/awiesm-2.1_basic_ollie.yaml diff --git a/runscripts/awiesm/awiesm-2.1_icebergs+wiso_levante.yaml b/src/esm_tools/runscripts/awiesm/awiesm-2.1_icebergs+wiso_levante.yaml similarity index 100% rename from runscripts/awiesm/awiesm-2.1_icebergs+wiso_levante.yaml rename to src/esm_tools/runscripts/awiesm/awiesm-2.1_icebergs+wiso_levante.yaml diff --git a/runscripts/awiesm/awiesm-2.1_icebergs_albedo.yaml b/src/esm_tools/runscripts/awiesm/awiesm-2.1_icebergs_albedo.yaml similarity index 100% rename from runscripts/awiesm/awiesm-2.1_icebergs_albedo.yaml rename to src/esm_tools/runscripts/awiesm/awiesm-2.1_icebergs_albedo.yaml diff --git a/runscripts/awiesm/awiesm-2.1_icebergs_levante.yaml b/src/esm_tools/runscripts/awiesm/awiesm-2.1_icebergs_levante.yaml similarity index 100% rename from runscripts/awiesm/awiesm-2.1_icebergs_levante.yaml rename to src/esm_tools/runscripts/awiesm/awiesm-2.1_icebergs_levante.yaml diff --git a/runscripts/awiesm/bootstrap.yaml b/src/esm_tools/runscripts/awiesm/bootstrap.yaml similarity index 100% rename from runscripts/awiesm/bootstrap.yaml rename to src/esm_tools/runscripts/awiesm/bootstrap.yaml diff --git a/runscripts/awiesm/icebergs.yaml b/src/esm_tools/runscripts/awiesm/icebergs.yaml similarity index 100% rename from runscripts/awiesm/icebergs.yaml rename to src/esm_tools/runscripts/awiesm/icebergs.yaml diff --git a/runscripts/awiesm/pi.yaml b/src/esm_tools/runscripts/awiesm/pi.yaml similarity index 100% rename from runscripts/awiesm/pi.yaml rename to src/esm_tools/runscripts/awiesm/pi.yaml diff --git a/runscripts/awiesm/pico.yaml b/src/esm_tools/runscripts/awiesm/pico.yaml similarity index 100% rename from runscripts/awiesm/pico.yaml rename to src/esm_tools/runscripts/awiesm/pico.yaml diff --git a/runscripts/awiesm/wiso-pico.yaml b/src/esm_tools/runscripts/awiesm/wiso-pico.yaml similarity index 100% rename from runscripts/awiesm/wiso-pico.yaml rename to src/esm_tools/runscripts/awiesm/wiso-pico.yaml diff --git a/runscripts/awiesm/wiso.yaml b/src/esm_tools/runscripts/awiesm/wiso.yaml similarity index 100% rename from runscripts/awiesm/wiso.yaml rename to src/esm_tools/runscripts/awiesm/wiso.yaml diff --git a/runscripts/echam/echam-blogin-initial-yearly.yaml b/src/esm_tools/runscripts/echam/echam-blogin-initial-yearly.yaml similarity index 100% rename from runscripts/echam/echam-blogin-initial-yearly.yaml rename to src/esm_tools/runscripts/echam/echam-blogin-initial-yearly.yaml diff --git a/runscripts/echam/echam-mistral-initial-monthly.yaml b/src/esm_tools/runscripts/echam/echam-mistral-initial-monthly.yaml similarity index 100% rename from runscripts/echam/echam-mistral-initial-monthly.yaml rename to src/esm_tools/runscripts/echam/echam-mistral-initial-monthly.yaml diff --git a/runscripts/echam/echam-mistral-restart-monthly.run b/src/esm_tools/runscripts/echam/echam-mistral-restart-monthly.run similarity index 100% rename from runscripts/echam/echam-mistral-restart-monthly.run rename to src/esm_tools/runscripts/echam/echam-mistral-restart-monthly.run diff --git a/runscripts/echam/echam-mistral-restart-monthly.yaml b/src/esm_tools/runscripts/echam/echam-mistral-restart-monthly.yaml similarity index 100% rename from runscripts/echam/echam-mistral-restart-monthly.yaml rename to src/esm_tools/runscripts/echam/echam-mistral-restart-monthly.yaml diff --git a/runscripts/echam/echam-nudging-ollie-restart-monthly.yaml b/src/esm_tools/runscripts/echam/echam-nudging-ollie-restart-monthly.yaml similarity index 100% rename from runscripts/echam/echam-nudging-ollie-restart-monthly.yaml rename to src/esm_tools/runscripts/echam/echam-nudging-ollie-restart-monthly.yaml diff --git a/runscripts/echam/echam-old-ini_restart.yaml b/src/esm_tools/runscripts/echam/echam-old-ini_restart.yaml similarity index 100% rename from runscripts/echam/echam-old-ini_restart.yaml rename to src/esm_tools/runscripts/echam/echam-old-ini_restart.yaml diff --git a/runscripts/echam/echam-ollie-initial-monthly.run b/src/esm_tools/runscripts/echam/echam-ollie-initial-monthly.run similarity index 100% rename from runscripts/echam/echam-ollie-initial-monthly.run rename to src/esm_tools/runscripts/echam/echam-ollie-initial-monthly.run diff --git a/runscripts/echam/echam-ollie-initial-monthly.yaml b/src/esm_tools/runscripts/echam/echam-ollie-initial-monthly.yaml similarity index 100% rename from runscripts/echam/echam-ollie-initial-monthly.yaml rename to src/esm_tools/runscripts/echam/echam-ollie-initial-monthly.yaml diff --git a/runscripts/echam/echam-ollie-restart-monthly.run b/src/esm_tools/runscripts/echam/echam-ollie-restart-monthly.run similarity index 100% rename from runscripts/echam/echam-ollie-restart-monthly.run rename to src/esm_tools/runscripts/echam/echam-ollie-restart-monthly.run diff --git a/runscripts/example/iterative_coupling_no_partner/couplescript.sh b/src/esm_tools/runscripts/example/iterative_coupling_no_partner/couplescript.sh similarity index 100% rename from runscripts/example/iterative_coupling_no_partner/couplescript.sh rename to src/esm_tools/runscripts/example/iterative_coupling_no_partner/couplescript.sh diff --git a/runscripts/example/iterative_coupling_no_partner/env.py b/src/esm_tools/runscripts/example/iterative_coupling_no_partner/env.py similarity index 100% rename from runscripts/example/iterative_coupling_no_partner/env.py rename to src/esm_tools/runscripts/example/iterative_coupling_no_partner/env.py diff --git a/runscripts/example/iterative_coupling_no_partner/normal_run_script.yaml b/src/esm_tools/runscripts/example/iterative_coupling_no_partner/normal_run_script.yaml similarity index 100% rename from runscripts/example/iterative_coupling_no_partner/normal_run_script.yaml rename to src/esm_tools/runscripts/example/iterative_coupling_no_partner/normal_run_script.yaml diff --git a/runscripts/example/iterative_coupling_no_partner/wrapper.yaml b/src/esm_tools/runscripts/example/iterative_coupling_no_partner/wrapper.yaml similarity index 100% rename from runscripts/example/iterative_coupling_no_partner/wrapper.yaml rename to src/esm_tools/runscripts/example/iterative_coupling_no_partner/wrapper.yaml diff --git a/runscripts/example/postprocessing/postprocessing.yaml b/src/esm_tools/runscripts/example/postprocessing/postprocessing.yaml similarity index 100% rename from runscripts/example/postprocessing/postprocessing.yaml rename to src/esm_tools/runscripts/example/postprocessing/postprocessing.yaml diff --git a/runscripts/fesom-recom/fesom-recom-blogin-initial-control.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-blogin-initial-control.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-blogin-initial-control.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-blogin-initial-control.yaml diff --git a/runscripts/fesom-recom/fesom-recom-mistral-initial-monthly.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-mistral-initial-monthly.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-mistral-initial-monthly.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-mistral-initial-monthly.yaml diff --git a/runscripts/fesom-recom/fesom-recom-mistral-restart-monthly.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-mistral-restart-monthly.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-mistral-restart-monthly.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-mistral-restart-monthly.yaml diff --git a/runscripts/fesom-recom/fesom-recom-ollie-initial-control.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-control.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-ollie-initial-control.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-control.yaml diff --git a/runscripts/fesom-recom/fesom-recom-ollie-initial-daily.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-daily.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-ollie-initial-daily.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-daily.yaml diff --git a/runscripts/fesom-recom/fesom-recom-ollie-initial-monthly.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-monthly.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-ollie-initial-monthly.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-monthly.yaml diff --git a/runscripts/fesom-recom/fesom-recom-ollie-initial-spinup.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-spinup.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-ollie-initial-spinup.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-initial-spinup.yaml diff --git a/runscripts/fesom-recom/fesom-recom-ollie-restart-control.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-restart-control.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-ollie-restart-control.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-restart-control.yaml diff --git a/runscripts/fesom-recom/fesom-recom-ollie-restart-daily.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-restart-daily.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-ollie-restart-daily.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-restart-daily.yaml diff --git a/runscripts/fesom-recom/fesom-recom-ollie-restart-historical.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-restart-historical.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom-ollie-restart-historical.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom-ollie-restart-historical.yaml diff --git a/runscripts/fesom-recom/fesom-recom_output.yaml b/src/esm_tools/runscripts/fesom-recom/fesom-recom_output.yaml similarity index 100% rename from runscripts/fesom-recom/fesom-recom_output.yaml rename to src/esm_tools/runscripts/fesom-recom/fesom-recom_output.yaml diff --git a/runscripts/fesom/fesom-mistral-initial-monthly.run b/src/esm_tools/runscripts/fesom/fesom-mistral-initial-monthly.run similarity index 100% rename from runscripts/fesom/fesom-mistral-initial-monthly.run rename to src/esm_tools/runscripts/fesom/fesom-mistral-initial-monthly.run diff --git a/runscripts/fesom/fesom-mistral-initial-monthly.yaml b/src/esm_tools/runscripts/fesom/fesom-mistral-initial-monthly.yaml similarity index 100% rename from runscripts/fesom/fesom-mistral-initial-monthly.yaml rename to src/esm_tools/runscripts/fesom/fesom-mistral-initial-monthly.yaml diff --git a/runscripts/fesom/fesom-ollie-initial-monthly.run b/src/esm_tools/runscripts/fesom/fesom-ollie-initial-monthly.run similarity index 100% rename from runscripts/fesom/fesom-ollie-initial-monthly.run rename to src/esm_tools/runscripts/fesom/fesom-ollie-initial-monthly.run diff --git a/runscripts/fesom/fesom-ollie-initial-monthly.yaml b/src/esm_tools/runscripts/fesom/fesom-ollie-initial-monthly.yaml similarity index 100% rename from runscripts/fesom/fesom-ollie-initial-monthly.yaml rename to src/esm_tools/runscripts/fesom/fesom-ollie-initial-monthly.yaml diff --git a/runscripts/fesom/fesom_output.yaml b/src/esm_tools/runscripts/fesom/fesom_output.yaml similarity index 100% rename from runscripts/fesom/fesom_output.yaml rename to src/esm_tools/runscripts/fesom/fesom_output.yaml diff --git a/runscripts/fesom/workflowtest.yaml b/src/esm_tools/runscripts/fesom/workflowtest.yaml similarity index 100% rename from runscripts/fesom/workflowtest.yaml rename to src/esm_tools/runscripts/fesom/workflowtest.yaml diff --git a/runscripts/fesom/workflowtest_demo.yaml b/src/esm_tools/runscripts/fesom/workflowtest_demo.yaml similarity index 100% rename from runscripts/fesom/workflowtest_demo.yaml rename to src/esm_tools/runscripts/fesom/workflowtest_demo.yaml diff --git a/runscripts/fesom2/fesom2.0-levante-initial-monthly.yaml b/src/esm_tools/runscripts/fesom2/fesom2.0-levante-initial-monthly.yaml similarity index 100% rename from runscripts/fesom2/fesom2.0-levante-initial-monthly.yaml rename to src/esm_tools/runscripts/fesom2/fesom2.0-levante-initial-monthly.yaml diff --git a/runscripts/fesom2/fesom2.0-levante-initial-yearly.yaml b/src/esm_tools/runscripts/fesom2/fesom2.0-levante-initial-yearly.yaml similarity index 100% rename from runscripts/fesom2/fesom2.0-levante-initial-yearly.yaml rename to src/esm_tools/runscripts/fesom2/fesom2.0-levante-initial-yearly.yaml diff --git a/runscripts/fesom2/fesom2.0-ollie-initial-monthly.yaml b/src/esm_tools/runscripts/fesom2/fesom2.0-ollie-initial-monthly.yaml similarity index 100% rename from runscripts/fesom2/fesom2.0-ollie-initial-monthly.yaml rename to src/esm_tools/runscripts/fesom2/fesom2.0-ollie-initial-monthly.yaml diff --git a/runscripts/fesom2/fesom2.0-ollie-initial-yearly.yaml b/src/esm_tools/runscripts/fesom2/fesom2.0-ollie-initial-yearly.yaml similarity index 100% rename from runscripts/fesom2/fesom2.0-ollie-initial-yearly.yaml rename to src/esm_tools/runscripts/fesom2/fesom2.0-ollie-initial-yearly.yaml diff --git a/runscripts/fesom2/fesom2.1-initial-monthly.yaml b/src/esm_tools/runscripts/fesom2/fesom2.1-initial-monthly.yaml similarity index 100% rename from runscripts/fesom2/fesom2.1-initial-monthly.yaml rename to src/esm_tools/runscripts/fesom2/fesom2.1-initial-monthly.yaml diff --git a/runscripts/fesom2/fesom2.6-levante-reference.yaml b/src/esm_tools/runscripts/fesom2/fesom2.6-levante-reference.yaml similarity index 100% rename from runscripts/fesom2/fesom2.6-levante-reference.yaml rename to src/esm_tools/runscripts/fesom2/fesom2.6-levante-reference.yaml diff --git a/runscripts/foci/foci-agrif-initial-piCtl_daily_restart_lowcpu.yaml b/src/esm_tools/runscripts/foci/foci-agrif-initial-piCtl_daily_restart_lowcpu.yaml similarity index 100% rename from runscripts/foci/foci-agrif-initial-piCtl_daily_restart_lowcpu.yaml rename to src/esm_tools/runscripts/foci/foci-agrif-initial-piCtl_daily_restart_lowcpu.yaml diff --git a/runscripts/foci/foci-agrif-initial-piCtl_yearly_restart.yaml b/src/esm_tools/runscripts/foci/foci-agrif-initial-piCtl_yearly_restart.yaml similarity index 100% rename from runscripts/foci/foci-agrif-initial-piCtl_yearly_restart.yaml rename to src/esm_tools/runscripts/foci/foci-agrif-initial-piCtl_yearly_restart.yaml diff --git a/runscripts/foci/foci-agrif-oasismct4-initial-piCtl.yaml b/src/esm_tools/runscripts/foci/foci-agrif-oasismct4-initial-piCtl.yaml similarity index 100% rename from runscripts/foci/foci-agrif-oasismct4-initial-piCtl.yaml rename to src/esm_tools/runscripts/foci/foci-agrif-oasismct4-initial-piCtl.yaml diff --git a/runscripts/foci/foci-agrif-restart-piCtl_yearly_restart.yaml b/src/esm_tools/runscripts/foci/foci-agrif-restart-piCtl_yearly_restart.yaml similarity index 100% rename from runscripts/foci/foci-agrif-restart-piCtl_yearly_restart.yaml rename to src/esm_tools/runscripts/foci/foci-agrif-restart-piCtl_yearly_restart.yaml diff --git a/runscripts/foci/foci-initial-piCtl_daily_restart_lowcpu.yaml b/src/esm_tools/runscripts/foci/foci-initial-piCtl_daily_restart_lowcpu.yaml similarity index 100% rename from runscripts/foci/foci-initial-piCtl_daily_restart_lowcpu.yaml rename to src/esm_tools/runscripts/foci/foci-initial-piCtl_daily_restart_lowcpu.yaml diff --git a/runscripts/foci/foci-initial-piCtl_yearly_restart.yaml b/src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart.yaml similarity index 100% rename from runscripts/foci/foci-initial-piCtl_yearly_restart.yaml rename to src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart.yaml diff --git a/runscripts/foci/foci-initial-piCtl_yearly_restart_levante_11nodes.yaml b/src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_levante_11nodes.yaml similarity index 100% rename from runscripts/foci/foci-initial-piCtl_yearly_restart_levante_11nodes.yaml rename to src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_levante_11nodes.yaml diff --git a/runscripts/foci/foci-initial-piCtl_yearly_restart_levante_8nodes.yaml b/src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_levante_8nodes.yaml similarity index 100% rename from runscripts/foci/foci-initial-piCtl_yearly_restart_levante_8nodes.yaml rename to src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_levante_8nodes.yaml diff --git a/runscripts/foci/foci-initial-piCtl_yearly_restart_mediumcpu.yaml b/src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_mediumcpu.yaml similarity index 100% rename from runscripts/foci/foci-initial-piCtl_yearly_restart_mediumcpu.yaml rename to src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_mediumcpu.yaml diff --git a/runscripts/foci/foci-initial-piCtl_yearly_restart_parallelio.yaml b/src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_parallelio.yaml similarity index 100% rename from runscripts/foci/foci-initial-piCtl_yearly_restart_parallelio.yaml rename to src/esm_tools/runscripts/foci/foci-initial-piCtl_yearly_restart_parallelio.yaml diff --git a/runscripts/foci/foci-initial-scenario_run.yaml b/src/esm_tools/runscripts/foci/foci-initial-scenario_run.yaml similarity index 100% rename from runscripts/foci/foci-initial-scenario_run.yaml rename to src/esm_tools/runscripts/foci/foci-initial-scenario_run.yaml diff --git a/runscripts/foci/foci-restart-scenario_run.yaml b/src/esm_tools/runscripts/foci/foci-restart-scenario_run.yaml similarity index 100% rename from runscripts/foci/foci-restart-scenario_run.yaml rename to src/esm_tools/runscripts/foci/foci-restart-scenario_run.yaml diff --git a/runscripts/foci/special_examples/foci-agrif-1950_5daily_restart.yaml b/src/esm_tools/runscripts/foci/special_examples/foci-agrif-1950_5daily_restart.yaml similarity index 100% rename from runscripts/foci/special_examples/foci-agrif-1950_5daily_restart.yaml rename to src/esm_tools/runscripts/foci/special_examples/foci-agrif-1950_5daily_restart.yaml diff --git a/runscripts/foci/special_examples/foci-agrif-1950_5daily_restart_geoheating.yaml b/src/esm_tools/runscripts/foci/special_examples/foci-agrif-1950_5daily_restart_geoheating.yaml similarity index 100% rename from runscripts/foci/special_examples/foci-agrif-1950_5daily_restart_geoheating.yaml rename to src/esm_tools/runscripts/foci/special_examples/foci-agrif-1950_5daily_restart_geoheating.yaml diff --git a/runscripts/foci/special_examples/foci-agrif_WG10_v001_lowcpu.yaml b/src/esm_tools/runscripts/foci/special_examples/foci-agrif_WG10_v001_lowcpu.yaml similarity index 100% rename from runscripts/foci/special_examples/foci-agrif_WG10_v001_lowcpu.yaml rename to src/esm_tools/runscripts/foci/special_examples/foci-agrif_WG10_v001_lowcpu.yaml diff --git a/runscripts/foci/special_examples/foci-initial-1950_daily_restart_lowcpu.yaml b/src/esm_tools/runscripts/foci/special_examples/foci-initial-1950_daily_restart_lowcpu.yaml similarity index 100% rename from runscripts/foci/special_examples/foci-initial-1950_daily_restart_lowcpu.yaml rename to src/esm_tools/runscripts/foci/special_examples/foci-initial-1950_daily_restart_lowcpu.yaml diff --git a/runscripts/foci/special_examples/foci-initial-1950_geoheating_daily_restart_lowcpu.yaml b/src/esm_tools/runscripts/foci/special_examples/foci-initial-1950_geoheating_daily_restart_lowcpu.yaml similarity index 100% rename from runscripts/foci/special_examples/foci-initial-1950_geoheating_daily_restart_lowcpu.yaml rename to src/esm_tools/runscripts/foci/special_examples/foci-initial-1950_geoheating_daily_restart_lowcpu.yaml diff --git a/runscripts/foci/special_examples/npac10_bathy_meter.yaml b/src/esm_tools/runscripts/foci/special_examples/npac10_bathy_meter.yaml similarity index 100% rename from runscripts/foci/special_examples/npac10_bathy_meter.yaml rename to src/esm_tools/runscripts/foci/special_examples/npac10_bathy_meter.yaml diff --git a/runscripts/foci/special_examples/preempt.yaml b/src/esm_tools/runscripts/foci/special_examples/preempt.yaml similarity index 100% rename from runscripts/foci/special_examples/preempt.yaml rename to src/esm_tools/runscripts/foci/special_examples/preempt.yaml diff --git a/runscripts/focioifs/focioifs-blogin-initial-piCtl_JK.yaml b/src/esm_tools/runscripts/focioifs/focioifs-blogin-initial-piCtl_JK.yaml similarity index 100% rename from runscripts/focioifs/focioifs-blogin-initial-piCtl_JK.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-blogin-initial-piCtl_JK.yaml diff --git a/runscripts/focioifs/focioifs-juwels-initial-piCtl_xios_JK.yaml b/src/esm_tools/runscripts/focioifs/focioifs-juwels-initial-piCtl_xios_JK.yaml similarity index 100% rename from runscripts/focioifs/focioifs-juwels-initial-piCtl_xios_JK.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-juwels-initial-piCtl_xios_JK.yaml diff --git a/runscripts/focioifs/focioifs-mistral-initial-piCtl_JK.yaml b/src/esm_tools/runscripts/focioifs/focioifs-mistral-initial-piCtl_JK.yaml similarity index 100% rename from runscripts/focioifs/focioifs-mistral-initial-piCtl_JK.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-mistral-initial-piCtl_JK.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-agrif-HR-blogin.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-agrif-HR-blogin.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-agrif-HR-blogin.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-agrif-HR-blogin.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-agrif-blogin.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-agrif-blogin.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-agrif-blogin.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-agrif-blogin.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-agrif-test_lowcpu.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-agrif-test_lowcpu.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-agrif-test_lowcpu.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-agrif-test_lowcpu.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-initial-blogin.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-initial-blogin.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-initial-blogin.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-initial-blogin.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-initial-nesh.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-initial-nesh.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-initial-nesh.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-initial-nesh.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-orca12-initial-blogin.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-orca12-initial-blogin.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-orca12-initial-blogin.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-orca12-initial-blogin.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-restart_manycpu.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-restart_manycpu.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-restart_manycpu.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-restart_manycpu.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-test_1y_SW.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_1y_SW.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-test_1y_SW.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_1y_SW.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-test_1y_SW_levante_highcpu.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_1y_SW_levante_highcpu.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-test_1y_SW_levante_highcpu.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_1y_SW_levante_highcpu.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-test_SW_ompi_nesh.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_SW_ompi_nesh.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-test_SW_ompi_nesh.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_SW_ompi_nesh.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-test_lowcpu.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_lowcpu.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-test_lowcpu.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_lowcpu.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-test_lowcpu_hlrn4.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_lowcpu_hlrn4.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-test_lowcpu_hlrn4.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_lowcpu_hlrn4.yaml diff --git a/runscripts/focioifs/focioifs-piCtl-test_manycpu.yaml b/src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_manycpu.yaml similarity index 100% rename from runscripts/focioifs/focioifs-piCtl-test_manycpu.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-piCtl-test_manycpu.yaml diff --git a/runscripts/focioifs/focioifs-restart_lowcpu.yaml b/src/esm_tools/runscripts/focioifs/focioifs-restart_lowcpu.yaml similarity index 100% rename from runscripts/focioifs/focioifs-restart_lowcpu.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-restart_lowcpu.yaml diff --git a/runscripts/focioifs/focioifs-restart_lowcpu_release6.yaml b/src/esm_tools/runscripts/focioifs/focioifs-restart_lowcpu_release6.yaml similarity index 100% rename from runscripts/focioifs/focioifs-restart_lowcpu_release6.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-restart_lowcpu_release6.yaml diff --git a/runscripts/focioifs/focioifs-restart_manycpu.yaml b/src/esm_tools/runscripts/focioifs/focioifs-restart_manycpu.yaml similarity index 100% rename from runscripts/focioifs/focioifs-restart_manycpu.yaml rename to src/esm_tools/runscripts/focioifs/focioifs-restart_manycpu.yaml diff --git a/runscripts/focioifs/focioifs21-piCtl-initial-glogin.yaml b/src/esm_tools/runscripts/focioifs/focioifs21-piCtl-initial-glogin.yaml similarity index 100% rename from runscripts/focioifs/focioifs21-piCtl-initial-glogin.yaml rename to src/esm_tools/runscripts/focioifs/focioifs21-piCtl-initial-glogin.yaml diff --git a/runscripts/focioifs/focioifs21-piCtl-restart-blogin.yaml b/src/esm_tools/runscripts/focioifs/focioifs21-piCtl-restart-blogin.yaml similarity index 100% rename from runscripts/focioifs/focioifs21-piCtl-restart-blogin.yaml rename to src/esm_tools/runscripts/focioifs/focioifs21-piCtl-restart-blogin.yaml diff --git a/runscripts/focioifs/focioifs211-piCtl-restart-glogin.yaml b/src/esm_tools/runscripts/focioifs/focioifs211-piCtl-restart-glogin.yaml similarity index 100% rename from runscripts/focioifs/focioifs211-piCtl-restart-glogin.yaml rename to src/esm_tools/runscripts/focioifs/focioifs211-piCtl-restart-glogin.yaml diff --git a/runscripts/focioifs/mixed_restart/focioifs-initial-3day.yaml b/src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-initial-3day.yaml similarity index 100% rename from runscripts/focioifs/mixed_restart/focioifs-initial-3day.yaml rename to src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-initial-3day.yaml diff --git a/runscripts/focioifs/mixed_restart/focioifs-initial_48cpus_oifs.yaml b/src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-initial_48cpus_oifs.yaml similarity index 100% rename from runscripts/focioifs/mixed_restart/focioifs-initial_48cpus_oifs.yaml rename to src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-initial_48cpus_oifs.yaml diff --git a/runscripts/focioifs/mixed_restart/focioifs-mixed-restart-from-3day-run.yaml b/src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-mixed-restart-from-3day-run.yaml similarity index 100% rename from runscripts/focioifs/mixed_restart/focioifs-mixed-restart-from-3day-run.yaml rename to src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-mixed-restart-from-3day-run.yaml diff --git a/runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed.yaml b/src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed.yaml similarity index 100% rename from runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed.yaml rename to src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed.yaml diff --git a/runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed_48cpus_oifs.yaml b/src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed_48cpus_oifs.yaml similarity index 100% rename from runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed_48cpus_oifs.yaml rename to src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart-initial-mixed_48cpus_oifs.yaml diff --git a/runscripts/focioifs/mixed_restart/focioifs-restart_48cpus_oifs.yaml b/src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart_48cpus_oifs.yaml similarity index 100% rename from runscripts/focioifs/mixed_restart/focioifs-restart_48cpus_oifs.yaml rename to src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart_48cpus_oifs.yaml diff --git a/runscripts/focioifs/mixed_restart/focioifs-restart_tworuns_lowcpu.yaml b/src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart_tworuns_lowcpu.yaml similarity index 100% rename from runscripts/focioifs/mixed_restart/focioifs-restart_tworuns_lowcpu.yaml rename to src/esm_tools/runscripts/focioifs/mixed_restart/focioifs-restart_tworuns_lowcpu.yaml diff --git a/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day10-restart-blogin.yaml b/src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day10-restart-blogin.yaml similarity index 100% rename from runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day10-restart-blogin.yaml rename to src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day10-restart-blogin.yaml diff --git a/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day15-restart-blogin.yaml b/src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day15-restart-blogin.yaml similarity index 100% rename from runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day15-restart-blogin.yaml rename to src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day15-restart-blogin.yaml diff --git a/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day20-restart-blogin.yaml b/src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day20-restart-blogin.yaml similarity index 100% rename from runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day20-restart-blogin.yaml rename to src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day20-restart-blogin.yaml diff --git a/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day31-restart-blogin.yaml b/src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day31-restart-blogin.yaml similarity index 100% rename from runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day31-restart-blogin.yaml rename to src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day31-restart-blogin.yaml diff --git a/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day5-restart-blogin.yaml b/src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day5-restart-blogin.yaml similarity index 100% rename from runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day5-restart-blogin.yaml rename to src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-day5-restart-blogin.yaml diff --git a/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-initial-blogin.yaml b/src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-initial-blogin.yaml similarity index 100% rename from runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-initial-blogin.yaml rename to src/esm_tools/runscripts/focioifs/orca12_spinup/focioifs-piCtl-orca12-initial-blogin.yaml diff --git a/runscripts/medusa-awiesm/awiesm-2.1-recom-coupled.yaml b/src/esm_tools/runscripts/medusa-awiesm/awiesm-2.1-recom-coupled.yaml similarity index 100% rename from runscripts/medusa-awiesm/awiesm-2.1-recom-coupled.yaml rename to src/esm_tools/runscripts/medusa-awiesm/awiesm-2.1-recom-coupled.yaml diff --git a/runscripts/medusa-awiesm/awiesm-2.1-recom-levante-initial.yaml b/src/esm_tools/runscripts/medusa-awiesm/awiesm-2.1-recom-levante-initial.yaml similarity index 100% rename from runscripts/medusa-awiesm/awiesm-2.1-recom-levante-initial.yaml rename to src/esm_tools/runscripts/medusa-awiesm/awiesm-2.1-recom-levante-initial.yaml diff --git a/runscripts/medusa-awiesm/awiesm-recom-medusa.yaml b/src/esm_tools/runscripts/medusa-awiesm/awiesm-recom-medusa.yaml similarity index 100% rename from runscripts/medusa-awiesm/awiesm-recom-medusa.yaml rename to src/esm_tools/runscripts/medusa-awiesm/awiesm-recom-medusa.yaml diff --git a/runscripts/medusa-awiesm/medusa-2.0-coupled.yaml b/src/esm_tools/runscripts/medusa-awiesm/medusa-2.0-coupled.yaml similarity index 100% rename from runscripts/medusa-awiesm/medusa-2.0-coupled.yaml rename to src/esm_tools/runscripts/medusa-awiesm/medusa-2.0-coupled.yaml diff --git a/runscripts/medusa-fesom/fesom-recom-medusa.yaml b/src/esm_tools/runscripts/medusa-fesom/fesom-recom-medusa.yaml similarity index 100% rename from runscripts/medusa-fesom/fesom-recom-medusa.yaml rename to src/esm_tools/runscripts/medusa-fesom/fesom-recom-medusa.yaml diff --git a/runscripts/medusa-fesom/fesom-recom-medusa.yaml~ b/src/esm_tools/runscripts/medusa-fesom/fesom-recom-medusa.yaml~ similarity index 100% rename from runscripts/medusa-fesom/fesom-recom-medusa.yaml~ rename to src/esm_tools/runscripts/medusa-fesom/fesom-recom-medusa.yaml~ diff --git a/runscripts/medusa-fesom/fesom-recom-run.yaml b/src/esm_tools/runscripts/medusa-fesom/fesom-recom-run.yaml similarity index 100% rename from runscripts/medusa-fesom/fesom-recom-run.yaml rename to src/esm_tools/runscripts/medusa-fesom/fesom-recom-run.yaml diff --git a/runscripts/medusa-fesom/medusa-2.0-coupled.yaml b/src/esm_tools/runscripts/medusa-fesom/medusa-2.0-coupled.yaml similarity index 100% rename from runscripts/medusa-fesom/medusa-2.0-coupled.yaml rename to src/esm_tools/runscripts/medusa-fesom/medusa-2.0-coupled.yaml diff --git a/runscripts/medusa/medusa-2.0-initial.yaml b/src/esm_tools/runscripts/medusa/medusa-2.0-initial.yaml similarity index 100% rename from runscripts/medusa/medusa-2.0-initial.yaml rename to src/esm_tools/runscripts/medusa/medusa-2.0-initial.yaml diff --git a/runscripts/nemo/nemo-blogin-GYRE_XIOS.yaml b/src/esm_tools/runscripts/nemo/nemo-blogin-GYRE_XIOS.yaml similarity index 100% rename from runscripts/nemo/nemo-blogin-GYRE_XIOS.yaml rename to src/esm_tools/runscripts/nemo/nemo-blogin-GYRE_XIOS.yaml diff --git a/runscripts/nemo/nemo-blogin-ORCA05_LIM2_NEMO_JRA55_test.yaml b/src/esm_tools/runscripts/nemo/nemo-blogin-ORCA05_LIM2_NEMO_JRA55_test.yaml similarity index 100% rename from runscripts/nemo/nemo-blogin-ORCA05_LIM2_NEMO_JRA55_test.yaml rename to src/esm_tools/runscripts/nemo/nemo-blogin-ORCA05_LIM2_NEMO_JRA55_test.yaml diff --git a/runscripts/nemo/nemo-juwels-GYRE_XIOS.yaml b/src/esm_tools/runscripts/nemo/nemo-juwels-GYRE_XIOS.yaml similarity index 100% rename from runscripts/nemo/nemo-juwels-GYRE_XIOS.yaml rename to src/esm_tools/runscripts/nemo/nemo-juwels-GYRE_XIOS.yaml diff --git a/runscripts/nemo/nemo4-GYRE_PISCES.yaml b/src/esm_tools/runscripts/nemo/nemo4-GYRE_PISCES.yaml similarity index 100% rename from runscripts/nemo/nemo4-GYRE_PISCES.yaml rename to src/esm_tools/runscripts/nemo/nemo4-GYRE_PISCES.yaml diff --git a/runscripts/nemo/nemo4-ORCA05.z75.ICE.JRA.yaml b/src/esm_tools/runscripts/nemo/nemo4-ORCA05.z75.ICE.JRA.yaml similarity index 100% rename from runscripts/nemo/nemo4-ORCA05.z75.ICE.JRA.yaml rename to src/esm_tools/runscripts/nemo/nemo4-ORCA05.z75.ICE.JRA.yaml diff --git a/runscripts/oifs/oifs-43r3-tco199-amip-1-1-6_blogin_initial_annual.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco199-amip-1-1-6_blogin_initial_annual.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco199-amip-1-1-6_blogin_initial_annual.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco199-amip-1-1-6_blogin_initial_annual.yaml diff --git a/runscripts/oifs/oifs-43r3-tco199-amip-blogin-initial-daily_JK.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco199-amip-blogin-initial-daily_JK.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco199-amip-blogin-initial-daily_JK.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco199-amip-blogin-initial-daily_JK.yaml diff --git a/runscripts/oifs/oifs-43r3-tco199-amip-extended_blogin_annual.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco199-amip-extended_blogin_annual.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco199-amip-extended_blogin_annual.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco199-amip-extended_blogin_annual.yaml diff --git a/runscripts/oifs/oifs-43r3-tco399-amip-1-1-6_blogin_initial_annual.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco399-amip-1-1-6_blogin_initial_annual.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco399-amip-1-1-6_blogin_initial_annual.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco399-amip-1-1-6_blogin_initial_annual.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-1850-amip.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-1850-amip.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-1850-amip.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-1850-amip.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-900s-amip-1-1-6_blogin_initial_annual.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-900s-amip-1-1-6_blogin_initial_annual.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-900s-amip-1-1-6_blogin_initial_annual.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-900s-amip-1-1-6_blogin_initial_annual.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_initial_annual.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_initial_annual.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_initial_annual.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_initial_annual.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_v2.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_v2.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_v2.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-1-1-6_blogin_v2.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-blogin-initial-daily_JK.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin-initial-daily_JK.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-blogin-initial-daily_JK.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin-initial-daily_JK.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-blogin-test_JK.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin-test_JK.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-blogin-test_JK.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin-test_JK.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-blogin_PEXTRA.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin_PEXTRA.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-blogin_PEXTRA.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin_PEXTRA.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-blogin_tuning.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin_tuning.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-blogin_tuning.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-blogin_tuning.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-extended_blogin_annual.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-extended_blogin_annual.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-extended_blogin_annual.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-extended_blogin_annual.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-juwels-test_JK.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-juwels-test_JK.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-juwels-test_JK.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-juwels-test_JK.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-test_lowcpu.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-test_lowcpu.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-test_lowcpu.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-test_lowcpu.yaml diff --git a/runscripts/oifs/oifs-43r3-tco95-amip-test_manycpus.yaml b/src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-test_manycpus.yaml similarity index 100% rename from runscripts/oifs/oifs-43r3-tco95-amip-test_manycpus.yaml rename to src/esm_tools/runscripts/oifs/oifs-43r3-tco95-amip-test_manycpus.yaml diff --git a/runscripts/oifs/oifs-48r1-levante-TCO95L91.yaml b/src/esm_tools/runscripts/oifs/oifs-48r1-levante-TCO95L91.yaml similarity index 100% rename from runscripts/oifs/oifs-48r1-levante-TCO95L91.yaml rename to src/esm_tools/runscripts/oifs/oifs-48r1-levante-TCO95L91.yaml diff --git a/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run b/src/esm_tools/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run similarity index 100% rename from runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run rename to src/esm_tools/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run diff --git a/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run.2 b/src/esm_tools/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run.2 similarity index 100% rename from runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run.2 rename to src/esm_tools/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.run.2 diff --git a/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.yaml b/src/esm_tools/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.yaml similarity index 100% rename from runscripts/oifs/old/oifs-40r1-mistral-initial-daily.yaml rename to src/esm_tools/runscripts/oifs/old/oifs-40r1-mistral-initial-daily.yaml diff --git a/runscripts/oifs/old/oifs-43r3-mistral-initial-daily.yaml b/src/esm_tools/runscripts/oifs/old/oifs-43r3-mistral-initial-daily.yaml similarity index 100% rename from runscripts/oifs/old/oifs-43r3-mistral-initial-daily.yaml rename to src/esm_tools/runscripts/oifs/old/oifs-43r3-mistral-initial-daily.yaml diff --git a/runscripts/oifs/old/oifs-43r3-mistral-initial-daily_DB.yaml b/src/esm_tools/runscripts/oifs/old/oifs-43r3-mistral-initial-daily_DB.yaml similarity index 100% rename from runscripts/oifs/old/oifs-43r3-mistral-initial-daily_DB.yaml rename to src/esm_tools/runscripts/oifs/old/oifs-43r3-mistral-initial-daily_DB.yaml diff --git a/runscripts/oifs/old/oifs-43r3-tco199-mistral-initial-daily_JK.yaml b/src/esm_tools/runscripts/oifs/old/oifs-43r3-tco199-mistral-initial-daily_JK.yaml similarity index 100% rename from runscripts/oifs/old/oifs-43r3-tco199-mistral-initial-daily_JK.yaml rename to src/esm_tools/runscripts/oifs/old/oifs-43r3-tco199-mistral-initial-daily_JK.yaml diff --git a/runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_JK.yaml b/src/esm_tools/runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_JK.yaml similarity index 100% rename from runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_JK.yaml rename to src/esm_tools/runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_JK.yaml diff --git a/runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_SW.yaml b/src/esm_tools/runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_SW.yaml similarity index 100% rename from runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_SW.yaml rename to src/esm_tools/runscripts/oifs/old/oifs-43r3-tco95-amip-mistral-initial-daily_SW.yaml diff --git a/runscripts/oifs/run_ensemble.sh b/src/esm_tools/runscripts/oifs/run_ensemble.sh similarity index 100% rename from runscripts/oifs/run_ensemble.sh rename to src/esm_tools/runscripts/oifs/run_ensemble.sh diff --git a/runscripts/oifs/run_tuning.sh b/src/esm_tools/runscripts/oifs/run_tuning.sh similarity index 100% rename from runscripts/oifs/run_tuning.sh rename to src/esm_tools/runscripts/oifs/run_tuning.sh diff --git a/runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91.yaml b/src/esm_tools/runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91.yaml similarity index 100% rename from runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91.yaml rename to src/esm_tools/runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91.yaml diff --git a/runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91_inital.yaml b/src/esm_tools/runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91_inital.yaml similarity index 100% rename from runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91_inital.yaml rename to src/esm_tools/runscripts/oifsamip/oifsamip-cy43-ollie-TCO159L91_inital.yaml diff --git a/runscripts/pism/pism-ollie-initial-yearly.yaml b/src/esm_tools/runscripts/pism/pism-ollie-initial-yearly.yaml similarity index 100% rename from runscripts/pism/pism-ollie-initial-yearly.yaml rename to src/esm_tools/runscripts/pism/pism-ollie-initial-yearly.yaml diff --git a/runscripts/sample/sample-ollie-initial-monthly.yaml b/src/esm_tools/runscripts/sample/sample-ollie-initial-monthly.yaml similarity index 100% rename from runscripts/sample/sample-ollie-initial-monthly.yaml rename to src/esm_tools/runscripts/sample/sample-ollie-initial-monthly.yaml diff --git a/runscripts/untested_runs/awicm/awicm-1.1_annual_initial_ollie.run b/src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_annual_initial_ollie.run similarity index 100% rename from runscripts/untested_runs/awicm/awicm-1.1_annual_initial_ollie.run rename to src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_annual_initial_ollie.run diff --git a/runscripts/untested_runs/awicm/awicm-1.1_annual_spinup_ollie.run b/src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_annual_spinup_ollie.run similarity index 100% rename from runscripts/untested_runs/awicm/awicm-1.1_annual_spinup_ollie.run rename to src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_annual_spinup_ollie.run diff --git a/runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_blogin.run b/src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_blogin.run similarity index 100% rename from runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_blogin.run rename to src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_blogin.run diff --git a/runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_juwels.run b/src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_juwels.run similarity index 100% rename from runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_juwels.run rename to src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_monthly_initial_juwels.run diff --git a/runscripts/untested_runs/awicm/awicm-1.1_monthly_spinup_ollie.run b/src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_monthly_spinup_ollie.run similarity index 100% rename from runscripts/untested_runs/awicm/awicm-1.1_monthly_spinup_ollie.run rename to src/esm_tools/runscripts/untested_runs/awicm/awicm-1.1_monthly_spinup_ollie.run diff --git a/runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_mistral.run b/src/esm_tools/runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_mistral.run similarity index 100% rename from runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_mistral.run rename to src/esm_tools/runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_mistral.run diff --git a/runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_ollie.run b/src/esm_tools/runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_ollie.run similarity index 100% rename from runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_ollie.run rename to src/esm_tools/runscripts/untested_runs/awicm2/awicm-2.0_annual_initial_ollie.run diff --git a/runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_mistral.run b/src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_mistral.run similarity index 100% rename from runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_mistral.run rename to src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_mistral.run diff --git a/runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_ollie.run b/src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_ollie.run similarity index 100% rename from runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_ollie.run rename to src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T159_LR_ollie.run diff --git a/runscripts/untested_runs/awicm3/awicm-3.0_T255_LR_mistral.run b/src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T255_LR_mistral.run similarity index 100% rename from runscripts/untested_runs/awicm3/awicm-3.0_T255_LR_mistral.run rename to src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T255_LR_mistral.run diff --git a/runscripts/untested_runs/awicm3/awicm-3.0_T255_MR_mistral.run b/src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T255_MR_mistral.run similarity index 100% rename from runscripts/untested_runs/awicm3/awicm-3.0_T255_MR_mistral.run rename to src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T255_MR_mistral.run diff --git a/runscripts/untested_runs/awicm3/awicm-3.0_T511_LR_mistral.run b/src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T511_LR_mistral.run similarity index 100% rename from runscripts/untested_runs/awicm3/awicm-3.0_T511_LR_mistral.run rename to src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T511_LR_mistral.run diff --git a/runscripts/untested_runs/awicm3/awicm-3.0_T511_MR_mistral.run b/src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T511_MR_mistral.run similarity index 100% rename from runscripts/untested_runs/awicm3/awicm-3.0_T511_MR_mistral.run rename to src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_T511_MR_mistral.run diff --git a/runscripts/untested_runs/awicm3/awicm-3.0_ensemble.run b/src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_ensemble.run similarity index 100% rename from runscripts/untested_runs/awicm3/awicm-3.0_ensemble.run rename to src/esm_tools/runscripts/untested_runs/awicm3/awicm-3.0_ensemble.run diff --git a/runscripts/untested_runs/echam/echam_mistral.run b/src/esm_tools/runscripts/untested_runs/echam/echam_mistral.run similarity index 100% rename from runscripts/untested_runs/echam/echam_mistral.run rename to src/esm_tools/runscripts/untested_runs/echam/echam_mistral.run diff --git a/runscripts/untested_runs/fesom2/fesom-2.0_MR_spinup_mistral.run b/src/esm_tools/runscripts/untested_runs/fesom2/fesom-2.0_MR_spinup_mistral.run similarity index 100% rename from runscripts/untested_runs/fesom2/fesom-2.0_MR_spinup_mistral.run rename to src/esm_tools/runscripts/untested_runs/fesom2/fesom-2.0_MR_spinup_mistral.run diff --git a/runscripts/untested_runs/fesom2/fesom-2.0_mistral.run b/src/esm_tools/runscripts/untested_runs/fesom2/fesom-2.0_mistral.run similarity index 100% rename from runscripts/untested_runs/fesom2/fesom-2.0_mistral.run rename to src/esm_tools/runscripts/untested_runs/fesom2/fesom-2.0_mistral.run diff --git a/runscripts/untested_runs/mpiesm/mpiesm.run b/src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run similarity index 100% rename from runscripts/untested_runs/mpiesm/mpiesm.run rename to src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run diff --git a/runscripts/untested_runs/mpiesm/mpiesm.run.kriemann b/src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run.kriemann similarity index 100% rename from runscripts/untested_runs/mpiesm/mpiesm.run.kriemann rename to src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run.kriemann diff --git a/runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_mistral b/src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_mistral similarity index 100% rename from runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_mistral rename to src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_mistral diff --git a/runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_ollie b/src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_ollie similarity index 100% rename from runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_ollie rename to src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm.run.paleo_template_ollie diff --git a/runscripts/untested_runs/mpiesm/mpiesm_1_2_01.benchmark.run b/src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm_1_2_01.benchmark.run similarity index 100% rename from runscripts/untested_runs/mpiesm/mpiesm_1_2_01.benchmark.run rename to src/esm_tools/runscripts/untested_runs/mpiesm/mpiesm_1_2_01.benchmark.run diff --git a/runscripts/untested_runs/mpiesm/status b/src/esm_tools/runscripts/untested_runs/mpiesm/status similarity index 100% rename from runscripts/untested_runs/mpiesm/status rename to src/esm_tools/runscripts/untested_runs/mpiesm/status diff --git a/runscripts/untested_runs/mpiesm/warnings b/src/esm_tools/runscripts/untested_runs/mpiesm/warnings similarity index 100% rename from runscripts/untested_runs/mpiesm/warnings rename to src/esm_tools/runscripts/untested_runs/mpiesm/warnings diff --git a/runscripts/untested_runs/nemo/nemo_3.6_standalone_test.run b/src/esm_tools/runscripts/untested_runs/nemo/nemo_3.6_standalone_test.run similarity index 100% rename from runscripts/untested_runs/nemo/nemo_3.6_standalone_test.run rename to src/esm_tools/runscripts/untested_runs/nemo/nemo_3.6_standalone_test.run diff --git a/runscripts/untested_runs/oifsamip/oifs-43r3-mistral-initial-daily.yaml b/src/esm_tools/runscripts/untested_runs/oifsamip/oifs-43r3-mistral-initial-daily.yaml similarity index 100% rename from runscripts/untested_runs/oifsamip/oifs-43r3-mistral-initial-daily.yaml rename to src/esm_tools/runscripts/untested_runs/oifsamip/oifs-43r3-mistral-initial-daily.yaml diff --git a/runscripts/untested_runs/oifsamip/oifsamip.ensemble.run b/src/esm_tools/runscripts/untested_runs/oifsamip/oifsamip.ensemble.run similarity index 100% rename from runscripts/untested_runs/oifsamip/oifsamip.ensemble.run rename to src/esm_tools/runscripts/untested_runs/oifsamip/oifsamip.ensemble.run diff --git a/runscripts/untested_runs/oifsamip/oifsamip.run b/src/esm_tools/runscripts/untested_runs/oifsamip/oifsamip.run similarity index 100% rename from runscripts/untested_runs/oifsamip/oifsamip.run rename to src/esm_tools/runscripts/untested_runs/oifsamip/oifsamip.run diff --git a/runscripts/untested_runs/pism/pi_awicm.run b/src/esm_tools/runscripts/untested_runs/pism/pi_awicm.run similarity index 100% rename from runscripts/untested_runs/pism/pi_awicm.run rename to src/esm_tools/runscripts/untested_runs/pism/pi_awicm.run diff --git a/runscripts/untested_runs/pism/pism.run b/src/esm_tools/runscripts/untested_runs/pism/pism.run similarity index 100% rename from runscripts/untested_runs/pism/pism.run rename to src/esm_tools/runscripts/untested_runs/pism/pism.run diff --git a/runscripts/untested_runs/pism/pism_ant16km.run b/src/esm_tools/runscripts/untested_runs/pism/pism_ant16km.run similarity index 100% rename from runscripts/untested_runs/pism/pism_ant16km.run rename to src/esm_tools/runscripts/untested_runs/pism/pism_ant16km.run diff --git a/runscripts/untested_runs/pism/pism_example.run b/src/esm_tools/runscripts/untested_runs/pism/pism_example.run similarity index 100% rename from runscripts/untested_runs/pism/pism_example.run rename to src/esm_tools/runscripts/untested_runs/pism/pism_example.run diff --git a/runscripts/untested_runs/pism/pism_nhemtest.run b/src/esm_tools/runscripts/untested_runs/pism/pism_nhemtest.run similarity index 100% rename from runscripts/untested_runs/pism/pism_nhemtest.run rename to src/esm_tools/runscripts/untested_runs/pism/pism_nhemtest.run diff --git a/runscripts/untested_runs/pism_mpiesm/m2p.run b/src/esm_tools/runscripts/untested_runs/pism_mpiesm/m2p.run similarity index 100% rename from runscripts/untested_runs/pism_mpiesm/m2p.run rename to src/esm_tools/runscripts/untested_runs/pism_mpiesm/m2p.run diff --git a/runscripts/untested_runs/pism_mpiesm/p2m.run b/src/esm_tools/runscripts/untested_runs/pism_mpiesm/p2m.run similarity index 100% rename from runscripts/untested_runs/pism_mpiesm/p2m.run rename to src/esm_tools/runscripts/untested_runs/pism_mpiesm/p2m.run diff --git a/runscripts/untested_runs/pism_mpiesm/pism_mpiesm.run.old b/src/esm_tools/runscripts/untested_runs/pism_mpiesm/pism_mpiesm.run.old similarity index 100% rename from runscripts/untested_runs/pism_mpiesm/pism_mpiesm.run.old rename to src/esm_tools/runscripts/untested_runs/pism_mpiesm/pism_mpiesm.run.old diff --git a/runscripts/untested_runs/vilma/vilma_standalone_longrun.run b/src/esm_tools/runscripts/untested_runs/vilma/vilma_standalone_longrun.run similarity index 100% rename from runscripts/untested_runs/vilma/vilma_standalone_longrun.run rename to src/esm_tools/runscripts/untested_runs/vilma/vilma_standalone_longrun.run diff --git a/runscripts/untested_runs/vilma/vilma_standalone_shortrun.run b/src/esm_tools/runscripts/untested_runs/vilma/vilma_standalone_shortrun.run similarity index 100% rename from runscripts/untested_runs/vilma/vilma_standalone_shortrun.run rename to src/esm_tools/runscripts/untested_runs/vilma/vilma_standalone_shortrun.run diff --git a/runscripts/vilma-pism/coupling/backup/env_ci_vilma.py b/src/esm_tools/runscripts/vilma-pism/coupling/backup/env_ci_vilma.py similarity index 100% rename from runscripts/vilma-pism/coupling/backup/env_ci_vilma.py rename to src/esm_tools/runscripts/vilma-pism/coupling/backup/env_ci_vilma.py diff --git a/runscripts/vilma-pism/coupling/backup/env_co_vilma.py b/src/esm_tools/runscripts/vilma-pism/coupling/backup/env_co_vilma.py similarity index 100% rename from runscripts/vilma-pism/coupling/backup/env_co_vilma.py rename to src/esm_tools/runscripts/vilma-pism/coupling/backup/env_co_vilma.py diff --git a/runscripts/vilma-pism/coupling/coupling_general.functions b/src/esm_tools/runscripts/vilma-pism/coupling/coupling_general.functions similarity index 100% rename from runscripts/vilma-pism/coupling/coupling_general.functions rename to src/esm_tools/runscripts/vilma-pism/coupling/coupling_general.functions diff --git a/runscripts/vilma-pism/coupling/coupling_ice2vilma.functions b/src/esm_tools/runscripts/vilma-pism/coupling/coupling_ice2vilma.functions similarity index 100% rename from runscripts/vilma-pism/coupling/coupling_ice2vilma.functions rename to src/esm_tools/runscripts/vilma-pism/coupling/coupling_ice2vilma.functions diff --git a/runscripts/vilma-pism/coupling/coupling_pism2solidearth.functions b/src/esm_tools/runscripts/vilma-pism/coupling/coupling_pism2solidearth.functions similarity index 100% rename from runscripts/vilma-pism/coupling/coupling_pism2solidearth.functions rename to src/esm_tools/runscripts/vilma-pism/coupling/coupling_pism2solidearth.functions diff --git a/runscripts/vilma-pism/coupling/coupling_solidearth2pism.functions b/src/esm_tools/runscripts/vilma-pism/coupling/coupling_solidearth2pism.functions similarity index 100% rename from runscripts/vilma-pism/coupling/coupling_solidearth2pism.functions rename to src/esm_tools/runscripts/vilma-pism/coupling/coupling_solidearth2pism.functions diff --git a/runscripts/vilma-pism/coupling/coupling_vilma2ice.functions b/src/esm_tools/runscripts/vilma-pism/coupling/coupling_vilma2ice.functions similarity index 100% rename from runscripts/vilma-pism/coupling/coupling_vilma2ice.functions rename to src/esm_tools/runscripts/vilma-pism/coupling/coupling_vilma2ice.functions diff --git a/runscripts/vilma-pism/coupling/env_pism.py b/src/esm_tools/runscripts/vilma-pism/coupling/env_pism.py similarity index 100% rename from runscripts/vilma-pism/coupling/env_pism.py rename to src/esm_tools/runscripts/vilma-pism/coupling/env_pism.py diff --git a/runscripts/vilma-pism/coupling/env_vilma.py b/src/esm_tools/runscripts/vilma-pism/coupling/env_vilma.py similarity index 100% rename from runscripts/vilma-pism/coupling/env_vilma.py rename to src/esm_tools/runscripts/vilma-pism/coupling/env_vilma.py diff --git a/runscripts/vilma-pism/pism-ollie-initial-yearly.yaml b/src/esm_tools/runscripts/vilma-pism/pism-ollie-initial-yearly.yaml similarity index 100% rename from runscripts/vilma-pism/pism-ollie-initial-yearly.yaml rename to src/esm_tools/runscripts/vilma-pism/pism-ollie-initial-yearly.yaml diff --git a/runscripts/vilma-pism/vilma-pism.yaml b/src/esm_tools/runscripts/vilma-pism/vilma-pism.yaml similarity index 100% rename from runscripts/vilma-pism/vilma-pism.yaml rename to src/esm_tools/runscripts/vilma-pism/vilma-pism.yaml diff --git a/runscripts/vilma-pism/vilma_test_run.yaml b/src/esm_tools/runscripts/vilma-pism/vilma_test_run.yaml similarity index 100% rename from runscripts/vilma-pism/vilma_test_run.yaml rename to src/esm_tools/runscripts/vilma-pism/vilma_test_run.yaml diff --git a/runscripts/vilma/1d/vilma_test_run.yaml b/src/esm_tools/runscripts/vilma/1d/vilma_test_run.yaml similarity index 100% rename from runscripts/vilma/1d/vilma_test_run.yaml rename to src/esm_tools/runscripts/vilma/1d/vilma_test_run.yaml diff --git a/runscripts/vilma/3d/vilma_test_run.yaml b/src/esm_tools/runscripts/vilma/3d/vilma_test_run.yaml similarity index 100% rename from runscripts/vilma/3d/vilma_test_run.yaml rename to src/esm_tools/runscripts/vilma/3d/vilma_test_run.yaml diff --git a/runscripts/vilma/vilma_test_run.yaml b/src/esm_tools/runscripts/vilma/vilma_test_run.yaml similarity index 100% rename from runscripts/vilma/vilma_test_run.yaml rename to src/esm_tools/runscripts/vilma/vilma_test_run.yaml