trlsup
C TRLSUP SOURCE GOUNAND 21/04/06 21:15:40 10940 IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : TRLSUP C DESCRIPTION : Suppression d'un segment TRAVL et de ses éventuels C sous-objets. C C LANGAGE : ESOPE C AUTEUR : Stéphane GOUNAND (CEA/DEN/DM2S/SEMT/LTA) C mél : gounand@semt2.smts.cea.fr C*********************************************************************** C APPELES : C APPELES (E/S) : C APPELES (BLAS) : C APPELES (CALCUL) : C APPELE PAR : C*********************************************************************** C SYNTAXE GIBIANE : C ENTREES : C ENTREES/SORTIES : C SORTIES : C CODE RETOUR (IRET) : = 0 si tout s'est bien passé C*********************************************************************** C VERSION : v1, 18/10/2017, version initiale C HISTORIQUE : v1, 18/10/2017, création C HISTORIQUE : C HISTORIQUE : C*********************************************************************** -INC PPARAM -INC CCOPTIO -INC TMATOP2 -INC TMATOP1 *-INC SMELEMX POINTEUR LMCANS.MELEMX POINTEUR IPBTL.MELEMX -INC SMLENTI POINTEUR LIDXCA.MLENTI POINTEUR LOKVOL.MLENTI POINTEUR LNQUAL.MLENTI POINTEUR LINDI.MLENTI POINTEUR LINDJ.MLENTI -INC SMLREEL POINTEUR LQUALS.MLREEL *-INC STRAVL logical lchang INTEGER IMPR,IRET * * Executable statements * if (impr.ge.5) WRITE(IOIMP,*) 'Entrée dans trlsup.eso' * LMCANS=TRAVL.MCANS if (lmcans.ne.0) segsup lmcans LIDXCA=TRAVL.IDXCA if (lidxca.ne.0) segsup lidxca LOKVOL=TRAVL.OKVOL if (lokvol.ne.0) segsup lokvol LQUALS=TRAVL.QUALS if (lquals.ne.0) segsup lquals LNQUAL=TRAVL.NQUAL if (lnqual.ne.0) segsup lnqual LINDI=TRAVL.INDI if (lindi.ne.0) segsup lindi LINDJ=TRAVL.INDJ if (lindj.ne.0) segsup lindj IPBTL=TRAVL.PBTL if (ipbtl.ne.0) segsup ipbtl * segsup travl * * Normal termination * RETURN * * Format handling * 286 FORMAT ('Segment TRAV=',I8,' nbel max ajusté de ',I6,' à ',I6, $ ' (nbel. courant=',I6,')') * 187 FORMAT (5X,10I8) * 188 FORMAT ('Apres point IELEM(',I2,',1)=',I6,' ; NBL=') * 189 FORMAT ('Le noeud ',I2,'/',I2,' de IELEM de numero',I6 * $ ,' a le plus petit nb de voisins :',I3) * * Error handling * 9999 CONTINUE MOTERR(1:8)='TRLSUP ' * 349 2 *Problème non prévu dans le s.p. %m1:8 contactez votre assistance RETURN * * End of subroutine TRLSUP * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales