cplusplus / papers

ISO/IEC JTC1 SC22 WG21 paper scheduling and management
623 stars 18 forks source link

P1674 Evolving a Standard C++ Linear Algebra Library from the BLAS #558

Closed wg21bot closed 4 months ago

wg21bot commented 5 years ago

P1674R0 Evolving a Standard C++ Linear Algebra Library from the BLAS (Mark Hoemmen, Daisy Hollman, Christian Trott)

tituswinters commented 5 years 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.

brycelelbach commented 5 years ago

Mark, if you want some early design review, we can look at this in LEWGI.

brycelelbach commented 5 years ago

Cologne 2019-07 LEWGI Minutes

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.

brycelelbach commented 4 years ago

This is informative, so not needed for additional LEWGI review.

wg21bot commented 2 years ago

P1674R1 Evolving a Standard C++ Linear Algebra Library from the BLAS (Mark Hoemmen, Daisy Hollman, Christian Trott)

wg21bot commented 2 years ago

P1674R2 Evolving a Standard C++ Linear Algebra Library from the BLAS (Mark Hoemmen, Daisy Hollman, Christian Trott)

mattkretz commented 2 years ago

Removing the SG6 tag as discussed with Mark.

jensmaurer commented 4 months ago

Closing as informative.