Skip to content
Snippets Groups Projects
Commit 6384b92d authored by Oliver Sander's avatar Oliver Sander Committed by sander
Browse files

[bugfix] The solver must always use the global Dirichlet vector

Even if there is only one processor.  Because even then the local
and global vectors differ in their ordering.

[[Imported from SVN: r9757]]
parent dc6b8f56
Branches
No related tags found
No related merge requests found
......@@ -105,10 +105,7 @@ setup(const GridType& grid,
MonotoneMGStep<MatrixType, CorrectionType>* mmgStep = new MonotoneMGStep<MatrixType, CorrectionType>;
mmgStep->setMGType(mu, nu1, nu2);
if (mpiHelper.size()==1)
mmgStep->ignoreNodes_ = &dirichletNodes;
else
mmgStep->ignoreNodes_ = globalDirichletNodes;
mmgStep->ignoreNodes_ = globalDirichletNodes;
mmgStep->basesolver_ = baseSolver;
mmgStep->setSmoother(presmoother, postsmoother);
mmgStep->obstacleRestrictor_= new MandelObstacleRestrictor<CorrectionType>();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment