[MOAB-dev] Error running make check on 8 procs
Robert Smith
smithrm at mcs.anl.gov
Thu May 6 12:09:50 CDT 2010
I've been trying to run a MOAB 'make check NP=8' on the Linux
cluster. I've tried with 1 computer and 4 computers in the MPD ring.
2 tests fail.
One is scdtest and I expect that since it errors out if the number of
procs is not 2 or 4 (I'd like to change that to just print the message
and exit(0) if no one objects).
The other is parallel_unit_tests. It fails in 2 places:
test_elements_on_several_procs and test_ghost_tag_exchange.
In test_elements_on_several_procs the failure is near the end. The
invalid_proc_ents range is not empty and the error string in the code
is printed with the curves from the Range. I know this is the sharing
proc ids for higher level entities against those for vertices but I
don't understand the logic fully yet.
In test_ghost_tag_exchange it fails on line 895 while checking how
many of the entities in the ghost range have the dense_test_tag vs.
how many have the pcomm->sharedh_tag().
Any thoughts on why this works on 2 and 4 procs and not 8 or more
would be appreciated.
--Bob
More information about the moab-dev
mailing list