7 keq, ksv_beg, ksv_end, ovarsig, orgfix)
39 USE yomhook
,ONLY : lhook, dr_hook
40 USE parkind1
,ONLY : jprb
46 INTEGER,
INTENT(IN) :: kluout
47 CHARACTER(LEN=4),
INTENT(IN) :: hrc1
48 CHARACTER(LEN=*),
DIMENSION(:),
INTENT(IN) :: hsv
50 INTEGER,
INTENT(OUT) :: kpmode
51 INTEGER,
INTENT(OUT) :: keq
52 INTEGER,
INTENT(OUT) :: ksv_beg
53 INTEGER,
INTENT(OUT) :: ksv_end
54 LOGICAL,
INTENT(INOUT) :: ovarsig
55 LOGICAL,
INTENT(INOUT) :: orgfix
59 CHARACTER(LEN=4) :: yrc1
60 REAL(KIND=JPRB) :: zhook_handle
65 IF (lhook) CALL dr_hook(
'DSLT_INIT_NAMES',0,zhook_handle)
75 IF (yrc1 == hrc1)
THEN
77 IF (hsv(jsv)(5:5) ==
'6') ovarsig = .true.
78 IF (hsv(jsv)(5:5) ==
'0') orgfix = .false.
81 IF (keq == 1) ksv_beg = jsv
90 ksv_end = ksv_beg + keq - 1
95 kpmode = ksv_end - ksv_beg + 1
97 kpmode = int(kpmode / 3.)
98 ELSE IF (.NOT.orgfix)
THEN
99 kpmode = int(kpmode / 2.)
102 IF (lhook) CALL dr_hook(
'DSLT_INIT_NAMES',1,zhook_handle)
subroutine dslt_init_names(KLUOUT, HRC1, HSV, KPMODE, KEQ, KSV_BEG, KSV_END, OVARSIG, ORGFIX)