[MOAB-dev] exchange tags over interface entities

Lorenzo Alessio Botti ihabiamx at yahoo.it
Wed Mar 7 09:45:31 CST 2012


On Mar 7, 2012, at 2:14 PM, Jed Brown wrote:

> On Wed, Mar 7, 2012 at 04:23, Lorenzo Alessio Botti <ihabiamx at yahoo.it> wrote:
> Yes, my goal is to create a PETSc ghosted vector to communicate the shape function evaluations
> at the interface quadrature points. 
> 
> Okay, and you need both values to solve the resulting Riemann problem redundantly with only one communication round (as opposed to designating an owner for each quadrature point, gathering from both sides, solving the Riemann problem non-redundantly, and broadcasting the result)?

Yes, thanks. I think the option within brackets is achievable with the current behavior of exchange_tags...
Only not owned interface entities would know the ids of the "ghost" interfaces.
I can create a ghost vector, scatter the values and remember that I have to assemble local matrices only if the interface is not owned. 
As a result I might have stashed entries in the matrix but I don't integrate redundantly over interfaces.
Is this what you meant?

Lorenzo

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20120307/91171687/attachment.htm>


More information about the moab-dev mailing list