Your feedback on ESM-Tools workflow manager #1023
Replies: 9 comments 5 replies
-
Dear @seb-wahl, @joakimkjellsson, @crodehacke, @a270105, @JanStreffing , @ackerlar, we would be particularly interested in your feedback on the workflow manager. Thank you very much |
Beta Was this translation helpful? Give feedback.
-
I will be better able to provide feedback one I have used the workflow manager. So far I have stuck the the plugin manager, as I did not need to have setups more complex that a preprocessing script + a run. I've done this simple workflow addition in multiple cases, always just by doing monkey see monkey do from Miguels first script call. |
Beta Was this translation helpful? Give feedback.
-
I was able to run the exercise that was presented in the ESM-Tools workshop (https://github.com/esm-tools/workshops/blob/main/202207_AWI_ESM-Tools/exercises/7.5_workflow_manager.md). I found this a good first try. But I realized that some of the keywords that need to be set in this example were not described in the documentation (https://esm-tools.readthedocs.io/en/latest/workflow.html). To improve the documentation you could
|
Beta Was this translation helpful? Give feedback.
-
Some suggestions are also given in issue #960. |
Beta Was this translation helpful? Give feedback.
-
Dear @esm-tools/all-users, if you have any feedback on the use of the ESM-Tools workflow manager, please consider adding it to this discussion by the end of this week. Thank you very much for your cooperation. The ESM-Tools Developer Team |
Beta Was this translation helpful? Give feedback.
-
Dear @esm-tools/all-users , I would like to kindly remind you to give us your feedback on the workflow manager. If you have any requests for improvement, e.g. regarding data processing via the workflow manager or offline coupling, please feel free to add them to the discussion. Once again, thank you for your cooperation. The ESM-Tools Developer Team |
Beta Was this translation helpful? Give feedback.
-
Dear @nwieters , So far, I used the workflow manager only for the iterative coupling between AWIESM and PISM. I am now very used to it. Additionally to the iterative coupling, I now needed a PISM postprocessing job that runs after every PISM run (additionally to the coupling job after every PISM chunk). With the help of the workshop material and the user manual, I managed to implement this into my run config very fast. Regarding your questions:
Best wishes! |
Beta Was this translation helpful? Give feedback.
-
It's a bit late, but another point would be to make So in my particular case it would be nice if I could resubmit an AWIESM year without resubmitting the I guess it is straightforward to include this into my coupling script without modifying the èsm_tools` but maybe similar issues apply also to other people. |
Beta Was this translation helpful? Give feedback.
-
To be honest: I implemented my post processing for NEMO and ECHAM6 once based on an example provided by @mandresm when the workflow manager was introduced and never touched it again. # Pre processing
workflow:
next_run_triggered_by: tidy # what does this entry actually do?
subjobs:
oifs_preprocessing:
batch_or_shell: shell
order_in_cluster: sequential
run_on_queue: None
run_after: copy_files_to_work
script_dir: ${general.esm_function_dir}/setups/focioifs/
submit_to_batch_system: False
script: "
oifs_preprocessing.sh option1 option2 option3"
nproc: 1 Another thing: both the |
Beta Was this translation helpful? Give feedback.
-
Dear ESM-Tools Users,
we are planning to improve the functionality and usability of the ESM-Tools workflow manager.
To understand the opportunities for improvement, we would appreciate your feedback on this topic.
In this discussion we would like to kindly asks you to provide us any kind of feedback you may have on the usage of the workflow manager with respect to the following aspects:
Please describe what you have used the workflow manager for and where the main difficulties were, problems that could not be solved with workflow manager, and also things that you particularly like about it and that you think should be kept.
Your feedback is of great importance to us, as it helps us to understand the requirements you as a user have for this tool.
Thank you in advance for your cooperation.
The ESM-Tools Developer Team
Beta Was this translation helpful? Give feedback.
All reactions