Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ULFM-2 support and native collectives cleanup #29

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

shamouda
Copy link
Contributor

@shamouda shamouda commented Apr 20, 2018

1- supporting a recent release of ULFM that provides non-blocking collectives.
2- rolling back to the old mechanism of notifying the completion of a native collective call using a local finish, rather than a boolean return value from X10RT functions.
3- rolling back to using one callback function in native collectives instead of two (one for success, and one for failure). A parameter is added to the original callback function, notifyDPE, for notifying place failures.

u5482878 added 6 commits April 19, 2018 19:14
completion status

Removed failed_coll_handler, and added a boolean flag to coll_handler to
notify process failure errors that leads to throwing a
DeadPlaceException in Team.
first integration with ULFM

Also use one call-back function for collective completion notification
call-back function for reporting collective completion
first integration.

Also changes to the way native collectives are called. Now all native
collectives return void and use one call-back function for reporting the
collective completion status.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant