ExaWorks / SDK

ExaWorks SDK
11 stars 12 forks source link

Integration: Flux inside of Swift/T #19

Open j-woz opened 3 years ago

j-woz commented 3 years ago

An example of how we create external MPI sub-jobs from Swift/T is here:

https://bitbucket.org/mdorier/mpix_launch/src/master/example

The idea is that the child MPI app can be run on any subcommunicator from the parent MPI app.

If we could get a similar example working with Flux, it will be simple to bring that into Swift/T.

This all depends on #12 and #13 .

dongahn commented 3 years ago

Yes, this is excellent. I do have an Univ. of Utah collaboration who wants to try Flux+Swift/T to speed up a floating point analysis search/testing workflow (FLiT Bisect tool: see https://cacm.acm.org/magazines/2021/2/250083-keeping-science-on-keel-when-software-moves/fulltext?mobile=false).

Once we have some level of integration, I can ask the student to try this.