[cig-commits] r4528 -
short/3D/PyLith/branches/pylith-0.8/pylith3d/module
willic3 at geodynamics.org
willic3 at geodynamics.org
Thu Sep 14 10:36:17 PDT 2006
Author: willic3
Date: 2006-09-14 10:36:16 -0700 (Thu, 14 Sep 2006)
New Revision: 4528
Modified:
short/3D/PyLith/branches/pylith-0.8/pylith3d/module/scanner.cc
Log:
Added in options for getting partitioner from command-line.
Modified: short/3D/PyLith/branches/pylith-0.8/pylith3d/module/scanner.cc
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/pylith3d/module/scanner.cc 2006-09-14 16:34:41 UTC (rev 4527)
+++ short/3D/PyLith/branches/pylith-0.8/pylith3d/module/scanner.cc 2006-09-14 17:36:16 UTC (rev 4528)
@@ -189,8 +189,9 @@
char *meshInputFile;
char meshOutputFile[2048];
int interpolateMesh;
+ char partitioner;
- int ok = PyArg_ParseTuple(args, (char *) "si:processMesh", &meshInputFile, &interpolateMesh);
+ int ok = PyArg_ParseTuple(args, (char *) "sis:processMesh", &meshInputFile, &interpolateMesh, &partitioner);
if (!ok) {
return 0;
@@ -217,7 +218,7 @@
int numElements = mesh->getTopologyNew()->heightStratum(0, 0)->size();
ierr = MPI_Bcast(&numElements, 1, MPI_INT, 0, comm);
debug << journal::at(__HERE__) << "[" << rank << "]Created new PETSc Mesh for " << meshInputFile << journal::endl;
- mesh = ALE::New::Distribution<ALE::Mesh::topology_type>::redistributeMesh(mesh);
+ mesh = ALE::New::Distribution<ALE::Mesh::topology_type>::redistributeMesh(mesh, (char) partitioner);
debug << journal::at(__HERE__) << "[" << rank << "]Distributed PETSc Mesh" << journal::endl;
ierr = ReadBoundary_PyLith(meshInputFile, PETSC_FALSE, &numBoundaryVertices, &numBoundaryComponents, &boundaryVertices, &boundaryValues);
More information about the cig-commits
mailing list