1 : C SUFPGS SOURCE GOUNAND 05/12/21 21:36:33 5281 2 : SUBROUTINE SUFPGS(MYFPGS,IMPR,IRET) 3 : IMPLICIT REAL*8 (A-H,O-Z) 4 : IMPLICIT INTEGER (I-N) 5 : C*********************************************************************** 6 : C NOM : SUFPGS 7 : C PROJET : Noyau linéaire NLIN 8 : C DESCRIPTION : Supprimme le segment contenant les informations sur 9 : C l'ensemble des familles de méthodes d'intégration 10 : C 11 : C LANGAGE : ESOPE 12 : C AUTEUR : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF) 13 : C mél : gounand@semt2.smts.cea.fr 14 : C*********************************************************************** 15 : C APPELES : 16 : C APPELE PAR : 17 : C*********************************************************************** 18 : C ENTREES : 19 : C ENTREES/SORTIES : - 20 : C SORTIES : 21 : C TRAVAIL : 22 : C CODE RETOUR (IRET) : = 0 si tout s'est bien passé 23 : C*********************************************************************** 24 : C VERSION : v1, 19/12/02, version initiale 25 : C HISTORIQUE : v1, 19/12/02, création 26 : C HISTORIQUE : 27 : C HISTORIQUE : 28 : C*********************************************************************** 29 : C Prière de PRENDRE LE TEMPS de compléter les commentaires 30 : C en cas de modification de ce sous-programme afin de faciliter 31 : C la maintenance ! 32 : C*********************************************************************** 33 : -INC CCOPTIO 34 : CBEGININCLUDE SFAPG 35 : SEGMENT FAPG 36 : CHARACTER*(LNNFAP) NOMFAP 37 : INTEGER NBQUAF(NBMPG) 38 : POINTEUR MPOGAU(NBMPG).POGAU 39 : ENDSEGMENT 40 : SEGMENT FAPGS 41 : POINTEUR LISFPG(0).FAPG 42 : ENDSEGMENT 43 : CENDINCLUDE SFAPG 44 : POINTEUR MYFPGS.FAPGS 45 : POINTEUR MYFPG.FAPG 46 : * 47 : INTEGER IMPR,IRET 48 : * 49 : INTEGER NBFAPG,IBFAPG 50 : * 51 : * Executable statements 52 : * 53 : IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans sufpgs' 54 : SEGACT MYFPGS*MOD 55 : NBFAPG=MYFPGS.LISFPG(/1) 56 : DO IBFAPG=1,NBFAPG 57 : MYFPG=MYFPGS.LISFPG(IBFAPG) 58 : IF (MYFPG.NE.0) THEN 59 : * SEGACT MYFPG*MOD 60 : SEGSUP MYFPG 61 : ENDIF 62 : ENDDO 63 : SEGSUP MYFPGS 64 : * 65 : * Normal termination 66 : * 67 : IRET=0 68 : RETURN 69 : * 70 : * Format handling 71 : * 72 : * 73 : * Error handling 74 : * 75 : 9999 CONTINUE 76 : IRET=1 77 : WRITE(IOIMP,*) 'An error was detected in subroutine sufpgs' 78 : RETURN 79 : * 80 : * End of subroutine SUFPGS 81 : * 82 : END 83 : 84 :
© Cast3M 2003 - All rights reserved.
Disclaimer