Open ehogan opened 2 weeks ago
While these two both have the word 'tasks' in them, they are unrelated.
max_parallel_tasks
in ESMValCore means that this number of tasks (i.e. variables or diagnostic scripts in a recipe) will be processed in parallel using the Python multiprocessing library. More detailed explanation here: https://docs.esmvaltool.org/projects/ESMValCore/en/latest/recipe/overview.html#the-diagnostics-section-defines-tasks
During the overview of the RTW at the workshop, @bouweandela suggested that the following line in, e.g. esmvaltool/utils/recipe_test_workflow/recipe_test_workflow/site/metoffice.cylc was incorrect:
It's true that I am perhaps confused about this (see #3569), so it would be great to understand what the slurm
--ntasks
means and what ESMValTool'sMAX_PARALLEL_TASKS
means.