[MOAB-dev] exchanging sets of entities between processors in parallel
Tim Tautges
tautges at mcs.anl.gov
Wed Apr 18 11:59:50 CDT 2012
No, I meant it creates faces on the proc subdomain skin, automatically.
- tim
On 04/18/2012 11:52 AM, Iulian Grindeanu wrote:
>
> >
> >
> > ...
> > 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
>
--
================================================================
"You will keep in perfect peace him whose mind is
steadfast, because he trusts in you." Isaiah 26:3
Tim Tautges Argonne National Laboratory
(tautges at mcs.anl.gov) (telecommuting from UW-Madison)
phone (gvoice): (608) 354-1459 1500 Engineering Dr.
fax: (608) 263-4499 Madison, WI 53706
More information about the moab-dev
mailing list