UPP (develop)
|
upp_math is a collection of UPP subroutines for numerical math functions calculation. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine, public | upp_math::dvdxdudy (uwnd, vwnd) |
dvdxdudy() computes dudy, dvdx, uwnd | |
subroutine, public | upp_math::h2u (ingrid, outgrid) |
subroutine, public | upp_math::h2v (ingrid, outgrid) |
subroutine, public | upp_math::u2h (ingrid, outgrid) |
subroutine, public | upp_math::v2h (ingrid, outgrid) |
Variables | |
real, dimension(:,:), allocatable, public | upp_math::ddudy |
DDUDY du/dy derivative. | |
real, dimension(:,:), allocatable, public | upp_math::ddvdx |
DDVDX dv/dx derivative. | |
real, dimension(:,:), allocatable, public | upp_math::uuavg |
UUAVG u wind velocity on mass points. | |
upp_math is a collection of UPP subroutines for numerical math functions calculation.
dvdxdudy() computes dudy, dvdx, uwnd
h2u(), h2v(), u2h(), v2h() interpolate variables between U, V, H, points adopted from UPP subroutine GRIDAVG.f
Date | Programmer | Comments |
---|---|---|
2020-05-20 | Jesse Meng | Initial |
2022-06-10 | Wen Meng | Modify dvdxdudy to retrict computation on undefined grids |
2023-03-03 | Sam Trahan | Add some missing exchanges (grids that only need i-direction exchanges) |
Definition in file UPP_MATH.f.
subroutine, public upp_math::dvdxdudy | ( | real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) | uwnd, |
real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) | vwnd | ||
) |
dvdxdudy() computes dudy, dvdx, uwnd
[in] | uwnd | real U horizontal wind component on velocity points |
[in] | vwnd | real V horizontal wind component on velocity points |
Definition at line 54 of file UPP_MATH.f.
subroutine, public upp_math::h2u | ( | real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) | ingrid, |
real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(out) | outgrid | ||
) |
H2U() interpolates from H points onto U points
[in] | ingrid | Input grid on H points |
[out] | outgrid | Output grid on U points |
Author: CHUANG, EMC, Dec. 2010
Definition at line 137 of file UPP_MATH.f.
References exch().
subroutine, public upp_math::h2v | ( | real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) | ingrid, |
real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(out) | outgrid | ||
) |
H2V() interpolates from H points onto V points
[in] | ingrid | Input grid on H points. |
[out] | outgrid | Output grid on V points. |
Author: CHUANG, EMC, Dec. 2010
Definition at line 202 of file UPP_MATH.f.
References exch().
subroutine, public upp_math::u2h | ( | real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) | ingrid, |
real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(out) | outgrid | ||
) |
U2H() interpolates from U points onto H points
[in] | ingrid | Input grid on U points. |
[out] | outgrid | Output grid on H points. |
Author: CHUANG, EMC, Dec. 2010
Definition at line 255 of file UPP_MATH.f.
References exch().
subroutine, public upp_math::v2h | ( | real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) | ingrid, |
real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(out) | outgrid | ||
) |
V2H() interpolates from V points onto H points
[in] | ingrid | Input grid on V points. |
[out] | outgrid | Output grid on H points. |
Author: CHUANG, EMC, Dec. 2010
Definition at line 308 of file UPP_MATH.f.
References exch().
real, dimension(:,:), allocatable, public upp_math::ddudy |
DDUDY du/dy derivative.
Definition at line 38 of file UPP_MATH.f.
real, dimension(:,:), allocatable, public upp_math::ddvdx |
DDVDX dv/dx derivative.
Definition at line 35 of file UPP_MATH.f.
real, dimension(:,:), allocatable, public upp_math::uuavg |
UUAVG u wind velocity on mass points.
Definition at line 41 of file UPP_MATH.f.