6 SUBROUTINE init_io_surf_n (DTCO, U, HPROGRAM,HMASK,HSCHEME,HACTION,HNAME)
50 USE modi_init_io_surf_asc_n
53 USE modi_init_io_surf_bin_n
56 USE modi_init_io_surf_fa_n
59 USE modi_init_io_surf_lfi_n
62 USE modi_init_io_surf_nc_n
65 USE modi_init_io_surf_ol_n
68 USE modi_init_io_surf_txt_n
71 USE modi_mnhinit_io_surf_n
74 USE modi_aroinit_io_surf_n
94 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
95 CHARACTER(LEN=6),
INTENT(IN) :: HMASK
96 CHARACTER(LEN=6),
INTENT(IN) :: HSCHEME
97 CHARACTER(LEN=5),
INTENT(IN) :: HACTION
98 CHARACTER(LEN=*),
OPTIONAL,
INTENT(IN) :: HNAME
103 REAL(KIND=JPRB) :: ZHOOK_HANDLE
106 IF (
lhook)
CALL dr_hook(
'INIT_IO_SURF_N',0,zhook_handle)
107 IF (hprogram==
'MESONH')
THEN 109 CALL mnhinit_io_surf_n(hprogram,hmask,haction)
113 IF (hprogram==
'OFFLIN' )
THEN 115 IF(
PRESENT(hname))
THEN 123 IF (hprogram==
'ASCII ' )
THEN 129 IF (hprogram==
'TEXTE ' )
THEN 135 IF (hprogram==
'BINARY' )
THEN 141 IF (hprogram==
'AROME ' )
THEN 143 CALL aroinit_io_surf_n(hprogram,hmask,haction)
147 IF (hprogram==
'FA ' )
THEN 153 IF (hprogram==
'LFI ' )
THEN 159 IF (hprogram==
'NC ' )
THEN 165 IF (trim(hprogram)==
'XIOS' )
THEN 171 IF (
lhook)
CALL dr_hook(
'INIT_IO_SURF_N',1,zhook_handle)
subroutine init_io_surf_lfi_n(DTCO, U, HMASK, HACTION)
subroutine init_io_surf_txt_n(DTCO, U, HMASK, HACTION)
subroutine init_io_surf_fa_n(DTCO, U, HPROGRAM, HMASK, HACTION)
subroutine init_io_surf_asc_n(DTCO, U, HMASK, HACTION)
subroutine init_io_surf_ol_n(DTCO, U, HPROGRAM, HMASK, HSCHEME, HACT
subroutine init_io_surf_n(DTCO, U, HPROGRAM, HMASK, HSCHEME, HACTION
character(len=6) yxios_domain
subroutine init_io_surf_bin_n(DTCO, U, HMASK, HACTION)
subroutine init_io_surf_nc_n(DTCO, U, HMASK, HACTION)