6 SUBROUTINE pack_grid_lonlat_rot(KMASK_SIZE,KMASK,KGRID_PAR1,PGRID_PAR1,KGRID_PAR2,OPACK,PGRID_PAR2)
45 INTEGER,
INTENT(IN) :: KMASK_SIZE
46 INTEGER,
DIMENSION(KMASK_SIZE),
INTENT(IN) :: KMASK
47 INTEGER,
INTENT(IN) :: KGRID_PAR1
48 REAL,
DIMENSION(KGRID_PAR1),
INTENT(IN) :: PGRID_PAR1
49 INTEGER,
INTENT(INOUT) :: KGRID_PAR2
50 LOGICAL,
INTENT(IN) :: OPACK
51 REAL,
DIMENSION(KGRID_PAR2),
INTENT(OUT) :: PGRID_PAR2
65 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLAT1
66 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLON1
67 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLAT2
68 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLON2
71 REAL,
DIMENSION(:),
POINTER :: ZGRID_PAR2
72 REAL(KIND=JPRB) :: ZHOOK_HANDLE
78 IF (
lhook)
CALL dr_hook(
'PACK_GRID_LONLAT_ROT',0,zhook_handle)
92 ALLOCATE(zlat2(kmask_size))
93 ALLOCATE(zlon2(kmask_size))
115 pgrid_par2(:) = zgrid_par2(:)
117 kgrid_par2 =
SIZE(zgrid_par2(:))
120 DEALLOCATE(zgrid_par2)
121 IF (
lhook)
CALL dr_hook(
'PACK_GRID_LONLAT_ROT',1,zhook_handle)
subroutine get_gridtype_lonlat_rot(PGRID_PAR,
subroutine put_gridtype_lonlat_rot(PGRID_PAR,
subroutine pack_grid_lonlat_rot(KMASK_SIZE, KMASK, KGRID_PAR1, PGRID_