Skip to content
Snippets Groups Projects

Vector operators

Closed Nils Kohl requested to merge kohl/vector-spaces into main

This MR extends the HOG to enable the generation of vector-vector operators using the tensorial vector function spaces.

Those are relevant for two reasons:

  • communication patterns should improve compared to "block-scalar" operators
  • enables the implementation of certain forms that are not possible or at least complicated with scalar operators (e.g., Nitsche + free-slip BCs)

Still WIP until the following points are resolved:

  • P1 support (first 2D results are looking good)
  • P2 support
  • 3D
  • automated testing
  • viscous ops with blending should be tested to make sure the full feature set is covered
  • cleanup (check duplicated code in hyteg-coupling, forms, ...)
Edited by Nils Kohl

Merge request reports

Pipeline #66362 passed with warnings

Pipeline passed with warnings for f32dffc8 on kohl/vector-spaces

Checking approval status

Closed by Nils KohlNils Kohl 10 months ago (May 30, 2024 5:57pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply