esa / pagmo2

A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
https://esa.github.io/pagmo2/
GNU General Public License v3.0
823 stars 161 forks source link

how to run pagmo2 in parallel cluster? #527

Closed alexbrownsoft closed 1 year ago

alexbrownsoft commented 1 year ago

I would like to run pagmo2 on the cluster. But i noted that pagmo2 doesn't support mpi, how can i ultilize massive cluster to run optimization?

Is there any guidance or example for the massive optimization?

bluescarni commented 1 year ago

@alexbrownsoft cluster support is not available in pagmo2. In pygmo2, you can use the ipyparallel island to distribute computations over a cluster:

https://esa.github.io/pygmo2/islands.html#pygmo.ipyparallel_island