60 REAL,
DIMENSION(:,:),
INTENT(IN) :: PVAR
61 CHARACTER(LEN=30),
INTENT(IN) :: HVAR
64 CHARACTER(LEN=50),
DIMENSION(NNCAT) :: CNAME
65 CHARACTER(LEN=40) :: CFMT
66 CHARACTER(*),
PARAMETER :: YPFMT1=
"('(',I4,'(F10.3,')" 67 INTEGER :: JWRK1,JJ,JI,JCAT
72 REAL :: ZX1, ZY1, ZX2, ZY2
73 REAL(KIND=JPRB) :: ZHOOK_HANDLE
88 WRITE(iluout,*) cname(jcat)
95 iindex = (
nnyc(jcat)-1) *
nnxc(jcat) + 1
100 zmin = minval(pvar(jcat,:))
101 zmax = maxval(pvar(jcat,:),
mask=pvar(jcat,:)/=
xundef)
120 iindex = (jj - 1) *
nnxc(jcat) + ji
121 zx1 =
xx0(jcat) + ((ji-1) *
xdxt(jcat))
122 zy1 =
xy0(jcat) + ((jj-1) *
xdxt(jcat))
124 IF (
xtopd(jcat,iindex).EQ.
xnul(jcat) )
THEN 128 ELSEIF (
nline(jcat,iindex)/=0)
THEN 146 IF (
lhook)
CALL dr_hook(
'WRITE_FILE_MAP',1,zhook_handle)
static const char * trim(const char *name, int *n)
real, dimension(:,:), allocatable xtopd
subroutine open_file(HPROGRAM, KUNIT, HFILE, HFORM, HACTION, HACCESS, KR
real, dimension(:), allocatable xx0
character(len=15), dimension(jpcat) ccat
integer, dimension(:,:), allocatable nline
real, dimension(:), allocatable xdxt
subroutine close_file(HPROGRAM, KUNIT)
integer, dimension(:), allocatable nnyc
subroutine get_luout(HPROGRAM, KLUOUT)
real, dimension(:), allocatable xnul
integer, dimension(:), allocatable nnxc
real, dimension(:), allocatable xy0
subroutine write_file_map(PVAR, HVAR)