This project is archived. Its data is read-only.

MultilevelBasis in Transferoperatorassembler uses GlobalIds

The MultilevelBasis uses the GlobalIdSet. If no one objects, I'd propose to switch it to LocalIdSet everywhere.

  1. I can not see any reason why we need this to be global (even if a parallel setup is used).
  2. It causes problems with ALUGrid for larger adaptively refined grids (it seemed happened to someone who is mentioned in the discussion of https://gitlab.dune-project.org/extensions/dune-alugrid/-/merge_requests/124 and also I ran into this problem). While you could argue this should be solved in ALUGrid it's still a non-invasive patch which solves my particular problem.
Edited Sep 21, 2021 by lh1887
Assignee Loading
Time tracking Loading