39 USE modi_regrot_lonlat_rot
46 INTEGER,
INTENT(IN) :: KL
47 REAL,
DIMENSION(:),
INTENT(IN) :: PGRID_PAR
48 REAL,
DIMENSION(KL),
INTENT(IN) :: PLAT
49 REAL,
DIMENSION(KL),
INTENT(IN) :: PLON
50 INTEGER,
DIMENSION(KL),
INTENT(OUT) :: KINDEX
51 INTEGER,
INTENT(IN) :: KSSO
52 INTEGER,
DIMENSION(KL),
INTENT(OUT) :: KISSOX
53 INTEGER,
DIMENSION(KL),
INTENT(OUT) :: KISSOY
67 REAL,
DIMENSION(SIZE(PLON)) :: ZLON
68 REAL,
DIMENSION(SIZE(PLAT)) :: ZLAT
69 REAL(KIND=JPRB) :: ZHOOK_HANDLE
73 IF (
lhook)
CALL dr_hook(
'GET_MESH_INDEX_LONLAT_ROT',0,zhook_handle)
74 IF (.NOT.
ALLOCATED(
xlatlim))
THEN 90 xlonlim(ji) = zwest + float(ji-1)*zdlon
96 xlatlim(ji) = zsouth + float(ji-1)*zdlat
113 WHERE (zlon(:)>180.) zlon(:)=zlon(:)-360.
114 WHERE (zlon(:)<-180.) zlon(:)=zlon(:)+360.
116 zlon(:) = zlon(:)+nint((
xlon0-zlon(:))/360.)*360.
142 kindex(jl) = (jj-1) *
nlon + ji
149 kissox(jl) = 1 + int( float(ksso) * (zlon(jl)-
xlonlim(ji))/(
xlonlim(ji
153 IF (
lhook)
CALL dr_hook(
'GET_MESH_INDEX_LONLAT_ROT',1,zhook_handle)
subroutine regrot_lonlat_rot(PXREG, PYREG, PXROT, PYROT, KXDIM, KYDIM, KX, KY, PXCEN, PYCEN, KCALL)
subroutine get_gridtype_lonlat_rot(PGRID_PAR,
real, dimension(:), allocatable xlatlim
subroutine get_mesh_index_lonlat_rot(KL, PGRID_PAR, PLAT, PLON, KINDEX
real, dimension(:), allocatable xlonlim