[MOAB-dev] exchanging sets of entities between processors in parallel

Iulian Grindeanu iulian at mcs.anl.gov
Wed Apr 18 11:52:55 CDT 2012


| >
| >
| > ...
| > result = pcomm.exchange_ghost_cells(3,2,1,0,1);
| > CHKERR("cannot exchange ghost\n");
| > ...
| >
| > for this one, it seems that you are passing the bridge dimension as
| > "2". If you pass 0 for bridge dimension, it works.
| > I think the problem is that there are no faces created by default
| > (internally). It should work if you generate all the
| > internal faces, then partition the mesh.
| >
| I haven't looked at the code, but if it's requesting
| resolve_shared_ents, then there should be faces on the skin.
| Still, it shouldn't die with zero faces.
yes, he is calling first result = pcomm.resolve_shared_ents(imoab.get_root_set(),3,2); this , I think, it is not creating the shared internal faces There are faces on the outer skin. I will look into it more :( Iulian 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20120418/abda2817/attachment.htm>


More information about the moab-dev mailing list