interpol_pbl Subroutine

public subroutine interpol_pbl(itime, xt, yt, zt, zteta, ithread)


                                                                        *

This subroutine interpolates everything that is needed for calculating the* dispersion. * * Author: A. Stohl * * 16 December 1997 * * Revision March 2005 by AST : all output variables in common block cal- * culation of standard deviation done in this * routine rather than subroutine call in order * to save computation time * *


                                                                        *

Variables: * itime [s] current temporal position * memtime(3) [s] times of the wind fields in memory * xt,yt,zt coordinates position for which wind data shall be * culated * * Constants: * *




  1. Interpolate u, w and Obukhov length for turbulence





1.) Bilinear horizontal interpolation 2.) Temporal interpolation (linear)



Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: itime
real, intent(in) :: xt
real, intent(in) :: yt
real, intent(in) :: zt
real, intent(in) :: zteta
integer, intent(in) :: ithread