MATMUL - A Matrix Multiplication Benchmark

MATMUL is a program that carries out the matrix calculation A*B = C. It can do this for a variety of matrix sizes, and for different arithmetics (real, complex, double precision, integer, even logical!) There are a variety of algorithms available as well, including the simple triple DO loop (actually not so simple; there are 6 ways to set it up), some unrolling techniques, and the level 1 and 2 BLAS routines.

Since the program is interactive, the user can easily pursue any line of inquiry that seems promising. New algorithms or locally available methods are not to hard to add.

Files you may copy include:

The list of routines includes:

Back to the FORTRAN software page.


Last revised on 27 March 2001.