From b00c153a0e9cc65e8039a3c44c787e1f3cf6e4af Mon Sep 17 00:00:00 2001
From: Thomas Witkowski <thomas.witkowski@gmx.de>
Date: Fri, 4 May 2012 16:01:00 +0000
Subject: [PATCH] And some small bugfix for the weekend.

---
 AMDiS/src/parallel/PetscSolverFeti.cc | 2 ++
 AMDiS/src/parallel/SubDomainSolver.cc | 4 ----
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/AMDiS/src/parallel/PetscSolverFeti.cc b/AMDiS/src/parallel/PetscSolverFeti.cc
index e81eb215..c8a33341 100644
--- a/AMDiS/src/parallel/PetscSolverFeti.cc
+++ b/AMDiS/src/parallel/PetscSolverFeti.cc
@@ -306,6 +306,8 @@ namespace AMDiS {
     dualDofMap.setMpiComm(levelData.getMpiComm(0), 0);
     lagrangeMap.setMpiComm(levelData.getMpiComm(0), 0);    
     localDofMap.setMpiComm(levelData.getMpiComm(meshLevel), meshLevel);
+    if (fetiPreconditioner != FETI_NONE)
+      interiorDofMap.setMpiComm(levelData.getMpiComm(meshLevel), meshLevel);
 
     if (meshLevel > 0)
       localDofMap.setDofComm(meshDistributor->getDofCommSd());
diff --git a/AMDiS/src/parallel/SubDomainSolver.cc b/AMDiS/src/parallel/SubDomainSolver.cc
index 5a08a477..a49830fb 100644
--- a/AMDiS/src/parallel/SubDomainSolver.cc
+++ b/AMDiS/src/parallel/SubDomainSolver.cc
@@ -29,10 +29,6 @@ namespace AMDiS {
     int nRowsRankCoarse = coarseSpaceMap->getRankDofs();
     int nRowsOverallCoarse = coarseSpaceMap->getOverallDofs();
 
-    MSG("FILL MATRIX IN MPI COMM WITH SIZES %d %d\n",
-	mpiCommInterior.Get_size(),
-	mpiCommCoarseSpace.Get_size());
-
     if (mpiCommInterior.Get_size() == 1) {
       MatCreateSeqAIJ(mpiCommInterior, nRowsRankInterior, nRowsRankInterior,
 		      60, PETSC_NULL, &matIntInt);
-- 
GitLab