41 USE modi_mnhget_desfm_n
44 USE modi_aroget_desfm_n
57 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
58 CHARACTER(LEN=5),
INTENT(IN) :: HACTION
59 INTEGER,
INTENT(OUT) :: KLUDES
60 LOGICAL,
INTENT(INOUT),
OPTIONAL :: ONAM_WRITTEN
61 REAL(KIND=JPRB) :: ZHOOK_HANDLE
66 LOGICAL :: GNAM_WRITTEN
69 IF (
lhook)
CALL dr_hook(
'GET_DEFAULT_NAM_N',0,zhook_handle)
70 IF (hprogram==
'MESONH')
THEN 72 CALL mnhget_desfm_n(haction,kludes)
73 IF (haction==
'READ ' .AND. kludes.NE.0) rewind(kludes)
75 ELSEIF (hprogram==
'AROME ')
THEN 77 IF (
PRESENT(onam_written)) gnam_written = onam_written
79 CALL aroget_desfm_n(haction,kludes)
81 IF (haction==
'WRITE')
THEN 82 IF (gnam_written)
THEN 83 IF (
PRESENT(onam_written)) onam_written = .false.
90 IF (
PRESENT(onam_written)) gnam_written = onam_written
92 IF (haction==
'WRITE' .AND. gnam_written)
THEN 94 IF (
PRESENT(onam_written)) onam_written = .false.
97 IF (
lhook)
CALL dr_hook(
'GET_DEFAULT_NAM_N',1,zhook_handle)
subroutine get_default_nam_n(HPROGRAM, HACTION, KLUDES, ONAM_WRITTEN)
subroutine get_luout(HPROGRAM, KLUOUT)