41 USE modi_init_io_surf_n
43 USE modi_end_io_surf_n
56 CHARACTER(LEN=*),
DIMENSION(:),
INTENT(IN) :: HSELECT
60 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
67 CHARACTER(LEN=12) :: YRECFM
68 CHARACTER(LEN=100):: YCOMMENT
71 REAL(KIND=JPRB) :: ZHOOK_HANDLE
77 IF (
lhook)
CALL dr_hook(
'WRITE_DIAG_CH_AGGR_n',0,zhook_handle)
78 CALL init_io_surf_n(dtco, u, hprogram,
'FULL ',
'SURF ',
'WRITE',
'SURF_ATM_DIAGNOSTICS.OUT.nc' 84 DO jspec=1,
SIZE(che%TSEMISS)
85 yrecfm =
"E_"//
trim(che%TSEMISS(jspec)%CNAME)
86 ycomment =
"Emission data at time t (ppm*m/s)" 87 CALL write_surf(hselect,hprogram,yrecfm,che%TSEMISS(jspec)%XEMISDATA,iresp
96 IF (
lhook)
CALL dr_hook(
'WRITE_DIAG_CH_AGGR_n',1,zhook_handle)
static const char * trim(const char *name, int *n)
subroutine write_diag_ch_aggr_n(DTCO, HSELECT, U, CHE, HPROGRAM)
subroutine end_io_surf_n(HPROGRAM)
subroutine init_io_surf_n(DTCO, U, HPROGRAM, HMASK, HSCHEME, HACTION