trixi-framework / trixi-framework/Trixi.jl

multiply_dimensionwise: mortars etc.

Open
#166 12 comments 0 reactions 1 assignee Claimed by @ranocha View on GitHub
performance
Dominant language
Julia
Stars
731
Forks
166
Avg merge
2d 18h
Merged PRs (30d)
25

Description

Once https://github.com/JuliaLang/julia/pull/37444 is merged into mainstream Julia, we should revisit the choice of `MortarMatrix` in DG methods. Currently, we use `mortar_forward_upper::SMatrix` etc. which basically disables LoopVectorization in `@tullio` there. Once the performance of getting pointers to `view`s is increased, we should check whether it's better to use `mortar_forward_upper::Matrix` with LoopVectorization instead.

Xref https://discourse.julialang.org/t/tullio-loopvectorization-pointer-becomes-slow-for-views-because-of-base-memory-offset-for-ndims-5/46178

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.