Here the pull request that moves al the iceberg part to a plugin. The work carried out was:
Migrate icb scripts and lines to the fesom_icb_pism plugin
Hook the plugin to the prepcompute_recipe if with_icb is set to True
Automatically install the plugin if with_icb is True
Extract the wait-for-iterative-coupling code from copy_files_to_thisrun and create a recipe step for it (wait_for_iterative_coupling), and add this step everywhere where there is a defined prepcompute_recipe.
The AWIESM ICB script is working for me with the expected results.
Hi @ackerlar!
Here the pull request that moves al the iceberg part to a plugin. The work carried out was:
fesom_icb_pism
pluginprepcompute_recipe
ifwith_icb
is set toTrue
with_icb
isTrue
copy_files_to_thisrun
and create a recipe step for it (wait_for_iterative_coupling
), and add this step everywhere where there is a definedprepcompute_recipe
.The AWIESM ICB script is working for me with the expected results.