DPINTM(3)

SYNOPSIS
SUBROUTINE DPINTM (M, N, SX, IX, LMX, IPAGEF)

NAME
dpintm - Subsidiary to DSPLP

LIBRARY
SLATEC

TYPE
DOUBLE PRECISION (PINITM-S, DPINTM-D)

AUTHOR
Hanson, R. J., (SNLA) Wisniewski, J. A., (SNLA)

DESCRIPTION
DPINTM LIMITS THE TYPE OF STORAGE TO A SEQUENTIAL SCHEME. THE MATRIX IS STORED BY COLUMNS. SPARSE MATRIX INITIALIZATION SUBROUTINE. M=NUMBER OF ROWS OF THE MATRIX. N=NUMBER OF COLUMNS OF THE MATRIX. SX(*),IX(*)=THE WORK ARRAYS WHICH ARE USED TO STORE THE SPARSE MATRIX. THESE ARRAYS ARE AUTOMATICALLY MAINTAINED BY THE PACKAGE FOR THE USER. LMX=LENGTH OF THE WORK ARRAY SX(*). LMX MUST BE AT LEAST N+7 WHERE FOR GREATEST EFFICIENCY LMX SHOULD BE AT LEAST N+NZ+6 WHERE NZ IS THE MAXIMUM NUMBER OF NONZEROES TO BE STORED IN THE MATRIX. VALUES OF LMX BETWEEN N+7 AND N+NZ+6 WILL CAUSE DEMAND PAGING TO OCCUR. THIS IS IMPLEMENTED BY THE PACKAGE. IX(*) MUST BE DIMENSIONED AT LEAST LMX IPAGEF=UNIT NUMBER WHERE DEMAND PAGES WILL BE STORED. THIS SUBROUTINE IS A MODIFICATION OF THE SUBROUTINE LINITM, SANDIA LABS. REPT. SAND78-0785. MODIFICATIONS BY K.L. HIEBERT AND R.J. HANSON

REVISED 811130-1000 REVISED YYMMDD-HHMM

SEE ALSO
DSPLP

ROUTINES CALLED
XERMSG

REVISION HISTORY (YYMMDD)
811215 DATE WRITTEN
890831 Modified array declarations. (WRB)
891214 Prologue converted to Version 4.0 format. (BAB)
900315 CALLs to XERROR changed to CALLs to XERMSG. (THJ)
900328 Added TYPE section. (WRB)
910403 Updated AUTHOR and DESCRIPTION sections. (WRB)