Write wrap_get_ghost and _mesh
Comments and indent on wrap, add member
Use weighted partition in wrap when needed