C TRILI SOURCE PV 11/03/07 21:18:37 6885 SUBROUTINE TRILI(A,B,M,LU) C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) DIMENSION A(M,M),B(M) C REAL*8 TEMP,PIV,DET DET=1.D0 C DO 10 K=1,LU CALL PIVLI(A,B,M,K,LU) PIV=A(K,K) DET=DET*PIV C DO 20 I=K+1,LU TEMP=A(I,K)/A(K,K) B(I)=B(I)-TEMP*B(K) C DO 30 J=K+1,LU A(I,J)=A(I,J)-TEMP*A(K,J) 30 CONTINUE C 20 CONTINUE C DET=DET*A(LU,LU) 10 CONTINUE C RETURN END