On 12/18/2013 07:29 PM, Anders Logg wrote:
> On Wed, Dec 18, 2013 at 05:51:34PM +0000, Garth N. Wells wrote:
>> On 2013-12-18 17:43, Anders Logg wrote:
>>> On Wed, Dec 18, 2013 at 01:03:19PM +0000, Garth N. Wells wrote:
>>>> Chris has been working on adding a layer of ghost cells/mesh
>>>> entities to a DOLFIN Mesh when running in parallel. The branch
>>>> is at:
>>>>
>>>> https://bitbucket.org/fenics-project/dolfin/branch/chris/ghost-mesh
>>>>
>>>> The motivations for this are:
>>>>
>>>>  1. Support DG methods in parallel.
>>>>  2. Communication-less assembly in parallel with MPI
>>>> (GenericTensor::apply() will involve no communication).
>>>>  3. Simpler construction of dofmaps (less MPI communication).
>>>>  4. Simple detection of entities on a domain boundary.
>>>>  5. Eliminates the need for a boundary mesh to build a
>>>> distributed mesh.
>>>
>>> Wow. Sounds great!
>>>
>>
>> To get this working, it would be helpful if we could remove the
>> random access from MeshEntityIterator, see
>> https://bitbucket.org/fenics-project/dolfin/issue/178. I don't think
>> it is needed.
> 
> Yes, definitely. I don't understand why it is there.

It was once introduced as a convenient way to allow the AAB Box class
(which stored an entity index) in CGAL BoundingBox trees to access the
underlying mesh entities to test pairs of entities (wrap by the boxes)
for collision.

But I don't know how/where in the current code the proper entity-entity
intersection test based on the candidates from the box-box intersection
is handled.

--
Andre


> 
> --
> Anders
> _______________________________________________
> fenics mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to