On Mon, 1 Jun 2009, Mengda Wu wrote:

>   I am trying to understand the mesh decomposition and parallelism in
> libmesh.

You might read our paper in Engineering With Computers:
http://www.springerlink.com/content/u753j35775168843/

It's a bit out of date on some things, but I think the SerialMesh
parallelism info is pretty much still accurate.

> (1) The nodes on the decomposition boundaries seem not to duplicate on all
> processors which have elements use those nodes. Is that correct?

Each node or element is duplicated on every processor in a SerialMesh, but is 
only
owned by one processor.

> (2) For a given element on some processor, How can I know which node is on
> this processor and which is on another?

Check Node::processor_id()

> (3) How libmesh use ghost? ghost on nodes or elements?

Each nonlocal element whose boundary touches the boundary of a
processor's local element will be available locally as a ghost
element.  Every non-local degree of freedom coefficient with support
on such an element will be available as a ghost dof.
---
Roy

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to