Merge pull request #378 from blattms/less-verbose-parallel-runs

Prevent printing stats on more than 1 process for CPR.
This commit is contained in:
Atgeirr Flø Rasmussen
2015-05-15 15:38:55 +02:00
2 changed files with 35 additions and 17 deletions

View File

@@ -459,7 +459,8 @@ createEllipticPreconditionerPointer(const M& Ae, double relax,
// Linear solver parameters
const double tolerance = param_.cpr_solver_tol_;
const int maxit = param_.cpr_max_ell_iter_;
const int verbosity = param_.cpr_solver_verbose_ ? 1 : 0;
const int verbosity = ( param_.cpr_solver_verbose_ &&
comm_.communicator().rank()==0 ) ? 1 : 0;
// operator result containing iterations etc.
Dune::InverseOperatorResult result;