From fa90fb0d28206f163fdaa36897aaaaa80b5ad1e6 Mon Sep 17 00:00:00 2001 From: Thomas Witkowski <thomas.witkowski@gmx.de> Date: Thu, 24 May 2012 11:53:57 +0000 Subject: [PATCH] Fixed for compiling AMDiS in seq mode. --- AMDiS/src/est/ResidualEstimator.cc | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/AMDiS/src/est/ResidualEstimator.cc b/AMDiS/src/est/ResidualEstimator.cc index 56deb13a..0c192170 100644 --- a/AMDiS/src/est/ResidualEstimator.cc +++ b/AMDiS/src/est/ResidualEstimator.cc @@ -239,27 +239,9 @@ namespace AMDiS { stdMpiDet.updateSendDataSize(); stdMpiGrdUh.updateSendDataSize(); -#if 0 - RankToBoundMap& ownBound = intBoundary.getOwn(); - - for (RankToBoundMap::iterator it = ownBound.begin(); - it != ownBound.end(); ++it) { - - for (unsigned int i = 0; i < it->second.size(); i++) { - BoundaryObject &bObj = it->second[i].rankObj; - if (bObj.subObj != VERTEX) { - stdMpiDet.recv(it->first); - stdMpiGrdUh.recv(it->first); - break; - } - } - } -#endif - stdMpiDet.startCommunication(); stdMpiGrdUh.startCommunication(); - for (RankToBoundMap::iterator it = allBounds.begin(); it != allBounds.end(); ++it) { vector<BoundaryObject> subBound; @@ -286,8 +268,6 @@ namespace AMDiS { elBoundGrdUhNeigh[subBound[i]] = stdMpiGrdUh.getRecvData(it->first)[i]; } } - - MSG("INIT PARALLEL FINISCHED!\n"); } #endif @@ -580,7 +560,9 @@ namespace AMDiS { } else { TEST_EXIT_DBG(!parametric)("No yet implemented!\n"); +#ifdef HAVE_PARALLEL_DOMAIN_AMDIS detNeigh = elBoundDet[blub]; +#endif } @@ -609,7 +591,9 @@ namespace AMDiS { basFcts[system]->evalGrdUh(*lambda, *lambdaNeigh, uhNeigh[system], grdUhNeigh[iq]); } else { +#ifdef HAVE_PARALLEL_DOMAIN_AMDIS grdUhNeigh[iq] = elBoundGrdUhNeigh[blub][iq]; +#endif } -- GitLab