1 : C RSETEE SOURCE CHAT 05/01/13 03:07:31 5004 2 : SUBROUTINE RSETEE(LENTI,NLENTI, 3 : $ KRENTI,NRANGE, 4 : $ IMPR,IRET) 5 : IMPLICIT INTEGER(I-N) 6 : IMPLICIT REAL*8 (A-H,O-Z) 7 : C*********************************************************************** 8 : C NOM : RSETEE 9 : C DESCRIPTION : KRENTI(LENTI(i=1..n))=i 10 : C 11 : C LANGAGE : FORTRAN 77 (sauf E/S) 12 : C AUTEUR : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF) 13 : C mél : gounand@semt2.smts.cea.fr 14 : C*********************************************************************** 15 : C APPELE PAR : KRIPEE 16 : C*********************************************************************** 17 : C ENTREES : LENTI, NLENTI, NRANGE 18 : C ENTREES/SORTIES : KRENTI 19 : C CODE RETOUR (IRET) : = 0 si tout s'est bien passé 20 : C*********************************************************************** 21 : C VERSION : v1, 03/02/2000, version initiale 22 : C HISTORIQUE : v1, 03/02/2000, création 23 : C HISTORIQUE : 24 : C HISTORIQUE : 25 : C*********************************************************************** 26 : C Prière de PRENDRE LE TEMPS de compléter les commentaires 27 : C en cas de modification de ce sous-programme afin de faciliter 28 : C la maintenance ! 29 : C*********************************************************************** 30 : -INC CCOPTIO 31 : * 32 : INTEGER NLENTI,NRANGE 33 : INTEGER LENTI(NLENTI) 34 : INTEGER KRENTI(NRANGE) 35 : INTEGER IMPR,IRET 36 : * 37 : INTEGER ILENTI 38 : * 39 : * Executable statements 40 : * 41 : IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans rsetee.eso' 42 : DO 1 ILENTI=1,NLENTI 43 : KRENTI(LENTI(ILENTI))=ILENTI 44 : 1 CONTINUE 45 : * 46 : * Normal termination 47 : * 48 : IRET=0 49 : RETURN 50 : * 51 : * Format handling 52 : * 53 : * 54 : * Error handling 55 : * 56 : 9999 CONTINUE 57 : IRET=1 58 : WRITE(IOIMP,*) 'An error was detected in subroutine rsetee' 59 : RETURN 60 : * 61 : * End of subroutine RSETEE 62 : * 63 : END 64 : 65 : 66 :
© Cast3M 2003 - All rights reserved.
Disclaimer