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

When running octotiger, I get: assertion '(*new_gids_)[gid].size() == 1' failed: HPX(assertion_failure) #1903

Closed
dmarce1 opened this issue Dec 9, 2015 · 9 comments

Comments

@dmarce1
Copy link
Member

dmarce1 commented Dec 9, 2015

When running octotiger, I get: assertion '(*new_gids_)[gid].size() == 1' failed: HPX(assertion_failure), from line 18 of hpx/src/runtime/serialization/output_archive.cpp.

The full output is here: https://gist.github.com/dmarce1/cd3d837b592fbbd54363

The is with 64 nodes on SuperMIC, using the latest commit of HPX (6354a20), and this commit of octotiger: dmarce1/octotiger@8d5669f.

@sithhell
Copy link
Member

Thanks for reporting, this should be fixed once #1905 is merged.

@sithhell
Copy link
Member

NB: I tested octotiger on supermic on 128 nodes for a total of 4 hours and it seems to operate fine (in release mode)

@dmarce1
Copy link
Member Author

dmarce1 commented Dec 10, 2015

Did you test it with the 1905 fix or are you saying it is working fine for you without the fix?

@sithhell
Copy link
Member

Did you test it with the 1905 fix or are you saying it is working fine for you without the fix?

The fixing_1903 (#1905) should work fine, yes.

@dmarce1
Copy link
Member Author

dmarce1 commented Dec 10, 2015

It freezes up on me part way through the initial model part of the computation (though I am using debug mode). Which MPI are you using? I am using Intel MPI.

@sithhell
Copy link
Member

It freezes up on me part way through the initial model part of the computation (though I am using debug mode). Which MPI are you using? I am using Intel MPI.

I think I use mvapich. Did you recompile both octotiger and HPX or just HPX?

@dmarce1
Copy link
Member Author

dmarce1 commented Dec 10, 2015

Both. I will try with mvapich. You are using the commit of octotiger at the top of this page?

@dmarce1
Copy link
Member Author

dmarce1 commented Dec 10, 2015

I am still getting random freeze ups with mvapich. I am not sure what I'm doing differently from you other than running in debug mode.

I am using boost 1.59, mvapich2 (or intel mpi before this point), intel 15 compiler, gcc 4.9 headers. In HPX I build with hwloc=on and with the custom memory allocator option.

It may not make a difference, but should I compile HPX with the mpi wrappers or with the intel compiler directly?

@hkaiser
Copy link
Member

hkaiser commented Dec 10, 2015

@dmarce1 One of the differences is that you're building your application with your own build system. That might or might not be the reason, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants