prqrf
C PRQRF SOURCE GOUNAND 21/06/02 21:17:35 11022 $ IMPR,IRET) IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : PRQRF C PROJET : Noyau linéaire NLIN C DESCRIPTION : 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 APPELES (E/S) : OOOETA C APPELE PAR : INQRFS C*********************************************************************** C ENTREES : QRF C ENTREES/SORTIES : - C SORTIES : - C CODE RETOUR (IRET) : = 0 si tout s'est bien passé C*********************************************************************** C VERSION : v1, 17/10/02, version initiale C HISTORIQUE : v1, 17/10/02, 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 CCGEOME -INC TNLIN *-INC SIQUAF POINTEUR QRF.IQUAF INTEGER NDIMQR,NBNOQR * INTEGER IMPR,IRET * INTEGER IDIMQR,IBNOQR INTEGER NUMER INTEGER QRFETA * * Executable statements * IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans prqrf' * CALL OOOETA(QRF,QRFETA,IMOD) IF (QRFETA.NE.1) SEGACT QRF WRITE(IOIMP,*) 'Segment IQUAF de pointeur',QRF NUMER=QRF.NUMQUF WRITE(IOIMP,*) 'Nom : ',NOMS(NUMER) WRITE(IOIMP,*) 'Coordonnées des noeuds du QUAF:' NDIMQR=QRF.XCONQR(/1) NBNOQR=QRF.XCONQR(/2) DO 1 IBNOQR=1,NBNOQR WRITE(IOIMP,4005) $ IBNOQR,(QRF.XCONQR(IDIMQR,IBNOQR),IDIMQR=1,NDIMQR) 1 CONTINUE WRITE(IOIMP,*) 'Numéro du centre : ',QRF.NUCENT WRITE(IOIMP,*) 'Maillage des faces : ' MYMEL=QRF.LFACE IF (MYMEL.NE.0) THEN CALL PRLIST ELSE WRITE(IOIMP,*) 'Pas de maillage des faces' ENDIF IF (QRFETA.NE.1) SEGDES QRF * * Normal termination * IRET=0 RETURN * * Format handling * 4005 FORMAT (2X,'Point ',I6,' :',6(1X,1PE24.16)) * * Error handling * 9999 CONTINUE IRET=1 WRITE(IOIMP,*) 'An error was detected in subroutine prqrf' RETURN * * End of subroutine PRQRF * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales