Do you have a recipe that requires a lot of memory or time to run? #1763
Replies: 4 comments 11 replies
-
Here is one example, if more come to mind I'll add them. This one is not super heavy memory-wise but it would be great to have as many processes running at once (which might benefit from computing in multiple nodes as not all machines have the amazing amount of cores per node that Levante has). |
Beta Was this translation helpful? Give feedback.
-
The recipe for wflow forcing is also very memory-heavy. That's mostly the diagnostic script, which does use the esmvaltool regridding function. |
Beta Was this translation helpful? Give feedback.
-
The test runs for the v2.7 release also provide some recipes with large memory usage and poor parallization:
compare the above to this example that seems to parallelize well:
and there are more. |
Beta Was this translation helpful? Give feedback.
-
Do you want an extremely memory consuming recipe which is not in the |
Beta Was this translation helpful? Give feedback.
-
If you have a recipe that requires a lot of memory or takes a long time to run, please share it here. We will use those to test the new and improved dask support. Further performance optimizations are planned in #2041 and #2042. This works with lazy (preprocessor) functions, see #674 for progress on making preprocessor functions lazy.
You can just attach your recipe to the answer (rename it to .txt so GitHub allows attaching it) or copy/paste it below.
We're specifically interested in improving the (memory) performance of the preprocessing, so any diagnostic scripts can be left out of the recipe if you're not ready to share those.
@ESMValGroup/esmvaltool-developmentteam
Beta Was this translation helpful? Give feedback.
All reactions