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!

--
Anders



> In the first instance, the plan is that the mesh iterators will
> iterate over the same entities they do now, ignoring ghost
> entities. Existing parallel code should just run as it does
> now. Longer term, it would be nice to support iterators over
> different mesh views. There are quite a few problems for which
> iteration over mesh views would be handy (in serial and in
> parallel).
>
> Please send a message if you have any comments or suggestions on the
> above.  I anticpate the code being ready to merge not long after the
> 1.3 release of DOLFIN.
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to