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