geopc1
C GEOPC1 SOURCE GOUNAND 06/04/06 17:53:42 5371 $ JCOOR,FFPG, $ JPC, $ IMPR,IRET) IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : GEOPC1 C PROJET : C DESCRIPTION : récupération de la première coordonnée C C LANGAGE : Fortran 77 (sauf E/S) C AUTEUR : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF) C mél : gounand@semt2.smts.cea.fr C*********************************************************************** C APPELES : - C APPELE PAR : GEOMET C*********************************************************************** C ENTREES : C ENTREES/SORTIES : C SORTIES : - C CODE RETOUR (IRET) : = 0 si tout s'est bien passé C*********************************************************************** C VERSION : v1, 23/03/06, version initiale C HISTORIQUE : v1, 23/03/06, 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 CCREEL INTEGER NDDL,IESREL,NBPOGO,NBELEM REAL*8 JCOOR(NDDL,IESREL,NBELEM) REAL*8 FFPG(NDDL,NBPOGO) REAL*8 JPC(NBPOGO,NBELEM) * INTEGER IMPR,IRET INTEGER IELEM,IPOGO,JESREL,IDDL REAL*8 XR * * Executable statements * IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans geopc1' DO IELEM=1,NBELEM DO IPOGO=1,NBPOGO JESREL=1 XR=XZERO DO IDDL=1,NDDL XR=XR $ + (JCOOR(IDDL,JESREL,IELEM) $ * FFPG(IDDL,IPOGO)) ENDDO JPC(IPOGO,IELEM)=XR ENDDO ENDDO * * Normal termination * IRET=0 RETURN * * Format handling * * * Error handling * 9999 CONTINUE IRET=1 WRITE(IOIMP,*) 'An error was detected in subroutine geopc1' RETURN * * End of subroutine GEOPC1 * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales