From 6c6b58032c322ca219fe44a3eef6b15016c02bff Mon Sep 17 00:00:00 2001 From: Lisa Julia Nebel <lisa_julia.nebel@tu-dresden.de> Date: Fri, 19 Mar 2021 14:48:28 +0100 Subject: [PATCH] Print the number of Neumann and Dirichlet nodes for each process separately --- src/cosserat-continuum.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cosserat-continuum.cc b/src/cosserat-continuum.cc index f3299ff5..fa37190c 100644 --- a/src/cosserat-continuum.cc +++ b/src/cosserat-continuum.cc @@ -237,10 +237,10 @@ 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"; - -#ifdef MIXED_SPACE + std::cout << "On rank " << mpiHelper.rank() << ": Dirichlet boundary has " << dirichletBoundary.numFaces() + << " faces and " << dirichletVertices.count() << " nodes.\n"; + std::cout << "On rank " << mpiHelper.rank() << ": Neumann boundary has " << neumannBoundary.numFaces() << " faces.\n"; + BitSetVector<1> deformationDirichletNodes(deformationFEBasis.size(), false); constructBoundaryDofs(dirichletBoundary,deformationFEBasis,deformationDirichletNodes); -- GitLab