|
subroutine | avco (na, nb, za, zb, z0, a, b) |
| Compute one row of the coefficients for the compact mid-interval interpolation scheme characterized by matrix equation of the form, A.t = B.s (*) Where s is the vector of "source" values, t the staggered "target" values. More...
|
|
subroutine | davco (na, nb, za, zb, z0, a, b) |
| Double precision version of subroutine avco for midpoint interpolation. More...
|
|
subroutine | tavco (xa, xb, a, b) |
| Simplified computation of compact midpoint interpolation coefficients. More...
|
|
Definition at line 56 of file pmat2.f90.
subroutine pmat2::avco::avco |
( |
integer(spi), intent(in) |
na, |
|
|
integer(spi), intent(in) |
nb, |
|
|
real(sp), dimension(na), intent(in) |
za, |
|
|
real(sp), dimension(nb), intent(in) |
zb, |
|
|
real(sp), intent(in) |
z0, |
|
|
real(sp), dimension(na), intent(out) |
a, |
|
|
real(sp), dimension(nb), intent(out) |
b |
|
) |
| |
|
private |
Compute one row of the coefficients for the compact mid-interval interpolation scheme characterized by matrix equation of the form, A.t = B.s (*) Where s is the vector of "source" values, t the staggered "target" values.
- Parameters
-
[in] | na | number of t-points operated on by this row of the A of (*) |
[in] | nb | number of s-points operated on by this row of the B of (*) |
[in] | za | coordinates of t-points used in this row of (*) |
[in] | zb | coordinates of s-points used in this row of (*) |
[in] | z0 | nominal point of application of this row of (*) |
[out] | a | the NA coefficients A for this scheme |
[out] | b | the NB coefficients B for this scheme |
- Author
- R. J. Purser, Tsukasa Fujita (JMA)
- Date
- 1999
Definition at line 99 of file pmat2.f90.
subroutine pmat2::avco::davco |
( |
integer(spi), intent(in) |
na, |
|
|
integer(spi), intent(in) |
nb, |
|
|
real(dp), dimension(na), intent(in) |
za, |
|
|
real(dp), dimension(nb), intent(in) |
zb, |
|
|
real(dp), intent(in) |
z0, |
|
|
real(dp), dimension(na), intent(out) |
a, |
|
|
real(dp), dimension(nb), intent(out) |
b |
|
) |
| |
|
private |
Double precision version of subroutine avco for midpoint interpolation.
- Parameters
-
[in] | na | number of target points involved in formula |
[in] | nb | number of source points involved in formula |
[in] | za | coordinates of target points |
[in] | zb | coordinates of source points |
[in] | z0 | nominal point of application of compact interpolation formula |
[out] | a | the coefficients A for this scheme |
[out] | b | the coefficients B for this scheme |
- Author
- R. J. Purser, Tsukasa Fujita (JMA)
- Date
- 1999
Definition at line 133 of file pmat2.f90.
Referenced by pmat2::tavco().
subroutine pmat2::avco::tavco |
( |
real(dp), dimension(:), intent(in) |
xa, |
|
|
real(dp), dimension(:), intent(in) |
xb, |
|
|
real(dp), dimension(:), intent(out) |
a, |
|
|
real(dp), dimension(:), intent(out) |
b |
|
) |
| |
|
private |
Simplified computation of compact midpoint interpolation coefficients.
- Parameters
-
[in] | xa | coordinates of target points relative to point of application |
[in] | xb | coordinates of source points relative to point of application |
[out] | a | the coefficients A for this scheme |
[out] | b | the coefficients B for this scheme |
- Author
- R. J. Purser, Tsukasa Fujita (JMA)
- Date
- 1999
Definition at line 164 of file pmat2.f90.
The documentation for this interface was generated from the following file:
- /gpfs/dell2/emc/modeling/noscrub/George.Gayno/ufs_utils.git/UFS_UTILS.upstream/sorc/grid_tools.fd/regional_esg_grid.fd/pmat2.f90