[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