From 217c712edb052e287208bcbef9f67c22244ecbe1 Mon Sep 17 00:00:00 2001 From: Lisa Julia Nebel <lisa_julia.nebel@tu-dresden.de> Date: Thu, 16 Apr 2020 15:39:57 +0200 Subject: [PATCH] Show screen output only on rank 0 Otherwise distributed computations lead to a lot of cluttering. --- src/finite-strain-elasticity.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/finite-strain-elasticity.cc b/src/finite-strain-elasticity.cc index 1956edf..e5dccd8 100644 --- a/src/finite-strain-elasticity.cc +++ b/src/finite-strain-elasticity.cc @@ -185,8 +185,7 @@ int main (int argc, char *argv[]) try BoundaryPatch<GridView> dirichletBoundary(gridView, dirichletVertices); BoundaryPatch<GridView> neumannBoundary(gridView, neumannVertices); - if (mpiHelper.rank()==0) - std::cout << "Neumann boundary has " << neumannBoundary.numFaces() << " faces\n"; + std::cout << "On process " << mpiHelper.rank() << ": Neumann boundary has " << neumannBoundary.numFaces() << " faces\n"; BitSetVector<1> dirichletNodes(feBasis.size(), false); @@ -257,6 +256,7 @@ int main (int argc, char *argv[]) try neumannFunction = std::make_shared<NeumannFunction>(parameterSet.get<FieldVector<double,dim> >("neumannValues"), homotopyParameter); + if (mpiHelper.rank()==0) std::cout << "Neumann values: " << parameterSet.get<FieldVector<double,dim> >("neumannValues") << std::endl; } @@ -267,6 +267,7 @@ int main (int argc, char *argv[]) try } // Assembler using ADOL-C + if (mpiHelper.rank()==0) std::cout << "Selected energy is: " << parameterSet.get<std::string>("energy") << std::endl; std::shared_ptr<Elasticity::LocalEnergy<GridView, FEBasis::LocalView::Tree::FiniteElement, -- GitLab