Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This removes the call to
ABT_init
and defers that task to Margo. Margo configures ABT in a particular way.In particular, it increases the default ABT thread stack size from 4KB to 2MB:
https://github.com/mochi-hpc/mochi-margo/blob/ff094a5a26af19041860f9bba1e0e938c0194ae5/src/margo-init.c#L1533-L1534
which resolves some problems as described in:
pmodels/argobots#333
Alternatively, we could call
ABT_init
beforemargo_init
. However, we likely would need to configure ABT to be compatible with what Margo expects. We need to set some ABT environment variables before callingABT_init
with something like:similar to what is done in margo here:
https://github.com/mochi-hpc/mochi-margo/blob/ff094a5a26af19041860f9bba1e0e938c0194ae5/src/margo-util.c#L29-L36
Description
Motivation and Context
How Has This Been Tested?
Types of changes
Checklist: