Discussion Overview
The discussion focuses on efficient methods for multiplying anti-triangular matrices, which have a triangular structure extending from the lower left corner to the upper right corner. The context includes potential applications in light scattering computations in high dimensions and seeks to identify software or algorithms that can facilitate this type of matrix multiplication.
Discussion Character
- Technical explanation
- Exploratory
- Debate/contested
Main Points Raised
- One participant inquires about efficient software for multiplying anti-triangular matrices, referencing the need for routines similar to Level 3 BLAS.
- Another participant suggests that existing Level 3 BLAS routines for triangular matrices could be adapted by reversing the order of some loops, although they do not provide specific examples.
- A third participant expresses appreciation for the suggestion made by the second participant, indicating a positive reception to the idea.
- A further contribution proposes an alternative approach where matrices and vectors could be stored "upside down" to avoid modifying the BLAS routines, providing a specific example to illustrate this method.
Areas of Agreement / Disagreement
Participants have not reached a consensus on the best approach to efficiently multiply anti-triangular matrices. Multiple competing views and methods are presented, with some suggesting adaptations of existing routines and others proposing different storage techniques.
Contextual Notes
The discussion does not clarify the limitations of the proposed methods, such as potential performance implications or the specific requirements of the computations involved.