Closed wg21bot closed 4 months ago
This R0 needs to be forwarded by some/all of the relevant SGs before going to LEWG for design review. Removing the LEWG label.
Mark, if you want some early design review, we can look at this in LEWGI.
P1673R0 & P1674R0 C++ BLAS Library: Design Feedback
Champion: Christian Trott
Minute Taker: Tobias Loew
Start Overview: 07-16 8:52
Start Review: 9:20
Algorithms are parameterized on a concept, iterators. The proposed linear algebra algorithms are parameterized on a concrete view type, mdspan
.
Do people need to spell scaled_scalar
? Can it just be an implementation-defined type with certain properties.
SG1 needs to review this from a parallelization/vectorization angle.
How should we handle outputs in the API?
Explore a range-style lazy view API.
End: 10:17
CONSENSUS: Bring a revision of P1673R0, exploring conceptification of mdspan and a range-style lazy API, to LEWGI for further design feedback.
This is informative, so not needed for additional LEWGI review.
P1674R1 Evolving a Standard C++ Linear Algebra Library from the BLAS (Mark Hoemmen, Daisy Hollman, Christian Trott)
P1674R2 Evolving a Standard C++ Linear Algebra Library from the BLAS (Mark Hoemmen, Daisy Hollman, Christian Trott)
Removing the SG6 tag as discussed with Mark.
Closing as informative.
P1674R0 Evolving a Standard C++ Linear Algebra Library from the BLAS (Mark Hoemmen, Daisy Hollman, Christian Trott)