relrig
C RELRIG SOURCE CB215821 20/11/25 13:38:58 10792 IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : RELRIG C DESCRIPTION : Lecture des données et écriture des résultats C pour la création des contraintes associées à un C opérateur linéaire C C LANGAGE : ESOPE C AUTEUR : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF) C mél : gounand@semt2.smts.cea.fr C*********************************************************************** C APPELES : C APPELES (E/S) : C APPELE PAR : C*********************************************************************** C SYNTAXE GIBIANE : C ENTREES : C SORTIES : C*********************************************************************** C VERSION : v1, 26/06/03, version initiale C HISTORIQUE : v1, 26/06/03, création C HISTORIQUE : C HISTORIQUE : C*********************************************************************** C Prière de PRENDRE LE TEMPS de compléter les commentaires C en cas de modification de ce sous-programme afin de faciliter C la maintenance ! C*********************************************************************** -INC PPARAM -INC CCOPTIO -INC SMCHPOI -INC SMRIGID POINTEUR MLIN.MRIGID POINTEUR MCON.MRIGID * Includes persos CBEGININCLUDE SMMATASS SEGMENT MATASS POINTEUR KJPOPA.MLENTI POINTEUR LINCPA.MLMOTS POINTEUR MINCPA.MINC POINTEUR KJPODA.MLENTI POINTEUR LINCDA.MLMOTS POINTEUR MINCDA.MINC POINTEUR PROFMA.PMORS POINTEUR VALMA.IZA ENDSEGMENT CENDINCLUDE SMMATASS * INTEGER IMPR,IRET * * Executable statements * IMPR=0 IF (IMPR.GT.2) WRITE(IOIMP,*) 'Entrée dans relrig' * * Lecture de la matrice des contraintes * * Sinon, on va essayer de lire un MATRIK IF (IRET.EQ.0) THEN CALL RELRI2 ELSE * Lecture d'un chpoint éventuel précisant les blocages * * Assemblage de la matrice * IF (IRET.NE.0) GOTO 9999 C* C* Création de la matrice des contraintes avec deux multiplicateurs C* C CALL RELR20(MATASS,MCON,IMPR,IRET) C IF (IRET.NE.0) GOTO 9999 * * Création de la matrice des contraintes avec un multiplicateur * IF (IRET.NE.0) GOTO 9999 * * Ecriture de la matrice des contraintes * IF (MCHPO2.NE.0) THEN ENDIF ENDIF * * Normal termination * IRET=0 RETURN * * Format handling * * * Error handling * 9999 CONTINUE IRET=1 WRITE(IOIMP,*) 'An error was detected in subroutine relrig' RETURN * * End of subroutine RELRIG * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales