update issue #147

regarding the first item, use nelements()  to compute global number of faces and rebuild automatically the partitioning of the mesh
fix issue #151