packages

Simply Fortran Package Server

Welcome to the Simply Fortran Package Server

The SFPM Logo

Sign up today for easy installation of development libraries and example projects for Simply Fortran!

Notices from the Server

None at this time

Latest Packages

Random Spotlight

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).

Links