46 USE yomhook
,ONLY : lhook, dr_hook
47 USE parkind1
,ONLY : jprb
54 INTEGER,
INTENT(IN) :: kgrid_par
55 INTEGER,
INTENT(IN) :: kl
56 REAL,
DIMENSION(KGRID_PAR),
INTENT(IN) :: pgrid_par
57 REAL,
DIMENSION(KL),
INTENT(OUT) :: plat
58 REAL,
DIMENSION(KL),
INTENT(OUT) :: plon
59 REAL,
DIMENSION(KL),
INTENT(OUT) :: pmesh_size
60 REAL,
DIMENSION(KL),
INTENT(OUT) :: pdir
67 REAL,
DIMENSION(:),
ALLOCATABLE :: zdx
68 REAL,
DIMENSION(:),
ALLOCATABLE :: zdy
69 REAL(KIND=JPRB) :: zhook_handle
76 IF (lhook) CALL dr_hook(
'LATLON_GRIDTYPE_CARTESIAN',0,zhook_handle)
77 ALLOCATE(zdx(
SIZE(plat)))
78 ALLOCATE(zdy(
SIZE(plat)))
95 pmesh_size(:) = zdx(:) * zdy(:)
107 IF (lhook) CALL dr_hook(
'LATLON_GRIDTYPE_CARTESIAN',1,zhook_handle)
subroutine latlon_gridtype_cartesian(KGRID_PAR, KL, PGRID_PAR, PLAT, PLON, PMESH_SIZE, PDIR)
subroutine latlon_cartesian(PLAT0, PLON0, PLAT, PLON)
subroutine get_gridtype_cartesian(PGRID_PAR, PLAT0, PLON0, KIMAX, KJMAX, PX, PY, PDX, PDY, KL)