Skip to content
Snippets Groups Projects

Fix: TrustRegionSolver: use blocked matrices for fufem scalar basis assembler

valgrind complained here and it is right: in the internal loop of the assembler we loop over localMatrix.N() and M(). Since dune-functions uses flat matrices for the localMatrix the number of dof's is dim-times too large for a powerBasis. In order to spare a double implementation of the local assembler only for powerBasis, we can simply convert it in the lambda. valgrind is now happy here.

Merge request reports

Pipeline #28509 passed

Pipeline passed for f5f0bd78 on fix/blocked-local-matrix

Merged by oliver.sander_at_tu-dresden.deoliver.sander_at_tu-dresden.de May 12, 2020 (May 12, 2020 10:02am UTC)

Loading

Pipeline #28540 passed

Pipeline passed for 1936cb4a on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Patrick Jaap added 5 commits

    added 5 commits

    • 0ccdce58...46ec7d63 - 4 commits from branch master
    • f5f0bd78 - Fix: TrustRegionSolver: use blocked matrices for fufem scalar basis assembler

    Compare with previous version

  • Patrick Jaap resolved all threads

    resolved all threads

  • mentioned in commit 1936cb4a

  • Please register or sign in to reply
    Loading