ddc icon indicating copy to clipboard operation
ddc copied to clipboard

Splines recover lapack backend

Open blegouix opened this issue 2 years ago • 2 comments

  • Matrix classes support strided m-rhs (but spline_builder still involves transpositions, to get DimI as coalescent dimension for Ginkgo and DimI as contiguous one for Lapack. It may be improved in another MR).
  • Schur complement and several banded matrixes are implemented.
  • Ginkgo and Lapack backends are both available
  • Tests for matrices and both backends

Note: performance is pretty bad on GPU because we perform CPU<->GPU deepcopies and CPU Lapack calls in the solver. It is adressed in the #276.

blegouix avatar Jan 31 '24 18:01 blegouix

I put it in draft until CI passes

tpadioleau avatar Feb 15 '24 13:02 tpadioleau

I suggest to split this MR in 2 parts, a first part with only Matrix related files and an other one related to splines

tpadioleau avatar Feb 23 '24 10:02 tpadioleau

@blegouix Shall we keep the branch ? If so can you rename it following our convention ?

tpadioleau avatar Jun 05 '24 16:06 tpadioleau

I prefer to keep them at least while the others are not merged, thx for the remind

blegouix avatar Jun 05 '24 17:06 blegouix