1 SUBROUTINE MFACDS
(NN
,Q
,LENAA
,MAXA
)
3 C SETS UP Q AS THE FACTORIZATION OF THE ENTIRE
4 C (NN+1) X (NN+1) MATRIX M.
8 C NN is the dimension of the symmetric matrix AA, the upper left corner
9 C of the augmented Jacobian matrix B.
11 C Q contains AA in its first LENAA positions.
13 C LENAA is the length of the one dimensional packed array AA.
15 C MAXA is the integer array used for packed skyline storage. It describes
16 C AA and M, the symmetric piece of B.
20 C NN, LENAA, and MAXA are unchanged.
22 C Q contains an approximate factorization of M, in packed skyline storage
28 INTEGER I
,IMAX
,LENAA
,LENQ
,NN
,MAXA
(NN
+2),NQ
29 DOUBLE PRECISION Q
(LENAA
+NN
+1)
32 IMAX
=MAXA
(NN
+2)-LENAA
-2
40 CALL GMFADS
(NQ
,Q
,LENQ
,MAXA
)