no2000
C NO2000 SOURCE JC220346 18/12/04 21:15:48 9991 C EDITION DE LA NOTICE CASTEM2000 SUR LE FICHIER LISTING C IMPLICIT INTEGER(I-N) -INC PPARAM -INC CCOPTIO -INC TMLNOMS -INC SMTEXTE -INC CCASSIS SEGMENT ITRAV CHARACTER*8 MOP(NAP),LOP(NAP) ENDSEGMENT SEGMENT KTRAV CHARACTER*8 MMOP(NN),LLOP(NN) ENDSEGMENT CHARACTER*4 KOP(NOP) CHARACTER*8 MCHAP(8) CHARACTER*8 IHH DATA NCHAP /8/ DATA MCHAP/'INTK ','GIBI ','EXEM ','DEBU ','MECA ', # 'MEC1 ','MEC2 ','OBJE '/ WRITE (IOIMP,102) 102 FORMAT(22X,'NOTICE D''UTILISATION DE CASTEM2000',/, # 22X,'**********************************') CALL RAZPIL DO 1 I=1,NCHAP IERR=0 CALL GINT2 WRITE (IOIMP,5) 5 FORMAT(1H1,/,50X,'CEA-DEMT SYSTEME CASTEM2000') WRITE (IOIMP,10) MCHAP(I) 10 FORMAT(20X,'CHAPITRE ',A8,////) CALL INFORM 1 CONTINUE NAP = NOP C FAIRE EVENTUELLEMENT LE TRI ALPHABETIQUE SEGINI ITRAV DO 30 I=1,NOP MOP(I)=KOP(I) 30 CONTINUE C IMPRESSION DE LA LISTE DES OPERATEURS WRITE (IOIMP,5) WRITE (IOIMP,131) 131 FORMAT(20X,'LISTE DE TOUS LES OPERATEURS '/ . 20X,'****************************'////) WRITE(IOIMP,132) (MOP(I),I=1,NOP) 132 FORMAT(6(4X,A8)/) * * AU TOUR DES PROCEDURES * SEGACT MLNOMS NN=LINOMS(/2) SEGINI KTRAV DO 31 I=1,NN MMOP(I)=LINOMS(I) 31 CONTINUE WRITE (IOIMP,5) WRITE (IOIMP,134) 134 FORMAT(20X,'LISTE DE TOUTES LES PROCEDURES '/ . 20X,'******************************'////) WRITE(IOIMP,132) (MMOP(I),I=1,NN) * * ECRITURE DES NOTICES D'OPERATEUR * DO 2 I=1,NOP IHH=MOP(I) DO 3 J=1,NCHAP IF (IHH.EQ.MCHAP(J)) GOTO 2 3 CONTINUE IERR=0 CALL GINT2 WRITE (IOIMP,5) WRITE (IOIMP,10) MOP(I) CALL INFORM 2 CONTINUE * * ECRITURE DES NOTICES DE PROCEDURE * DO 7 I=1,NN IHH=MMOP(I) DO 8 J=1,NCHAP IF (IHH.EQ.MCHAP(J)) GOTO 7 8 CONTINUE IERR=0 CALL GINT2 WRITE (IOIMP,5) WRITE (IOIMP,10) MMOP(I) SEGINI MTEXTE NCART=8 MTEXT(1:8)=IHH CALL INFORM SEGSUP MTEXTE 7 CONTINUE WRITE (IOIMP,20) 20 FORMAT (1H1) SEGSUP ITRAV,KTRAV RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales