topsup
C TOPSUP SOURCE GOUNAND 25/11/24 21:15:20 12406 IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : TOPSUP C DESCRIPTION : Suppression d'un segment TRAVJ 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 SMCOORD POINTEUR JCOORD.MCOORD -INC SMLENTI POINTEUR JNBL.MLENTI POINTEUR JNNO.MLENTI -INC SMELEME POINTEUR JTOPO.MELEME -INC TMATOP2 -INC TMATOP1 *-INC STOPINV *-INC SMETRIQ POINTEUR JCMETR.METRIQ *-INC STRAVJ -INC SMLMOTS POINTEUR JNMETR.MLMOTS * * Executable statements * if (impr.ge.5) WRITE(IOIMP,*) 'Entrée dans topsup.eso' * JCOORD=TRAVJ.COORD if (jcoord.ne.0) segsup jcoord JNMETR=TRAVJ.NMETR if (jnmetr.ne.0) segsup jnmetr JCMETR=TRAVJ.CMETR if (jcmetr.ne.0) segsup jcmetr JTOPO=TRAVJ.TOPO if (jtopo.ne.0) segsup jtopo * TOPINV=TRAVJ.TOPI if (topinv.ne.0) segsup topinv * jnbl=travj.nbl if (jnbl.ne.0) segsup jnbl * jnno=travj.nno if (jnno.ne.0) segsup jnno * segsup travj * * Normal termination * RETURN * * End of subroutine TOPSUP * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales