
On 19/06/11 06:50, Paul A. Bristow wrote:
But are there applications where you do not need what LAPACK provides? Is this where this might still be a useful library?
LAPACK may be a heavy addition if it is not used? (My previous experience some years ago was that it was troublesome for the non-cognoscenti to set up).
Well, you're dealign with matrices and vector to do some linear algebra. At some point it means you'll want to do some algebra operations on them beside adding and multiplying them by scalar. In this case, 99% of what you need exists in BLAS/LAPACK. If you never do a matrix product nor a SVD or a LU decomposition, never try to compute dot or external product, then you dont need a matrix, you need a 2D array without any special semantic. And so this type needs to be called array and not matrix nor vector.