1 SUBROUTINE posnam(KULNAM,CDNAML)
49 INTEGER(KIND=JPIM),
INTENT(IN) :: KULNAM
50 CHARACTER(LEN=*) ,
INTENT(IN) :: CDNAML
53 CHARACTER (LEN = 40) :: CLINE
54 CHARACTER (LEN = 1) :: CLTEST
56 INTEGER(KIND=JPIM) :: ILEN, IND1, ISTATUS, ISCAN
57 REAL(KIND=JPRB) :: ZHOOK_HANDLE
59 #include "abor1.intfb.h"
73 print *,
'On cherche a lire:',cdnaml
74 DO WHILE (istatus==0 .AND. iscan==0)
75 READ(kulnam,
'(A)',iostat=istatus) cline
79 cline=
'POSNAM:CANNOT LOCATE '//cdnaml//
' '
82 IF (index(cline(1:10),
'&') == 0)
THEN
85 ind1=index(cline,
'&'//cdnaml)
89 cltest=cline(ind1+ilen+1:ind1+ilen+1)
90 IF ( (lge(cltest,
'0').AND.lle(cltest,
'9')) &
91 & .OR.(lge(cltest,
'A').AND.lle(cltest,
'Z')) )
THEN
99 cline=
'POSNAM:READ ERROR IN NAMELIST FILE'
subroutine posnam(KULNAM, CDNAML)
subroutine dr_hook(CDNAME, KSWITCH, PKEY)