esa / pygmo2

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
https://esa.github.io/pygmo2/
Mozilla Public License 2.0
422 stars 57 forks source link

Does the mma algorithm in pygmo2 support mpi process? #75

Closed qwefhajk closed 2 years ago

qwefhajk commented 3 years ago

The mma algorithm in Nlopt does not support mpi process,right? So does pygmo2 support it for the MMA algorithm?

bluescarni commented 3 years ago

@qwefhajk no NLopt does not have any support from MPI as far as i know. In pygmo, you can use the mma algorithm in conjunction with an archipelago of ipyparallel_islands to achieve coarse-grained parallelisation (basically, running multiple optimisations at the same time).