File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -624,9 +624,15 @@ namespace aspect
624624 this ->get_signals ().post_compute_no_normal_flux_constraints (sim.triangulation );
625625
626626 // Ask all plugins to add their constraints.
627- // For the moment add constraints from all plugins into one matrix, then
628- // merge that matrix with the existing constraints (respecting the existing
629- // constraints as more important)
627+ // For the moment add constraints from all plugins into one object, then
628+ // merge that object with the existing constraints (respecting the existing
629+ // constraints as more important).
630+ //
631+ // We initialize the constraints object with the locally
632+ // relevant DoF indices as the set of constraints to store (also
633+ // using the locally relevant indices for the "locally owned"
634+ // DoFs). This way, plugins can fill information for all locally
635+ // relevant DoFs and we do not need to communicate.
630636#if DEAL_II_VERSION_GTE(9,7,0)
631637 AffineConstraints<double > plugin_constraints (mesh_vertex_constraints.get_local_lines (),
632638 mesh_vertex_constraints.get_local_lines ());
You can’t perform that action at this time.
0 commit comments