Skip to content

Commit

Permalink
Add some dkrz site recipes
Browse files Browse the repository at this point in the history
  • Loading branch information
sloosvel committed Jan 31, 2025
1 parent 983de78 commit ae6632f
Showing 1 changed file with 281 additions and 0 deletions.
281 changes: 281 additions & 0 deletions esmvaltool/utils/recipe_test_workflow/site/dkrz-recipes.jinja
Original file line number Diff line number Diff line change
@@ -0,0 +1,281 @@
# This file contains the recipes that are run by the RTW at the Met Office.
# The "How to add a recipe to the RTW" documentation provides more information.
#
# KEYS VALUES
# ---- ------
# recipe_path The path to the recipe. Recipe paths are specified relative to
# esmvaltool/recipes. For recipes in subdirectories, `--` stands
# for `/` since the latter is an illegal char.
# actual A note of the recipe's actual resource usage. From the
# successful run of the recipe on the compute server at the Met Office.
# max_time The maximum amount of time the recipe has to complete. Use the
# ISO8601 duration format (`Cylc ISO8601 Durations`_
# provides more information).
# max_memory The memory allocated to running the recipe. Default units are
# megabytes. Different units can be specified using the suffix
# [K|M|G|T] (`Slurm sbatch --mem`_ provides more information).

{% set FAST_RECIPES =
[
{
"recipe_path": "clouds--recipe_clouds_bias",
"actual": "1m00s, 5.7 GB on 2025-01-30",
"max_time": "PT3M",
"max_memory": "20G",
},
{
"recipe_path": "clouds--recipe_clouds_ipcc",
"actual": "1m59s, 6.4 GB on 2025-01-30",
"max_time": "PT4M",
"max_memory": "20G",
},
{
"recipe_path": "clouds--recipe_lauer13jclim",
"actual": "3m17s, 7.9 GB on 2025-01-31",
"max_time": "PT5M",
"max_memory": "40G",
},
{
"recipe_path": "clouds--recipe_lauer22jclim_fig9-11ab_scatter",
"actual": "8m18s, 7.4 GB on 2025-01-31",
"max_time": "PT10M",
"max_memory": "40G",
},
{
"recipe_path": "clouds--recipe_lauer22jclim_fig9-11c_pdf",
"actual": "1m24s, 3.9 GB on 2025-01-30",
"max_time": "PT3M",
"max_memory": "20G",
},
{
"recipe_path": "cmorizers--recipe_era5-land",
"actual": "0m08s, 2.6 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "examples--recipe_concatenate_exps",
"actual": "0m07s, 1.7 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "examples--recipe_decadal",
"actual": "1m29s, 3.3 GB on 2025-01-30",
"max_time": "PT3M",
"max_memory": "20G",
},
{
"recipe_path": "examples--recipe_correlation",
"actual": "0m19s, 2.1 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "examples--recipe_extract_shape",
"actual": "0m05s, 1.6 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "examples--recipe_julia",
"actual": "1m54s, 2.7 GB on 2025-01-31",
"max_time": "PT4M",
"max_memory": "20G",
},
{
"recipe_path": "hydrology--recipe_globwat",
"actual": "3m32s, 5.4 GB on 2025-01-30",
"max_time": "PT5M",
"max_memory": "20G",
},
{
"recipe_path": "hydrology--recipe_hydro_forcing",
"actual": "0m24s, 4.4 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "hydrology--recipe_hype",
"actual": "1m01s, 8.0 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "hydrology--recipe_lisflood",
"actual": "0m18s, 6.7 GB on 2025-01-31",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "ipccwg1ar5ch9--recipe_flato13ipcc_figure_914",
"actual": "3m42s, 5.7 GB on 2025-01-30",
"max_time": "PT5M",
"max_memory": "20G",
},
{
"recipe_path": "ipccwg1ar5ch9--recipe_flato13ipcc_figure_924",
"actual": "3m39s, 5.1 GB on 2025-01-30",
"max_time": "PT5M",
"max_memory": "20G",
},
{
"recipe_path": "ipccwg1ar5ch9--recipe_flato13ipcc_figure_945a",
"actual": "1m52s, 3.6 GB on 2025-01-30",
"max_time": "PT3M",
"max_memory": "20G",
},
{
"recipe_path": "ipccwg1ar5ch9--recipe_flato13ipcc_figure_96",
"actual": "2m07s, 3.2 GB on 2025-01-30",
"max_time": "PT4M",
"max_memory": "20G",
},
{
"recipe_path": "ipccwg1ar5ch9--recipe_flato13ipcc_figure_98",
"actual": "1m16s, 6.0 GB on 2025-01-30",
"max_time": "PT3M",
"max_memory": "20G",
},
{
"recipe_path": "ipccwg1ar5ch9--recipe_flato13ipcc_figures_92_95",
"actual": "1m56s, 18.0 GB on 2025-01-30",
"max_time": "PT4M",
"max_memory": "50G",
},

{
"recipe_path": "recipe_capacity_factor",
"actual": "0m34s, 2.1 GB on 2025-01-29",
"max_time": "PT3M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_carvalhais14nat",
"actual": "3m14s, 41.6 GB on 2025-01-29",
"max_time": "PT5M",
"max_memory": "64G",
},
{
"recipe_path": "recipe_climwip_test_basic",
"actual": "1m05s, 4.7 GB on 2025-01-29",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_climwip_test_performance_sigma",
"actual": "7m32s, 8.4 GB on 2025-01-29",
"max_time": "PT9M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_cmug_h2o",
"actual": "9m27s, 15.8 GB on 2025-01-30",
"max_time": "PT10M",
"max_memory": "40G",
},
{
"recipe_path": "recipe_consecdrydays",
"actual": "0m19s, 2.1 GB on 2025-01-08",
"max_time": "PT2M",
"max_memory": "3G",
},
{
"recipe_path": "recipe_cox18nature",
"actual": "0m54s, 2.5 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_cvdp",
"actual": "6m30s, 2.9 GB on 2025-01-30",
"max_time": "PT8M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_diurnal_temperature_index",
"actual": "1m24s, 2.7 GB on 2025-01-30",
"max_time": "PT4M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_ecs_scatter",
"actual": "08m18s, 9.9 GB on 2025-01-30",
"max_time": "PT10M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_esacci_lst",
"actual": "0m39s, 2.4 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_esacci_oc",
"actual": "2m07s, 7.9 GB on 2025-01-30",
"max_time": "PT5M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_gier2020bg",
"actual": "8m00s, 39.9 GB on 2025-01-30",
"max_time": "PT10M",
"max_memory": "50G",
},
{
"recipe_path": "recipe_heatwaves_coldwaves",
"actual": "0m42s, 1.9 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "3G",
},
{
"recipe_path": "recipe_hyint_extreme_events",
"actual": "3m17s, 5.1 GB on 2025-01-30",
"max_time": "PT6M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_iht_toa",
"actual": "1m54s, 2.7 GB on 2025-01-31",
"max_time": "PT4M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_kcs",
"actual": "2m22s, 7.4 GB on 2025-01-31",
"max_time": "PT4M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_landcover",
"actual": "0m38s, 2.5 GB on 2025-01-31",
"max_time": "PT2M",
"max_memory": "20G",
},
{
"recipe_path": "recipe_li17natcc",
"actual": "5m29s, 4.4 GB on 2025-01-31",
"max_time": "PT10M",
"max_memory": "20G",
},
{
"recipe_path": "testing--recipe_deangelis15nat_fig1_fast",
"actual": "0m08s, 2.2 GB on 2025-01-30",
"max_time": "PT2M",
"max_memory": "20G",
},

]
%}

# `recipe_ensclus` should be in fast: is in medium temporarily to avoid empty variable.
{% set MEDIUM_RECIPES =
[
{
"recipe_path": "recipe_ensclus",
"actual": "2m10s, 2.4 GB on 2024-03-29",
"max_time": "PT4M",
"max_memory": "3G",
},
]
%}

0 comments on commit ae6632f

Please sign in to comment.