FV3 Bundle
|
Fortran module to perform linear interpolation. More...
Functions/Subroutines | |
subroutine | vert_interp_weights (nlev, obl, vec, wi, wf) |
subroutine | vert_interp_apply (nlev, fvec, f, wi, wf) |
subroutine | vert_interp_apply_tl (nlev, fvec_tl, f_tl, wi, wf) |
subroutine | vert_interp_apply_ad (nlev, fvec_ad, f_ad, wi, wf) |
Fortran module to perform linear interpolation.
subroutine vert_interp_mod::vert_interp_apply | ( | integer, intent(in) | nlev, |
real(kind_real), dimension(nlev), intent(in) | fvec, | ||
real(kind_real), intent(out) | f, | ||
integer, intent(in) | wi, | ||
real(kind_real), intent(in) | wf | ||
) |
subroutine vert_interp_mod::vert_interp_apply_ad | ( | integer, intent(in) | nlev, |
real(kind_real), dimension(nlev), intent(inout) | fvec_ad, | ||
real(kind_real), intent(in) | f_ad, | ||
integer, intent(in) | wi, | ||
real(kind_real), intent(in) | wf | ||
) |
subroutine vert_interp_mod::vert_interp_apply_tl | ( | integer, intent(in) | nlev, |
real(kind_real), dimension(nlev), intent(in) | fvec_tl, | ||
real(kind_real), intent(out) | f_tl, | ||
integer, intent(in) | wi, | ||
real(kind_real), intent(in) | wf | ||
) |
subroutine vert_interp_mod::vert_interp_weights | ( | integer, intent(in) | nlev, |
real(kind_real), intent(in) | obl, | ||
real(kind_real), dimension(nlev), intent(in) | vec, | ||
integer, intent(out) | wi, | ||
real(kind_real), intent(out) | wf | ||
) |