[cig-commits] [commit] knepley/upgrade-petsc-master: Distribution: Fixed interface to DMPlexDistribute() (892ada1)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Tue Oct 14 09:01:59 PDT 2014


Repository : https://github.com/geodynamics/pylith

On branch  : knepley/upgrade-petsc-master
Link       : https://github.com/geodynamics/pylith/compare/0000000000000000000000000000000000000000...892ada1768d84260fa6d939de239cf8ba531913b

>---------------------------------------------------------------

commit 892ada1768d84260fa6d939de239cf8ba531913b
Author: Matthew G. Knepley <knepley at gmail.com>
Date:   Tue Oct 14 11:02:16 2014 -0500

    Distribution: Fixed interface to DMPlexDistribute()


>---------------------------------------------------------------

892ada1768d84260fa6d939de239cf8ba531913b
 libsrc/pylith/topology/Distributor.cc | 5 ++---
 libsrc/pylith/topology/Distributor.hh | 4 +---
 modulesrc/topology/Distributor.i      | 3 +--
 3 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/libsrc/pylith/topology/Distributor.cc b/libsrc/pylith/topology/Distributor.cc
index e217c14..c5df8b8 100644
--- a/libsrc/pylith/topology/Distributor.cc
+++ b/libsrc/pylith/topology/Distributor.cc
@@ -50,8 +50,7 @@ pylith::topology::Distributor::~Distributor(void)
 // Distribute mesh among processors.
 void
 pylith::topology::Distributor::distribute(topology::Mesh* const newMesh,
-					  const topology::Mesh& origMesh,
-					  const char* partitioner)
+					  const topology::Mesh& origMesh)
 { // distribute
   PYLITH_METHOD_BEGIN;
   
@@ -60,7 +59,7 @@ pylith::topology::Distributor::distribute(topology::Mesh* const newMesh,
   journal::info_t info("distributor");
 
   PetscDM newDM = NULL;
-  PetscErrorCode err = DMPlexDistribute(origMesh.dmMesh(), partitioner, 0, NULL, &newDM);PYLITH_CHECK_ERROR(err);
+  PetscErrorCode err = DMPlexDistribute(origMesh.dmMesh(), 0, NULL, &newDM);PYLITH_CHECK_ERROR(err);
   newMesh->dmMesh(newDM);
 
   PYLITH_METHOD_END;
diff --git a/libsrc/pylith/topology/Distributor.hh b/libsrc/pylith/topology/Distributor.hh
index 851d0f7..3d656df 100644
--- a/libsrc/pylith/topology/Distributor.hh
+++ b/libsrc/pylith/topology/Distributor.hh
@@ -49,12 +49,10 @@ public :
    *
    * @param newMesh Distributed mesh (result).
    * @param origMesh Mesh to distribute.
-   * @param partitioner Name of partitioner to use in distributing mesh.
    */
   static
   void distribute(topology::Mesh* const newMesh,
-		  const topology::Mesh& origMesh,
-		  const char* partitioner);
+		  const topology::Mesh& origMesh);
 
   /** Write partitioning info for distributed mesh.
    *
diff --git a/modulesrc/topology/Distributor.i b/modulesrc/topology/Distributor.i
index b8008e9..12c2345 100644
--- a/modulesrc/topology/Distributor.i
+++ b/modulesrc/topology/Distributor.i
@@ -45,8 +45,7 @@ namespace pylith {
        */
       static
       void distribute(pylith::topology::Mesh* const newMesh,
-		      const pylith::topology::Mesh& origMesh,
-		      const char* partitioner);
+		      const pylith::topology::Mesh& origMesh);
 
       /** Write partitioning info for distributed mesh.
        *



More information about the CIG-COMMITS mailing list