6 SUBROUTINE average1_cti(UG,KLUOUT,KNBLINES,PLAT,PLON,PVALUE,PNODATA)
47 USE modi_get_mesh_index
61 INTEGER,
INTENT(IN) :: KLUOUT
62 INTEGER,
INTENT(IN) :: KNBLINES
63 REAL,
DIMENSION(:),
INTENT(IN) :: PLAT
64 REAL,
DIMENSION(:),
INTENT(IN) :: PLON
65 REAL,
DIMENSION(:),
INTENT(IN) :: PVALUE
66 REAL,
OPTIONAL,
INTENT(IN) :: PNODATA
71 INTEGER,
DIMENSION(NOVMX,SIZE(PLAT)) :: IINDEX
74 REAL,
DIMENSION(SIZE(PLAT)) :: ZVALUE
78 REAL(KIND=JPRB) :: ZHOOK_HANDLE
87 IF (
PRESENT(pnodata))
THEN 90 CALL get_mesh_index(ug,kluout,knblines,plat,plon,iindex,zvalue,znodata
101 DO jl = 1 ,
SIZE(plat)
108 IF (iindex(jov,jl)==0) cycle bloop
118 xall(iindex(jov,jl),1,1) =
xall(iindex(jov,jl),1,1)+pvalue(jl)
123 xall(iindex(jov,jl),2,1) =
xall(iindex(jov,jl),2,1)+pvalue(jl)**2
129 xall(iindex(jov,jl),3,1) =
xall(iindex(jov,jl),3,1)+pvalue(jl)**3
integer, dimension(:,:), allocatable nsize_all
real, dimension(:,:,:), allocatable xall
subroutine average1_cti(UG, KLUOUT, KNBLINES, PLAT, PLON, PVALUE, PNODAT
subroutine get_mesh_index(UG, KLUOUT, KNBLINES, PLAT, PLON, KINDEX, PVAL
real, dimension(:,:), allocatable xext_all