56 INTEGER,
INTENT(IN) :: KLUOUT
57 REAL,
DIMENSION(:,:),
INTENT(IN) :: PFIELDIN
58 REAL,
DIMENSION(:,:),
INTENT(OUT) :: PFIELDOUT
62 REAL(KIND=JPRB) :: ZHOOK_HANDLE
64 LOGICAL,
DIMENSION(:),
ALLOCATABLE :: GINTERP_DUPLIQUE
67 IF (
lhook)
CALL dr_hook(
'HOR_INTERPOL_CONF_PROJ',0,zhook_handle)
71 CALL bilin_value(kluout,gcp%NX,gcp%NY,pfieldin,
xcx,
xcy,
ncij(:,1),
ncij(:,2),pfieldout)
72 CALL bilin_extrap(kluout,gcp%NX,gcp%NY,
ncij,
xx,
xy,pfieldin,
xx_out,
xy_out,pfieldout,
linterp)
74 IF (
lhook)
CALL dr_hook(
'HOR_INTERPOL_CONF_PROJ',1,zhook_handle)
real, dimension(:,:), allocatable xcx
real, dimension(:), allocatable xy
real, dimension(:), allocatable xx
subroutine hor_interpol_conf_proj(GCP, KLUOUT, PFIELDIN, PFIELDOUT)
integer, dimension(:,:), allocatable ncij
real, dimension(:), allocatable xy_out
logical, dimension(:), allocatable linterp
real, dimension(:,:), allocatable xcy
real, dimension(:), allocatable xx_out
subroutine bilin_value(KLUOUT, KX, KY, PFIELD1, PCX, PCY, KCI, KCJ, PFIELD2)