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
808 stars 160 forks source link

[tbb] Please support tbb version 2021.1.1 #468

Closed JackBoosY closed 3 years ago

JackBoosY commented 3 years ago

Hi guys, I'm vcpkg maintainer. I tried to update tbb to the latest version 2021.1.1 in vcpkg (PR microsoft/vcpkg#16321), but seems that pagmo2 doesn't support this version. And some other libraries has been adapted for that. Can you consider updating the code to adapt to this version?

Thanks.

bluescarni commented 3 years ago

I was waiting for conda-forge to update TBB before making the move, and it seems like the oneTBB conda package is finally available: https://github.com/conda-forge/tbb-feedstock/pull/78

I'll start working on this. See also #463.

bluescarni commented 3 years ago

@yurivict @erwincoumans @JackBoosY there's a PR up at #469 for oneTBB support. I'd like to hear your feedback :)

erwincoumans commented 3 years ago

@yurivict @erwincoumans @JackBoosY there's a PR up at #469 for oneTBB support. I'd like to hear your feedback :)

Thanks! We have been using pagmo2+oneTBB for a while now, no issues. Not sure why people have a problem with this.

https://github.com/erwincoumans/pagmo2_example

bluescarni commented 3 years ago

This should now be fixed with the release of pagmo 2.17.0.