smi2pg
C SMI2PG SOURCE PV090527 24/06/21 21:15:03 11951 $ PGCOUR,IMPR,IRET) IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : SMI2PG C DESCRIPTION : Va chercher les points d'intégration dans donred.eso C C C C LANGAGE : ESOPE C AUTEUR : Stéphane GOUNAND (CEA/DEN/DM2S/SFME/LTMF) 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 : IELE, NBG C ENTREES/SORTIES : PGCOUR C SORTIES : C CODE RETOUR (IRET) : = 0 si tout s'est bien passé C*********************************************************************** C VERSION : v1, 21/10/2005, version initiale C HISTORIQUE : v1, 21/10/2005, 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 TNLIN *-INC SPOGAU POINTEUR PGCOUR.POGAU -INC SMINTE * INTEGER IMPR,IRET * * Executable statements * IF (IMPR.GT.2) WRITE(IOIMP,*) 'Entrée dans smi2pg.eso' SEGACT PGCOUR*MOD IDPG=PGCOUR.XCOPG(/1) MELE=0 NNO=0 NPINT=0 IF (IRET.EQ.0) GOTO 9999 SEGACT MINTE DO IBG=1,NBG PGCOUR.XCOPG(1,IBG)=QSIGAU(IBG) IF (IDPG.GE.2) THEN PGCOUR.XCOPG(2,IBG)=ETAGAU(IBG) IF (IDPG.GE.3) THEN PGCOUR.XCOPG(3,IBG)=DZEGAU(IBG) ENDIF ENDIF PGCOUR.XPOPG(IBG)=POIGAU(IBG) ENDDO SEGSUP MINTE SEGDES PGCOUR * * Normal termination * IRET=0 RETURN * * Format handling * * * Error handling * 9999 CONTINUE IRET=1 WRITE(IOIMP,*) 'An error was detected in subroutine smi2pg' RETURN * * End of subroutine SMI2PG * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales