50 USE yomhook
,ONLY : lhook, dr_hook
51 USE parkind1
,ONLY : jprb
57 REAL,
DIMENSION(:),
INTENT(IN) :: pvar
58 CHARACTER(LEN=30),
INTENT(IN) :: hvar
59 INTEGER,
INTENT(IN) :: kcat
63 CHARACTER(LEN=50) :: cname
64 CHARACTER(LEN=40) :: cfmt
69 REAL(KIND=JPRB) :: zhook_handle
71 IF (lhook) CALL dr_hook(
'WRITE_FILE_VECMAP',0,zhook_handle)
80 cname = trim(ccat(kcat))//trim(hvar)
82 CALL
open_file(
'ASCII ',nunit,hfile=cname,hform=
'FORMATTED')
88 WRITE(nunit,*) xx0(kcat)
89 WRITE(nunit,*) xy0(kcat)
90 WRITE(nunit,*) nnxc(kcat)
91 WRITE(nunit,*) nnyc(kcat)
93 WRITE(nunit,*) xdxt(kcat)
99 iindex = (ji - 1) * nnxc(kcat) + jk
100 IF (xtopd(kcat,iindex).EQ.xnul(kcat))
THEN
103 WRITE(nunit,*) pvar(nline(kcat,iindex))
110 IF (lhook) CALL dr_hook(
'WRITE_FILE_VECMAP',1,zhook_handle)
subroutine write_file_vecmap(PVAR, HVAR, KCAT)
subroutine close_file(HPROGRAM, KUNIT)
subroutine open_file(HPROGRAM, KUNIT, HFILE, HFORM, HACTION, HACCESS, KRECL)