ccgras
C CCGRAS SOURCE GOUNAND 21/06/02 21:15:20 11022 $ FC, $ IMPR,IRET) IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : CCGRAS C DESCRIPTION : Calcul de la loi de comportement aux points de Gauss : C un rayonnement en surface 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 : C APPELE PAR : C*********************************************************************** C ENTREES : C ENTREES/SORTIES : C SORTIES : - C TRAVAIL : C*********************************************************************** C VERSION : v1, 10/09/04, version initiale C HISTORIQUE : v1, 10/09/04, 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 SMCHAEL INTEGER NBLIG,NBCOL,N2LIG,N2COL,NBPOI,NBELM,N1 POINTEUR FC.MCHEVA POINTEUR LCOF.LCHEVA POINTEUR T1.MCHEVA POINTEUR T2.MCHEVA POINTEUR T3.MCHEVA * INTEGER IMPR,IRET * * Executable statements * IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans ccgras' NLFC=FC.WELCHE(/6) NPFC=FC.WELCHE(/5) T3=LCOF.LISCHE(3) NLC3=T3.WELCHE(/6) NPC3=T3.WELCHE(/5) DO ILFC=1,NLFC IF (NLC1.EQ.1) THEN ILC1=1 ELSE ILC1=ILFC ENDIF IF (NLC2.EQ.1) THEN ILC2=1 ELSE ILC2=ILFC ENDIF IF (NLC3.EQ.1) THEN ILC3=1 ELSE ILC3=ILFC ENDIF DO IPFC=1,NPFC IF (NPC1.EQ.1) THEN IPC1=1 ELSE IPC1=IPFC ENDIF IF (NPC2.EQ.1) THEN IPC2=1 ELSE IPC2=IPFC ENDIF IF (NPC3.EQ.1) THEN IPC3=1 ELSE IPC3=IPFC ENDIF XT3=T3.WELCHE(1,1,1,1,IPC3,ILC3) FC.WELCHE(1,1,1,1,IPFC,ILFC)= $ XT1*XT2*XT3**3 ENDDO ENDDO * * Normal termination * IRET=0 RETURN * * Format handling * * * Error handling * 9999 CONTINUE IRET=1 WRITE(IOIMP,*) 'An error was detected in subroutine ccgras' RETURN * * End of subroutine CCGRAS * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales