The TELEMAC-MASCARET system  trunk
exten2.f
Go to the documentation of this file.
1 ! ***************************
2  CHARACTER(LEN=7) FUNCTION exten2
3 ! ***************************
4 !
5  &(n,ipid)
6 !
8  IMPLICIT NONE
9 !
10 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
11 !
12  INTEGER, INTENT(IN) :: IPID,N
13 !
14 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
15 !
16 !
17 !-----------------------------------------------------------------------
18 !
19  IF(n.GT.0) THEN
20 !
21  exten2='000-000'
22 !
23  IF(n.LT.10) THEN
24  WRITE(exten2(03:03),'(I1)') n
25  ELSEIF(n.LT.100) THEN
26  WRITE(exten2(02:03),'(I2)') n
27  ELSE
28  WRITE(exten2(01:03),'(I3)') n
29  ENDIF
30 !
31  IF(ipid.LT.10) THEN
32  WRITE(exten2(07:07),'(I1)') ipid
33  ELSEIF(ipid.LT.100) THEN
34  WRITE(exten2(06:07),'(I2)') ipid
35  ELSE
36  WRITE(exten2(05:07),'(I3)') ipid
37  ENDIF
38 !
39  ELSE
40 !
41  exten2=' '
42 !
43  ENDIF
44 !
45 !-----------------------------------------------------------------------
46 !
47  RETURN
48  END FUNCTION
49 !
character(len=7) function exten2(N, IPID)
Definition: exten2.f:7