SURFEX v8.1
General documentation of Surfex
ver_interp_lin3d_surf.F90
Go to the documentation of this file.
1 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4 !SFX_LIC for details. version 1.
5 ! ##############################################
6  FUNCTION ver_interp_lin3d_surf(PVAR1,KKLIN,PCOEFLIN) RESULT(PVAR2)
7 ! ##############################################
8 !
9 REAL, DIMENSION(:,:,:), INTENT(IN) :: PVAR1 ! variable values on the initial
10 ! ! grid
11 INTEGER,DIMENSION(:,:,:), INTENT(IN) :: KKLIN ! lower interpolating level of
12 ! ! grid 1 for each level of grid 2
13 REAL, DIMENSION(:,:,:), INTENT(IN) :: PCOEFLIN ! coefficient for level KKLIN
14 !
15 REAL, DIMENSION(SIZE(KKLIN,1),SIZE(KKLIN,2),SIZE(KKLIN,3)) &
16  :: PVAR2 ! variable values on target
17 ! ! grid
18 END FUNCTION ver_interp_lin3d_surf
real function, dimension(size(kklin, 1), size(kklin, 2), size(kklin, 3)) ver_interp_lin3d_surf(PVAR1, KKLIN, PCOEFLIN)