[MOAB-dev] Parallel output writes odd sets

Kanaev A.A. kanaev at ibrae.ac.ru
Thu Oct 30 11:00:24 CDT 2014


Hello MOAB-dev,

I have a simple program that reads then writes h5m file in parallel 
The input file is brick1x1x2p2.h5m
The output file is out.h5m

Output of mbsize -ll brick1x1x2p2.h5m shows there're 29 EntitySets : 1-27 are geometry sets, 28 and 29 are partition sets made by mbpart

I run my program in parallel :  mpiexec.mpich2 -n 2 ./restart brick1x1x2p2.h5m
Output of mbsize -ll out.h5m shows there're 33 EntitySets

Loading another larger mesh prepartitioned for 16 processors,  there're +4 sets when running on 2 cores, +16 when running on 4 cores,  +120 sets when running on 16 cores
(after removing PARALLEL_RESOLVE_SHARED_ENTS option for load_file, there's +97 set for 16 processors)

What are those extra EntitySets?

cpp code + h5m file attached

Thanks
Anton
-------------- next part --------------
A non-text attachment was scrubbed...
Name: restart.cpp
Type: text/x-c++src
Size: 1639 bytes
Desc: restart.cpp
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20141030/e9d47034/attachment-0001.cpp>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: brick1x1x2p2.h5m
Type: application/octet-stream
Size: 53440 bytes
Desc: brick1x1x2p2.h5m
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20141030/e9d47034/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lidp16.h5m
Type: application/octet-stream
Size: 943588 bytes
Desc: lidp16.h5m
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20141030/e9d47034/attachment-0003.obj>


More information about the moab-dev mailing list