pmodels / argobots

Official Argobots Repository
https://www.argobots.org
Other
129 stars 52 forks source link

Utilize the new pool interface #355

Open shintaro-iwasaki opened 3 years ago

shintaro-iwasaki commented 3 years ago

354 introduced a new pool interface, which is more flexible and easy to implement. We should implement the following to fully utilize this new pool interface.

shintaro-iwasaki commented 3 years ago

ABT_pool functions that accept ABT_pool_context were implemented by #357. A predefined random work-stealing pool (ABT_POOL_RANDWS) was implemented by #359.

shintaro-iwasaki commented 3 years ago

Some users are still relying on the old customized pool API (see #366). We should create a unit test similar to https://github.com/pmodels/argobots/blob/main/test/basic/pool_user_def.c for the old custom pool API.