SUBROUTINE SNBDI(ABE,LDA,N,ML,MU,IPVT,DET) C***BEGIN PROLOGUE SNBDI C***DATE WRITTEN 800725 (YYMMDD) C***REVISION DATE 820801 (YYMMDD) C***CATEGORY NO. D3A2 C***KEYWORDS BAND,LINEAR EQUATIONS,NONSYMMETRIC C***AUTHOR VOORHEES, E., (LANL) C***PURPOSE Computes the determinant of a BAND matrix C using the factors computed by SNBCO or SNBFA. C***DESCRIPTION C C SNBDI computes the determinant of a band matrix C using the factors computed by SNBCO or SNBFA. C If the inverse is needed, use SNBSL N times. C C On Entry C C ABE REAL(LDA, NC) C the output from SNBCO or SNBFA. C NC must be .GE. 2*ML+MU+1 . C C LDA INTEGER C the leading dimension of the array ABE . C C N INTEGER C the order of the original matrix. C C ML INTEGER C number of diagonals below the main diagonal. C C MU INTEGER C number of diagonals above the main diagonal. C C IPVT INTEGER(N) C the pivot vector from SNBCO or SNBFA. C C On Return C C DET REAL(2) C determinant of original matrix. C Determinant = DET(1) * 10.0**DET(2) C with 1.0 .LE. ABS(DET(1)) .LT. 10.0 C or DET(1) = 0.0 . C C SLATEC. This version dated 07/25/80 . C E. A. Voorhees, Los Alamos Scientific Laboratory C C Subroutines and Functions C C Fortran ABS C***REFERENCES SUBROUTINE SNBDI WAS DEVELOPED BY GROUP C-3, LOS ALAMOS C SCIENTIFIC LABORATORY, LOS ALAMOS, NM 87545. C***ROUTINES CALLED (NONE) C***END PROLOGUE SNBDI