5 * Revision 1.1.1.1 1996/04/01 15:02:20 mclareni
10 SUBROUTINE D501P2(LRP,N,A,B,C,LAMU,PHI,DPHINO,ITER,LFN,MODE,VERS)
12 ************************************************************************
13 * LEAMAX, VERSION: 15.03.1993
14 ************************************************************************
16 * THIS ROUTINE CONTROLS THE PRINTING OF THE PACKAGE LEAMAX.
18 ************************************************************************
20 #include "gen/imp64.inc"
21 #include "gen/def64.inc"
24 CHARACTER VERS*6,TIT(2)*18
25 DIMENSION A(*),B(*),C(*),LAMU(*)
28 DATA TIT(1),TIT(2) /' ','STANDARD DEVIATION'/
37 WRITE(6,1010) 'END:',ITER,PHI,DPHINO
38 IF(VERS .EQ. 'DFUNFT') THEN
39 WRITE(6,1020) TIT(2)(1:8),TIT(2)(10:18)
41 WRITE(6,1020) TIT(1)(1:8),TIT(1)(10:18)
44 WRITE(6,1010) ' ',ITER,PHI,DPHINO
45 WRITE(6,1020) TIT(1)(1:8),TIT(1)(10:18)
48 IF(LFN .AND. VERS .EQ. 'DFUNFT') THEN
49 WRITE(6,1040) (I,A(I),B(I),LAMU(I),C(I), I=1,N)
51 WRITE(6,1050) (I,A(I),B(I),LAMU(I), I=1,N)
56 1010 FORMAT(/6X,A4,' ITERATION',I5,3X,'PHI = ',1PD12.5,6X,
58 1020 FORMAT(12X,'PARAMETER',7X,'PARAMETER',9X,'GRADIENT',
59 1 10X,'LAGRANGE',8X,A8/
60 2 14X,'NUMBER',10X,'VALUE',28X,'MULTIPLIER',7X,A9/)
61 1030 FORMAT(//' ITERATION'//11X,'PHI = VALUE OF OBJECTIVE FUNCTION',
62 1 10X,'GNO = NORM OF GRADIENT')
63 1040 FORMAT (15X,I3,4X,1PD17.5,1PD17.5,1PD17.5,1PD17.5)
64 1050 FORMAT (15X,I3,4X,1PD17.5,1PD17.5,1PD17.5)