MPI for cluster island migrations etc.... #548
montanaviking
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've recently acquired a 3-machine cluster and I'd like to work towards adding MPI or equivalent capability for running Pagmo2 on clusters. I'm wondering how to approach this? I'd like to have islands perform migrations between islands running on different machines. Where to start?
TBB works very well handling thread pools in Pagmo and I make extensive use of this. I'm looking at using multiple machines to expand the island populations using the grey wolf and/or multi basin hopping optimizations using TCP sockets and something like Boost serialization to communicate between machines running independent populations on each machine, but I suspect it would work better if I could actually perform island migrations without confining the migration to the machine the island is running on - i.e. accommodating island migrations between machines as well.
Anyone else interested in this?
Thanks and best,
Phil
Beta Was this translation helpful? Give feedback.
All reactions