Helmholtz-AI-Energy / propulate

Propulate is an asynchronous population-based optimization algorithm and software package for global optimization and hyperparameter search on high-performance computers.
https://doi.org/10.1007/978-3-031-32041-5_6
BSD 3-Clause "New" or "Revised" License
31 stars 6 forks source link

Add missing decorator and island test for dynamic surrogate #150

Closed mcw92 closed 1 month ago

mcw92 commented 1 month ago

After changing the default migration probability from 0.0 to 0.9, one of the surrogate tests failed. We added an MPI decorator to the static surrogate island test, use the Propulator instead of theIslands`` class in the dynamic surrogate test, and added a dynamic surrogate islands test. Now all tests pass again.