In parFEAP the equations are owned by the different processes. Thus if a procssor needs to assemble the equations for a node on the boundary between two domains it will need information from some of the nodes on the other processor -- these are the ghost nodes. There is no sharing of nodes. Nodes are either owned by one process or another. The 'ghost' information is transmitted when needed between processes for the purpose of computing the RHS and the matrix elements.