]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Glossary material id edit 13627/head
authorSean Ingimarson <singima@clemson.edu>
Tue, 19 Apr 2022 19:39:50 +0000 (15:39 -0400)
committerSean Ingimarson <singima@clemson.edu>
Tue, 26 Apr 2022 18:27:11 +0000 (14:27 -0400)
doc/doxygen/headers/glossary.h

index 06f2ee072a87ecb982df9ccd7faf5775596a091b..9f469df384597e8d6d74236ce02b805c73e950f1 100644 (file)
  * either explicitly specify the material id, or if they don't, then GridIn
  * simply sets them to zero. Because the material of a cell is intended
  * to pertain to a particular region of the domain, material ids are inherited
- * by child cells from their parent upon mesh refinement.
+ * by child cells from their parent upon mesh refinement. However, if material
+ * ids are being assigned in a parallel distributed computation, any
+ * refinement or coarsening step will disregard the id assignments when
+ * a cell is moved to another process. So one must be careful when a mesh
+ * has more than one material id and one plans on using multiple processors
+ * with refinement. It is however safe to assign material ids consistently to
+ * all coarse cells on all MPI ranks before executing any refinement.
  *
  * The material id is set and queried using the CellAccessor::material_id,
  * CellAccessor::set_material_id and CellAccessor::recursively_set_material_id

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.