6 SUBROUTINE pack_grid_conf_proj(KMASK_SIZE,KMASK,KGRID_PAR1,PGRID_PAR1,KGRID_PAR2,OPACK,PGRID_PAR2)
47 INTEGER,
INTENT(IN) :: KMASK_SIZE
48 INTEGER,
DIMENSION(KMASK_SIZE),
INTENT(IN) :: KMASK
49 INTEGER,
INTENT(IN) :: KGRID_PAR1
50 REAL,
DIMENSION(KGRID_PAR1),
INTENT(IN) :: PGRID_PAR1
51 INTEGER,
INTENT(INOUT) :: KGRID_PAR2
52 LOGICAL,
INTENT(IN) :: OPACK
53 REAL,
DIMENSION(KGRID_PAR2),
INTENT(OUT) :: PGRID_PAR2
71 REAL,
DIMENSION(:),
ALLOCATABLE :: ZX1
72 REAL,
DIMENSION(:),
ALLOCATABLE :: ZY1
73 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDX1
74 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDY1
75 REAL,
DIMENSION(:),
ALLOCATABLE :: ZX2
76 REAL,
DIMENSION(:),
ALLOCATABLE :: ZY2
77 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDX2
78 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDY2
81 REAL,
DIMENSION(:),
POINTER :: ZGRID_PAR2
82 REAL(KIND=JPRB) :: ZHOOK_HANDLE
88 IF (
lhook)
CALL dr_hook(
'PACK_GRID_CONF_PROJ',0,zhook_handle)
97 zlator,zlonor,iimax,ijmax, &
100 ALLOCATE(zx2(kmask_size))
101 ALLOCATE(zy2(kmask_size))
102 ALLOCATE(zdx2(kmask_size))
103 ALLOCATE(zdy2(kmask_size))
116 zlator,zlonor,iimax,ijmax, &
120 pgrid_par2(:) = zgrid_par2(:)
122 kgrid_par2 =
SIZE(zgrid_par2(:))
125 DEALLOCATE(zgrid_par2)
130 IF (
lhook)
CALL dr_hook(
'PACK_GRID_CONF_PROJ',1,zhook_handle)
subroutine get_gridtype_conf_proj(PGRID_PAR, PLAT0, PLON0, PRPK, PBETA
subroutine pack_grid_conf_proj(KMASK_SIZE, KMASK, KGRID_PAR1, PGRID_P
subroutine put_gridtype_conf_proj(PGRID_PAR, PLAT0, PLON0, PRPK, PBETA