2 SUBROUTINE xersve (LIBRAR, SUBROU, MESSG, KFLAG, NERR, LEVEL,
61 INTEGER,
PARAMETER :: LENTAB=10
63 CHARACTER*(*) LIBRAR, SUBROU, MESSG
64 CHARACTER*8 LIBTAB(lentab), SUBTAB(lentab), LIB, SUB
65 CHARACTER*20 MESTAB(lentab), MES
66 dimension nertab(lentab), levtab(lentab), kount(lentab)
67 SAVE libtab, subtab, mestab, nertab, levtab, kount, kountx, nmsg
68 DATA kountx/0/, nmsg/0/
69 INTEGER NERR,LEVEL,KONTRL
70 INTEGER NERTAB, LEVTAB, KOUNT, KOUNTX, NMSG
71 INTEGER KFLAG, ICOUNT, NUNIT, KUNIT, IUNIT, I1MACH, I
85 IF (iunit.EQ.0) iunit = i1mach(4)
94 WRITE (iunit,9010) libtab(i), subtab(i), mestab(i),
95 * nertab(i),levtab(i),kount(i)
100 IF (kountx.NE.0)
WRITE (iunit,9020) kountx
120 IF (lib.EQ.libtab(i) .AND. sub.EQ.subtab(i) .AND.
121 * mes.EQ.mestab(i) .AND. nerr.EQ.nertab(i) .AND.
122 * level.EQ.levtab(i))
THEN
123 kount(i) = kount(i) + 1
129 IF (nmsg.LT.lentab)
THEN
153 9000
FORMAT (
'0 ERROR MESSAGE SUMMARY' /
154 +
' LIBRARY SUBROUTINE MESSAGE START NERR',
156 9010
FORMAT (1
x,a,3
x,a,3
x,a,3i10)
157 9020
FORMAT (
'0OTHER ERRORS NOT INDIVIDUALLY TABULATED = ', i10)
subroutine xersve(LIBRAR, SUBROU, MESSG, KFLAG, NERR, LEVEL, ICOUNT)
subroutine xgetua(IUNITA, N)
!$Header!c c INCLUDE fxyprim h c c c Fonctions in line c c REAL fyprim REAL rj c c il faut la calculer avant d appeler ces fonctions c c c Fonctions a changer selon x(x) et y(y) choisis.c-----------------------------------------------------------------c c.....ici