nomc
C NOMC SOURCE CB215821 21/05/05 21:15:09 10993
C=======================================================================
C
C OPERATEUR RENOMMANT LE NOM DE LA COMPOSANTE D UN CHPOINT
C OU D UN MCHAML
C certaines composantes d'un chpoint (extension)
C CHPO1 = NOMC | MOT | CHPO2
C | LISM1 LISM2 |
C CHE1 = NOMC | MOT | CHE2
C | LISM1 LISM2 |
C
C EBERSOLT DECEMBRE 84 D. R.-M. avril 94
C extension MCHAML kich 01/99
C ajouts actobj sg 12/2019
C=======================================================================
C
SUBROUTINE NOMC
IMPLICIT INTEGER(I-N)
IMPLICIT REAL*8(A-H,O-Z)
-INC PPARAM
-INC CCOPTIO
-INC SMCHPOI
CHARACTER*(LOCOMP) MOT1
CHARACTER*4 MOT2(1),MOTNAT(3)
DATA MOT2/'NATU'/
DATA MOTNAT/'INDE','DIFF','DISC'/
C On initialise comme sur IBM (a -1)
IRT1=-1
IRT2=-1
IRT3=-1
IRT6=-1
C
C On tente de lire un LISTMOTS
C
IF (IERR.NE.0) GOTO 666
C
IF (IRT3.EQ.1) THEN
IF (IERR.NE.0) GOTO 666
C
IF (IERR.NE.0) GOTO 666
C
IF (IRT2.EQ.1) THEN
ELSE
IF (IERR.NE.0) GOTO 266
ENDIF
IF (IERR.NE.0) GOTO 666
C
ELSE
IF (IERR.NE.0) GOTO 666
C
IF (IERR.NE.0) GOTO 666
IF (IRT2.EQ.1) THEN
IRET=-1
IF (IRET.EQ.0) GOTO 666
ELSE
IF (IERR.NE.0) GOTO 266
ENDIF
IF (IERR.NE.0) GOTO 666
ENDIF
C
C on essaie de lire la nouvelle nature
C
IF (IRT2.EQ.1) THEN
IF (IERR .NE. 0) GOTO 666
IF (INAT.NE.0) THEN
IF (IERR .NE. 0) GOTO 666
MCHPOI=IPCH2
SEGACT MCHPOI*MOD
NJAT = JATTRI(/1)
IF (NJAT.LT.1) THEN
NSOUPO = IPCHP(/1)
NAT = 1
SEGADJ MCHPOI
ENDIF
JATTRI(INAT)=JATT1-1
*new-paradigm SEGDES MCHPOI
ENDIF
ENDIF
C
IF (IRT2.EQ.1) THEN
ELSE
ENDIF
GOTO 666
C
C PAS D OPERANDE CORRECTE TROUVE
C
IF(IRETOU.NE.0) THEN
ELSE
ENDIF
666 CONTINUE
RETURN
END
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales