6 SUBROUTINE grid_modif(U,KLUOUT,KLUNAM,HGRID,KGRID_PAR,PGRID_PAR,KL)
47 USE modi_grid_modif_cartesian
49 USE modi_grid_modif_conf_proj
58 INTEGER,
INTENT(IN) :: KLUOUT
59 INTEGER,
INTENT(IN) :: KLUNAM
60 CHARACTER(LEN=10),
INTENT(IN) :: HGRID
61 INTEGER,
INTENT(INOUT):: KGRID_PAR
62 REAL,
DIMENSION(:),
POINTER :: PGRID_PAR
63 INTEGER,
INTENT(INOUT):: KL
71 REAL,
DIMENSION(:),
ALLOCATABLE :: ZGRID_PAR
72 REAL(KIND=JPRB) :: ZHOOK_HANDLE
77 IF (hgrid==
"NONE ".OR.hgrid==
"LONLAT REG".OR.hgrid==
"GAUSS ".OR.
84 ALLOCATE(zgrid_par(0))
88 ALLOCATE(zgrid_par(igrid_par))
95 ALLOCATE(pgrid_par(kgrid_par))
109 KGRID_PAR2,KL2,OMODIF,PGRID_PAR2 )
149 INTEGER,
INTENT(IN) :: KLUOUT
150 INTEGER,
INTENT(IN) :: KLUNAM
151 CHARACTER(LEN=10),
INTENT(IN) :: HGRID
152 INTEGER,
INTENT(IN) :: KL
153 INTEGER,
INTENT(IN) :: KGRID_PAR
154 REAL,
DIMENSION(:),
INTENT(IN) :: PGRID_PAR
155 INTEGER,
INTENT(INOUT) :: KL2
156 INTEGER,
INTENT(INOUT) :: KGRID_PAR2
157 LOGICAL,
INTENT(IN) :: OMODIF
158 REAL,
DIMENSION(:),
OPTIONAL,
INTENT(OUT) :: PGRID_PAR2
164 INTEGER :: IGRID_PAR2
165 REAL,
DIMENSION(:),
ALLOCATABLE :: ZGRID_PAR2
166 REAL(KIND=JPRB) :: ZHOOK_HANDLE
170 IF (
lhook)
CALL dr_hook(
'GRID_MODIFICATION',0,zhook_handle)
172 igrid_par2 = kgrid_par2
177 ALLOCATE(zgrid_par2(igrid_par2))
182 kgrid_par2,kl2,omodif,zgrid_par2
186 kgrid_par2,kl2,omodif,zgrid_par2
190 IF (omodif) pgrid_par2 = zgrid_par2
192 DEALLOCATE(zgrid_par2)
193 IF (
lhook)
CALL dr_hook(
'GRID_MODIFICATION',1,zhook_handle)
subroutine grid_modification(KLUOUT, KLUNAM, HGRID, KGRID_PAR, KL, PGRI
subroutine grid_modif_cartesian(U, KLUOUT, KLUNAM, KGRID_PAR, KL, PGRID
subroutine grid_modif_conf_proj(U, KLUOUT, KLUNAM, KGRID_PAR, KL, PGRID
subroutine grid_modif(U, KLUOUT, KLUNAM, HGRID, KGRID_PAR, PGRID_PAR, KL