47 INTEGER,
INTENT(IN) :: KGRID_PAR
48 INTEGER,
INTENT(IN) :: KL
49 INTEGER,
INTENT(IN) :: KNEAR_NBR
50 REAL,
DIMENSION(KGRID_PAR),
INTENT(IN) :: PGRID_PAR
51 INTEGER,
DIMENSION(:,:),
POINTER :: KNEAR
56 REAL,
DIMENSION(KL) :: ZDIS
57 REAL,
DIMENSION(KL) :: ZX
58 REAL,
DIMENSION(KL) :: ZY
59 REAL,
DIMENSION(KL) :: ZDX
60 REAL,
DIMENSION(KL) :: ZDY
63 INTEGER :: JP1, JP2, JN, IL
64 REAL(KIND=JPRB) :: ZHOOK_HANDLE
68 IF (
lhook)
CALL dr_hook(
'GET_NEAR_MESHES_LONLATVAL',0,zhook_handle)
83 zdis(jp2) = sqrt((zx(jp1)-zx(jp2))**2+(zy(jp1)-zy(jp2))**2)
85 zdmax = maxval(zdis(:)) + 1.
90 DO jn=1,min(kl-1,knear_nbr)
92 id0 = maxval(minloc(zdis(:)))
94 knear(
nnum(jp1),jn) = id0
103 IF (
lhook)
CALL dr_hook(
'GET_NEAR_MESHES_LONLATVAL',1,zhook_handle)
subroutine get_near_meshes_lonlatval(KGRID_PAR, KL, PGRID_PAR, KNEAR_
subroutine get_gridtype_lonlatval(PGRID_PAR, KL, PX, PY, PDX, PDY)
integer, dimension(:), allocatable nnum
integer, dimension(:), allocatable nindex