grid_tools  1.13.0
pmat2::dfco2 Interface Reference

Private Member Functions

subroutine dfco2 (na, nb, za, zb, z0, a, b)
 Compute one row of the coefficients for either the compact second- differencing scheme characterized by matrix equation of the form, A.d = B.c (*) Where d is the second-derivative of c. More...
 
subroutine ddfco2 (na, nb, za, zb, z0, a, b)
 Double precision version of DFCO2 to get 2nd-derivative coefficients. More...
 
subroutine tdfco2 (xa, xb, a, b)
 Simplified computation of compact 2nd-derivative coefficients. More...
 

Detailed Description

Definition at line 58 of file pmat2.f90.

Constructor & Destructor Documentation

◆ dfco2()

subroutine pmat2::dfco2::dfco2 ( 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 either the compact second- differencing scheme characterized by matrix equation of the form, A.d = B.c (*) Where d is the second-derivative of c.

Parameters
[in]nanumber of d-points operated on by this row of the A of (*)
[in]nbnumber of c-points operated on by this row of the B of (*)
[in]zacoordinates of d-points used in this row of (*)
[in]zbcoordinates of c-points used in this row of (*)
[in]z0nominal point of application of this row of (*)
[in]athe NA coefficients A for this scheme
[in]bthe NB coefficients B for this scheme
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 283 of file pmat2.f90.

Member Function/Subroutine Documentation

◆ ddfco2()

subroutine pmat2::dfco2::ddfco2 ( 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 DFCO2 to get 2nd-derivative coefficients.

Parameters
[in]nanumber of 2nd-derivative (d) points in compact formula
[in]nbnumber of source points (c)
[in]zacoordinates of 2nd-derivative points
[in]zbcoordinates of source points
[in]z0nominal coordinate of application
[in]acoefficients A for derivative points
[in]bcoefficients B for source points
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 318 of file pmat2.f90.

◆ tdfco2()

subroutine pmat2::dfco2::tdfco2 ( 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 2nd-derivative coefficients.

Parameters
[in]xaRelative coordinates of derivatives
[in]xbRelative coordinates of source points
[out]acoefficients A for the derivatives in compact scheme
[out]bcoefficients B for source values in the compact scheme
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 350 of file pmat2.f90.


The documentation for this interface was generated from the following file: