Smart BLAP95 is a Fortran 95+ library providing a modern interface to Level 3 BLAS and select LAPACK functions. All the interfaces provided are of modern F95-style, using assumed-shape arrays and optional arguments, eliminating the need to pass work arrays or array dimensions. The package currently provides:
From the blas3 module:
GEMM, SYMM, SYR2K, SYRK, HEMM, HERK, HER2K, TRMM, TRSM
From the laleq (LAPACK Linear Equations) module:
GETRF, GETRS, GETRI, POTRF, POTRS, POTRI, TRTRS, TRTRI
From the lalsq (LAPACK Least Squares) module:
GEQRF, ORMQR, UNMQR, ORGQR, UNGQR, GELQF, ORMLQ, UNMLQ, ORGLQ, UNGLQ, GEQP3
From the lasvd (LAPACK Singular Value Decomposition) module:
GESVD, GESDD
Most routines will accept a one-dimensional array when LAPACK normally requires a vector (for example, GEMM will accept a 1D array and call xGEMV internally when appropriate).
Version: 20140602-2Homepage: http://artax.karlin.mff.cuni.cz/~hajej2am/blap95/
License: None
Platforms:
Tags:
Dependencies:
Conflicts:
To install packages, please use a suitable client.