7 KGRID_PAR2,KL2,OMODIF,PGRID_PAR2 )
47 USE modd_spawn
, ONLY : ndxratio,ndyratio,nxsize,nysize,nxor,nyor
56 USE modi_regular_grid_spawn
65 INTEGER,
INTENT(IN) :: KLUOUT
66 INTEGER,
INTENT(IN) :: KLUNAM
67 INTEGER,
INTENT(IN) :: KL
68 INTEGER,
INTENT(IN) :: KGRID_PAR
69 REAL,
DIMENSION(KGRID_PAR),
INTENT(IN) :: PGRID_PAR
70 INTEGER,
INTENT(INOUT) :: KL2
71 INTEGER,
INTENT(INOUT) :: KGRID_PAR2
72 LOGICAL,
INTENT(IN) :: OMODIF
73 REAL,
DIMENSION(KGRID_PAR2),
INTENT(OUT) :: PGRID_PAR2
92 REAL,
DIMENSION(:),
ALLOCATABLE :: ZX1
93 REAL,
DIMENSION(:),
ALLOCATABLE :: ZY1
94 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDX1
95 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDY1
100 REAL,
DIMENSION(:),
ALLOCATABLE :: ZX2
101 REAL,
DIMENSION(:),
ALLOCATABLE :: ZY2
102 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDX2
103 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDY2
107 REAL,
DIMENSION(:),
POINTER :: ZGRID_PAR
115 INTEGER :: IXSIZE = -999
116 INTEGER :: IYSIZE = -999
117 INTEGER :: IDXRATIO = 1
118 INTEGER :: IDYRATIO = 1
119 REAL(KIND=JPRB) :: ZHOOK_HANDLE
122 NAMELIST/nam_inifile_conf_proj/ixor,iyor,ixsize,iysize,idxratio,idyratio
129 IF (
lhook)
CALL dr_hook(
'GRID_MODIF_CONF_PROJ',0,zhook_handle)
130 CALL posnam(klunam,
'NAM_INIFILE_CONF_PROJ',gfound,kluout)
131 IF (gfound)
READ(unit=klunam,nml=nam_inifile_conf_proj)
163 IF (ixsize==-999) ixsize=iimax1
164 IF (iysize==-999) iysize=ijmax1
173 iimax2=ixsize*idxratio
174 ijmax2=iysize*idyratio
176 kl2 = iimax2 * ijmax2
179 kl, iimax1,ijmax1,zx1,zy1,zdx1,zdy1, &
180 ixor, iyor, idxratio, idyratio, &
182 kl2, iimax2,ijmax2,zx2,zy2,zdx2,zdy2 )
207 IF (kgrid_par2==0)
THEN 208 kgrid_par2 =
SIZE(zgrid_par)
215 pgrid_par2(:) = zgrid_par
218 DEALLOCATE(zgrid_par)
219 IF (
lhook)
CALL dr_hook(
'GRID_MODIF_CONF_PROJ',1,zhook_handle)
subroutine regular_grid_spawn(U, KLUOUT,
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
integer, parameter nundef
subroutine get_gridtype_conf_proj(PGRID_PAR, PLAT0, PLON0, PRPK, PBETA
subroutine grid_modif_conf_proj(U, KLUOUT, KLUNAM, KGRID_PAR, KL, PGRID
subroutine put_gridtype_conf_proj(PGRID_PAR, PLAT0, PLON0, PRPK, PBETA