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

gaspi_allreduce error: GASPI state vector report all processes healthy #50

Open
dhinf opened this issue Nov 13, 2018 · 0 comments
Open

Comments

@dhinf
Copy link

dhinf commented Nov 13, 2018

gaspi_allreduce doesn't affect the state vector in case of an error.
If i use a barrier returning a timeout before allreduce (given example), gaspi_allreduce returns an error. If their is no barrier called before gaspi_allreduce the applications pends forever.
Either way, the state vector doesn't change.

Also, the standard says in case of an error gaspi_allrduce returns GASPI_ERROR not a GPI2 specific error code.

used branch: next

Example:
state_vec_3.cpp.txt

output (8 processes):
2 = 0
3 = 0
4 = 0
5 = 0
6 = 0
7 = 0
0 = 0
time out
0 -> healthy
1 -> healthy
2 -> healthy
3 -> healthy
4 -> healthy
5 -> healthy
6 -> healthy
7 -> healthy

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

No branches or pull requests

1 participant