SUBROUTINE GMSUB ( A, B, R, N, M )

Argument Definitions (+ indicates altered content)
DOUBLE PRECISION   A(1),       B(1),      +R(1)
INTEGER            M,          N
Description
.................................................................. 
 
   subroutine gmsub 
 
   purpose 
      subtract one general matrix from another to form resultant 
      matrix 
 
   usage 
      call gmsub(a,b,r,n,m) 
 
   description of parameters 
      a - name of first input matrix 
      b - name of second input matrix 
      r - name of output matrix 
      n - number of rows in a,b,r 
      m - number of columns in a,b,r 
 
   remarks 
      all matrices must be stored as general matrices 
 
   subroutines and function subprograms required 
      none 
 
   method 
      matrix b elements are subtracted from corresponding matrix a 
      elements 
 
..................................................................
Source file:gmsub.f
Local Variables (+ indicates altered content)
INTEGER           +I,         +NM