7 SUBROUTINE read_nam_pgd_topd(HPROGRAM,OCOUPL_TOPD,HCAT,PF_PARAM_BV,PC_DEPTH_RATIO_BV)
47 USE modi_open_namelist
48 USE modi_close_namelist
63 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
64 LOGICAL,
INTENT(OUT) :: OCOUPL_TOPD
65 CHARACTER(LEN=15),
DIMENSION(JPCAT),
INTENT(OUT) :: HCAT
66 REAL,
DIMENSION(JPCAT),
INTENT(OUT) :: PF_PARAM_BV
67 REAL,
DIMENSION(JPCAT),
INTENT(OUT) :: PC_DEPTH_RATIO_BV
72 CHARACTER(LEN=15),
DIMENSION(JPCAT) :: CCAT
73 LOGICAL :: LCOUPL_TOPD
74 REAL,
DIMENSION(JPCAT) :: XF_PARAM_BV
75 REAL,
DIMENSION(JPCAT) :: XC_DEPTH_RATIO_BV
80 REAL(KIND=JPRB) :: ZHOOK_HANDLE
85 NAMELIST/nam_pgd_topd/ccat, lcoupl_topd, xf_param_bv, xc_depth_ratio_bv
87 IF (
lhook)
CALL dr_hook(
'READ_NAM_PGD_TOPD',0,zhook_handle)
95 xc_depth_ratio_bv(:) = 1.
107 CALL posnam(ilunam,
'NAM_PGD_TOPD',gfound,iluout)
108 IF (gfound)
READ(unit=ilunam,nml=nam_pgd_topd)
122 ocoupl_topd = lcoupl_topd
125 pc_depth_ratio_bv(1:
nncat) = xc_depth_ratio_bv(1:
nncat)
127 IF (
lhook)
CALL dr_hook(
'READ_NAM_PGD_TOPD',1,zhook_handle)
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
subroutine read_nam_pgd_topd(HPROGRAM, OCOUPL_TOPD, HCAT, PF_PARAM_BV
subroutine close_namelist(HPROGRAM, KLUNAM)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine open_namelist(HPROGRAM, KLUNAM, HFILE)