diff --git a/dune/gfe/riemanniantrsolver.cc b/dune/gfe/riemanniantrsolver.cc index 01b48563869c73d3ade9fd2ae0afc8901f951de2..9b9a33373d0339f9a50b90a11bb919eb2fa6d3b6 100644 --- a/dune/gfe/riemanniantrsolver.cc +++ b/dune/gfe/riemanniantrsolver.cc @@ -382,7 +382,7 @@ void RiemannianTrustRegionSolver<GridType,TargetSpace>::solve() } // Distribute solution - if (mpiHelper.size()>1) + if (mpiHelper.size()>1 and rank==0) std::cout << "Transfer solution back to root process ..." << std::endl; corr = vectorComm.scatter(corr_global);