44 USE modi_open_namelist
45 USE modi_close_namelist
59 REAL,
DIMENSION(:),
POINTER :: PGRID_FULL_PAR
60 INTEGER,
INTENT(IN) :: KDIM_FULL
62 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
63 INTEGER,
INTENT(INOUT) :: KGRID_PAR
64 INTEGER,
INTENT(OUT) :: KL
65 REAL,
DIMENSION(KGRID_PAR),
INTENT(OUT) :: PGRID_PAR
66 CHARACTER(LEN=1),
INTENT(IN) :: HDIR
74 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLAT, ZLAT0
75 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLON, ZLON0
77 REAL,
DIMENSION(:),
POINTER :: ZGRID_PAR
91 REAL(KIND=JPRB) :: ZHOOK_HANDLE
92 NAMELIST/nam_lonlat_reg/xlonmin, xlonmax, xlatmin, xlatmax, nlon, nlat
98 IF (
lhook)
CALL dr_hook(
'READ_NAM_GRID_LONLAT_REG',0,zhook_handle)
110 CALL posnam(ilunam,
'NAM_LONLAT_REG',gfound,iluout)
111 IF (gfound)
READ(unit=ilunam,nml=nam_lonlat_reg)
131 nlon,nlat,zlon,zlat )
135 ALLOCATE(zlon0(kdim_full),zlat0(kdim_full))
142 ALLOCATE(zlon(kl),zlat(kl))
147 DEALLOCATE(zlon0,zlat0)
161 IF (kgrid_par==0)
THEN 162 kgrid_par =
SIZE(zgrid_par)
169 pgrid_par(:) = zgrid_par
172 DEALLOCATE(zgrid_par)
173 IF (
lhook)
CALL dr_hook(
'READ_NAM_GRID_LONLAT_REG',1,zhook_handle)
subroutine read_nam_grid_lonlat_reg(PGRID_FULL_PAR, KDIM_FULL, HPROG
subroutine put_gridtype_lonlat_reg(PGRID_PAR, PLONMIN, PLONMAX,
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
subroutine get_gridtype_lonlat_reg(PGRID_PAR, PLONMIN, PLONMAX, PLATMIN, PLATMAX, KLON, KLAT, KL, PLON, PLAT)
subroutine close_namelist(HPROGRAM, KLUNAM)
subroutine get_luout(HPROGRAM, KLUOUT)
integer, dimension(:), allocatable nsize_task
subroutine latlon_lonlat_reg(PLONMIN, PLONMAX, PLATMIN, PLATMAX, KLON, KLAT, PLON, PLAT)
subroutine open_namelist(HPROGRAM, KLUNAM, HFILE)