[cig-commits] [commit] knepley/fix-faults-parallel: MeshBuilder: spaceDim must be consistent across processes (8174f90)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Sun May 18 14:20:30 PDT 2014
Repository : https://github.com/geodynamics/pylith
On branch : knepley/fix-faults-parallel
Link : https://github.com/geodynamics/pylith/compare/5b27f1018462ed4f506155a170a2716bf3d186cc...8174f906ec3de3aed714ad6c753af1116600da7b
>---------------------------------------------------------------
commit 8174f906ec3de3aed714ad6c753af1116600da7b
Author: Matthew G. Knepley <knepley at gmail.com>
Date: Sun May 18 16:20:13 2014 -0500
MeshBuilder: spaceDim must be consistent across processes
>---------------------------------------------------------------
8174f906ec3de3aed714ad6c753af1116600da7b
libsrc/pylith/meshio/MeshBuilder.cc | 3 ++-
libsrc/pylith/meshio/MeshBuilder.hh | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/libsrc/pylith/meshio/MeshBuilder.cc b/libsrc/pylith/meshio/MeshBuilder.cc
index 04b29d5..f45399a 100644
--- a/libsrc/pylith/meshio/MeshBuilder.cc
+++ b/libsrc/pylith/meshio/MeshBuilder.cc
@@ -36,7 +36,7 @@ void
pylith::meshio::MeshBuilder::buildMesh(topology::Mesh* mesh,
scalar_array* coordinates,
const int numVertices,
- const int spaceDim,
+ int spaceDim,
const int_array& cells,
const int numCells,
const int numCorners,
@@ -77,6 +77,7 @@ pylith::meshio::MeshBuilder::buildMesh(topology::Mesh* mesh,
PetscInt bound = numCells*numCorners, coff;
err = MPI_Bcast(&dim, 1, MPIU_INT, 0, comm);PYLITH_CHECK_ERROR(err);
+ err = MPI_Bcast(&spaceDim, 1, MPIU_INT, 0, comm);PYLITH_CHECK_ERROR(err);
for (coff = 0; coff < bound; coff += numCorners) {
err = DMPlexInvertCell(dim, numCorners, (int *) &cells[coff]);PYLITH_CHECK_ERROR(err);
}
diff --git a/libsrc/pylith/meshio/MeshBuilder.hh b/libsrc/pylith/meshio/MeshBuilder.hh
index 5fe2fbf..7a3944d 100644
--- a/libsrc/pylith/meshio/MeshBuilder.hh
+++ b/libsrc/pylith/meshio/MeshBuilder.hh
@@ -67,7 +67,7 @@ public :
void buildMesh(topology::Mesh* mesh,
scalar_array* coordinates,
const int numVertices,
- const int spaceDim,
+ int spaceDim,
const int_array& cells,
const int numCells,
const int numCorners,
More information about the CIG-COMMITS
mailing list