packages

Simply Fortran Package Server

Smart BLAP95

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-2
Homepage: http://artax.karlin.mff.cuni.cz/~hajej2am/blap95/
License: None

Platforms:
x86 x64

Tags:
linear algebra matrix singular value decomposition least squares

Dependencies:
None

Conflicts:
None

To install packages, please use a suitable client.