From 5bc4d6294521b9c65f1b8a86c837bdb84be08507 Mon Sep 17 00:00:00 2001 From: Thomas Witkowski <thomas.witkowski@gmx.de> Date: Tue, 23 Oct 2012 11:45:31 +0000 Subject: [PATCH] bo eh, part ii --- AMDiS/src/parallel/ParallelDofMapping.cc | 4 +++- AMDiS/src/parallel/PetscSolverFeti.cc | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/AMDiS/src/parallel/ParallelDofMapping.cc b/AMDiS/src/parallel/ParallelDofMapping.cc index eb40555a..f3e17b2d 100644 --- a/AMDiS/src/parallel/ParallelDofMapping.cc +++ b/AMDiS/src/parallel/ParallelDofMapping.cc @@ -40,6 +40,7 @@ namespace AMDiS { ComponentDofMap::ComponentDofMap(MeshLevelData* ld) : levelData(ld), + meshLevel(0), dofComm(NULL), feSpace(NULL), globalMapping(false) @@ -208,7 +209,8 @@ namespace AMDiS { ParallelDofMapping::ParallelDofMapping(DofMappingMode mode) - : levelData(NULL), + : meshLevel(0), + levelData(NULL), dofComm(NULL), globalMapping(true), needMatIndexFromGlobal(false), diff --git a/AMDiS/src/parallel/PetscSolverFeti.cc b/AMDiS/src/parallel/PetscSolverFeti.cc index 2cd657f6..48a9ed03 100644 --- a/AMDiS/src/parallel/PetscSolverFeti.cc +++ b/AMDiS/src/parallel/PetscSolverFeti.cc @@ -1286,6 +1286,7 @@ namespace AMDiS { massMapping->init(meshDistributor->getMeshLevelData(), pressureFeSpace, pressureFeSpace); massMapping->setDofComm(meshDistributor->getDofComm()); + massMapping->setMpiComm(meshDistributor->getMeshLevelData().getMpiComm(0), 0); (*massMapping)[0] = interfaceDofMap[pressureComponent]; massMapping->update(); -- GitLab