vermdi
C VERMDI SOURCE BP208322 15/06/22 21:23:30 8543 C----------------------------------------------------------------------C C----------------------- Formulation 'DIFFUSION' ----------------------C C Verification que les noms de primale et duale du modele de diffusion C C sont coherents s'ils ont deja ete utilises - Mise a jour de NOMDU et C C NOMDD avec ces noms de primale et duale dans le cas contraire ! C C----------------------------------------------------------------------C C Sous-programme appele par : C C - MODELI lors de la creation d'un modele C C - LIMODL lors de la restitution d'un modele (sauvegarde) C C----------------------------------------------------------------------C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC CCHAMP CHARACTER*(*) MDIINC,MDIDUA IF (ireti.EQ.0) THEN IF (irete.NE.0) THEN write(ioimp,*) 'Nom de duale deja utilise pour une ', & 'autre inconnue !' RETURN ENDIF IF (LNOMDD.GE.1000) THEN write(ioimp,*) 'Tableau NOMDD sous-dimensionne' RETURN ENDIF IF (LNOMDU.GE.1000) THEN write(ioimp,*) 'Tableau NOMDU sous-dimensionne' RETURN ENDIF LNOMDD = LNOMDD + 1 NOMDD(LNOMDD) = MDIINC LNOMDU = LNOMDU + 1 NOMDU(LNOMDU) = MDIDUA ELSE IF (irete.NE.ireti) THEN write(ioimp,*) 'Plusieurs noms de duale pour ',MDIINC RETURN ENDIF ENDIF RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales