| Author(s): TC | Library: KERNLIB |
| Submitter: C. Letertre | Submitted: 01.08.1969 |
| Language: Fortran | Revised: 07.03.1989 |
Structure:
SUBROUTINE subprograms
User Entry Names:
| MXMAD, | MXMAD1, | MXMAD2, | MXMAD3, | MXMPY, | MXMPY1, | MXMPY2, | MXMPY3, |
| MXMUB, | MXMUB1, | MXMUB2, | MXMUB3, | MXTRP, | MXUTY, | MXMLRT, | MXMLTR |
Usage:
Matrix Multiplication
| CALL MXMPY(A,B,C,NI,NJ,NK) | | ||
| CALL MXMPY1(A,Q,C,NI,NJ,NK) | | ||
| CALL MXMPY2(P,B,C,NI,NJ,NK) | | ||
| CALL MXMPY3(P,Q,C,NI,NJ,NK) | |
| CALL MXMAD(A,B,C,NI,NJ,NK) |
| ||
| CALL MXMAD1(A,Q,C,NI,NJ,NK) | | ||
| CALL MXMAD2(P,B,C,NI,NJ,NK) | | ||
| CALL MXMAD3(P,Q,C,NI,NJ,NK) | |
Matrix Multiplication and Subtraction
| CALL MXMUB(A,B,C,NI,NJ,NK) |
| ||
| CALL MXMUB1(A,Q,C,NI,NJ,NK) | | ||
| CALL MXMUB2(P,B,C,NI,NJ,NK) | | ||
| CALL MXMUB3(P,Q,C,NI,NJ,NK) | |
| CALL MXTRP(A,B,NI,NJ) | |
| CALL MXUTY(A,NI) | |
| CALL MXMLRT(A,B,X,M,N) |
| ||
| CALL MXMLTR(A,B,X,N,M) |
|
Notes:
In the formulae above,
etc denotes the ensemble of
elements of the matrix
etc
with the row index i and the column index j.
The Fortran variables NI, NJ and NK specify the
dimensions associated with the indices i,j and k. If
DIMENSION A(NJ,NI) reserves space for the
matrix
, then the element
is contained in
A(J,I).