inducer / inducer/meshmode

DOF axis tags should include (at least) element group type, order

Open
#453 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
34
Forks
25
Avg merge
3h 37m
Merged PRs (30d)
2

Description

Right now, fusion in the CEESD branches is only based on loop length, but this can be insufficient. In the tensor product setting, the number of quadrature DOFs and interpolatory DOFs can be the same, but vectors from those two element groups should never be involved in the same expression, hence there won't ever be horizontal fusion.

At the same time, the current fusion algorithm is [quite eager to discard fusion candidates](https://github.com/inducer/loopy/pull/493#discussion_r1985408126), which can wreck fusion if a non-fusible pair of inames is found.

Thus IMO it makes sense to distinguish axes more finely.

cc @majosm

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.