| New Reply |
Efficient Anti-Triangular Matrix Multiplications |
Share Thread | Thread Tools |
| Apr3-12, 07:50 PM | #1 |
|
|
Efficient Anti-Triangular Matrix Multiplications
Does anyone know of efficient software for the multiplication with an anti-triangular matrix? These are matrices whose triangular structures goes from the lower left corner to the upper right corner. Are there codes similar to the Level 3 BLAS routines for the multiplication of these matrices? They come up in light scattering computations in high dimensions.
Thanks. |
| Apr3-12, 08:45 PM | #2 |
Recognitions:
|
I don't know of any codes for this, but you probably don't need to do anything more complicated than get the Level 3 BLAS code for triangular matrices from LAPACK (or from your computer supplier if you are doing high performace computing) and reverse the order of some of the loops.
|
| Apr4-12, 11:51 AM | #3 |
|
|
Hi AlephZero,
What a great idea! Thank you so much. mwl |
| Apr4-12, 12:36 PM | #4 |
Recognitions:
|
Efficient Anti-Triangular Matrix Multiplications
Actually, you might not need to change the BLAS routines, if you can store some of the matrices and vectors "upside down". For example, if
[tex]\begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} \\ a_{31} \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} y_1 \\ y_2 \\ y_3 \end{bmatrix}[/tex] then [tex]\begin{bmatrix} a_{31} \\ a_{21} & a_{22} \\ a_{11} & a_{12} & a_{13} \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} y_3 \\ y_2 \\ y_1 \end{bmatrix}[/tex] |
| New Reply |
| Tags |
| anti-triangular, matrix mult |
| Thread Tools | |
Similar Threads for: Efficient Anti-Triangular Matrix Multiplications
|
||||
| Thread | Forum | Replies | ||
| Time complexity of matrix multiplications? | Engineering, Comp Sci, & Technology Homework | 1 | ||
| Proof of exchangeability in matrix multiplications with Identity matrix I | Calculus & Beyond Homework | 17 | ||
| Triangular matrix | Precalculus Mathematics Homework | 0 | ||
| Proving Inverses (Matrix Multiplications) | Linear & Abstract Algebra | 3 | ||
| Help! Diagonal matrix similar to upper triangular matrix? | Linear & Abstract Algebra | 1 | ||