LogoF95 BLAS Proposal

(Zohair Maany and Sven Hammarling)

The following files contain the software for the F95 BLAS proposal as presented at the BLAST Forum (April 1998).

The basic modules

The keywords module
The precision module


The procedure files

Each file contains the specific procedures for the given BLAS, for example mod_proc_zgemm.f90 contains 36 specific procedures for zgemm


Generic Interface files

Each file contains the generic interface for the given f95 BLAS procedure, for example interface_gemm.f90 contains the generic interface that define the generic name "gemm" to replace:

36 specific procedures in mod_proc_zgemm.f90
36 specific procedures in mod_proc_dgemm.f90
12 specific procedures in mod_proc_zgemv.f90
12 specific procedures in mod_proc_dgemv.f90
8 specific procedures in mod_proc_zger.f90
8 specific procedures in mod_proc_dger.f90



The main module

This is the only module that the user will USE. It contains the precision, key words and generic names.

blas_95.f90 The F95 BLAS module

[ Home : Support ]

The Numerical Algorithms Group Ltd, Oxford UK.