FEniCS / FEniCS/dolfinx

MatrixCSR operations: matvec, transpose, matmul

Open
#4,163 0 comments 0 reactions 1 assignee Claimed by @chrisrichardson View on GitHub
enhancement roadmap
Dominant language
C++
Stars
1.2k
Forks
261
Avg merge
1d 19h
Merged PRs (30d)
71

Description

### Describe new/missing feature

Add new parallel functionality to `MatrixCSR` for:
- [x] matrix transpose
- [x] matrix-vector product y = Ax, and y = A^T x
- [x] matrix-matrix product C = AB
- [ ] matrix triple product P^T A P
- [x] support for matrix transpose, matvec with fixed block size.
- [ ] support matrix block size in matmul

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.