makpmt
C MAKPMT SOURCE PV 20/09/26 21:18:42 10724 $ PMCCT, $ IMPR,IRET) IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) C*********************************************************************** C NOM : MAKPMT C PROJET : Noyau linéaire NLIN C DESCRIPTION : Construction du profil Morse (non ordonné) de (C + Ct) à C partir du profil Morse (non ordonné) de C. 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 : TRPMOR, FUSPRM C APPELE PAR : PRASEM C*********************************************************************** C ENTREES : PMC C SORTIES : PMCCT C CODE RETOUR (IRET) : = 0 si tout s'est bien passé C*********************************************************************** C VERSION : v1, 13/12/99, version 1 C HISTORIQUE : v1, 13/12/99, création 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 SMMATRIK INTEGER NTT,NJA POINTEUR PMC.PMORS POINTEUR PMCT.PMORS POINTEUR PMCCT.PMORS * INTEGER IMPR,IRET * * Executable statements * IF (IMPR.GT.5) WRITE(IOIMP,*) 'Entrée dans makpmt' SEGACT,PMC NTT=PMC.IA(/1)-1 NJA=PMC.JA(/1) SEGINI,PMCT $ PMCT.JA,PMCT.IA, $ IMPR,IRET) IF (IRET.NE.0) GOTO 9999 SEGDES PMCT SEGDES PMC * In FUSPRM : SEGINI PMCCT $ PMCCT, $ IMPR,IRET) IF (IRET.NE.0) GOTO 9999 SEGSUP PMCT * * Normal termination * IRET=0 RETURN * * Format handling * * * Error handling * 9999 CONTINUE IRET=1 WRITE(IOIMP,*) 'An error was detected in subroutine makpmt' RETURN * * End of subroutine MAKPMT * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales