]> https://gitweb.dealii.org/ - dealii.git/commit
Fix a DoFRenumbering issue with p::s::T.
authorDavid Wells <drwells@email.unc.edu>
Tue, 3 May 2022 20:12:24 +0000 (16:12 -0400)
committerDavid Wells <drwells@email.unc.edu>
Tue, 3 May 2022 20:12:24 +0000 (16:12 -0400)
commit4e31e67294d0288c01275dc7bed290454fe66d0e
tree7e351c9bbbc1c911a1265c0657a7b51b0a8c7e84
parent5c187bb0276820c6fe696ddb796b7016cd0486ee
Fix a DoFRenumbering issue with p::s::T.

This can happen if some processors don't have any degrees of freedom (e.g., we
run in parallel with only one cell in the triangulation). This crashed in a
spectacular way since this test would ultimately call MPI_Allgather with
different types at the same time.

The correct workaround here is to verify that all processors are doing the same
type of renumbering.
source/dofs/dof_handler_policy.cc
tests/sharedtria/dof_04.cc
tests/sharedtria/dof_04.with_metis=true.mpirun=3.output

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.