SSG initializes Argobots outside of Margo, which means that it is responsible for configuring Argobots (in particular, the ULT stack size) appropriately for Margo use.
Suggest the following:
[ ] add autoconf test for the presence of margo_set_environment() (it was just added to origin/main of mochi-margo)
[ ] call in ssg_init() prior to ABT initialization
[ ] simple unit test for initialize and finalize, following margo munit conventions
We should probably tag a point release of both Margo and SSG once this is in place.
SSG initializes Argobots outside of Margo, which means that it is responsible for configuring Argobots (in particular, the ULT stack size) appropriately for Margo use.
Suggest the following:
We should probably tag a point release of both Margo and SSG once this is in place.