Introduction of package dependency on Parsl #160
Replies: 4 comments 5 replies
-
I'm excited, I think Parsl will provide a lot of flexibility. The extra requirement is that if we incorporate it without making it a replacement, we'll still need alternative tools, as well as some kind of manager selector that populates the various tools with the preferred manager. I don't think we need to bring WCOSS in until we've at least tested it ourselves and have decided to really incorporate it. |
Beta Was this translation helpful? Give feedback.
-
Does Parsl itself have other packages that are dependent on it? |
Beta Was this translation helpful? Give feedback.
-
An important question is that if we are not using Parsl for its workflow manager capabilities, which is its predominant role then why would NCO agree to have yet another workflow manager added to the list of supported libraries ? |
Beta Was this translation helpful? Give feedback.
-
We decided, in the end, to stick with our own simple interfaces to batch systems and file movement. |
Beta Was this translation helpful? Give feedback.
-
Parsl is a 3rd-party Python package that NOAA GSL via the SENA project has been investigating for use in distributed workflows. It is primarily a workflow manager, but has many subpackages that can be used in standalone ways consistent with our plans for UW. To be clear, I am not suggesting we adopt Parsl as a replacement to our workflow managers.
As we have become more familiar with it at GSL, it seems like a clear winner for several of the tools we already had in our pipeline, but with a significant head start. Here are the key tools I think we can accomplish full support for more quickly:
We've had several chats with the maintainers of this package, and they seem to be checking the lists for what we'd like to see when we adopt a 3rd party package:
Let's discuss the adoption of this 3rd party package here. Here are some questions to get the ball rolling:
Beta Was this translation helpful? Give feedback.
All reactions