bfarr / kombine

A kernel-density-based, embarrassingly parallel ensemble sampler
http://pages.uoregon.edu/bfarr/kombine
MIT License
34 stars 25 forks source link

mpi_fix and progress bar support #23

Closed bruce-edelman closed 4 years ago

bruce-edelman commented 4 years ago

This PR adds in progress bar (optional defaults to old usage with no progress bars) and modifies the built in pool classes to be able to broadcast function across sub processes for more efficient parallelization. (also adds builtin MPIPool if use has mpi4py/schwimmbad installed)