|
subroutine | cldum (a, ipiv, d) |
| Perform L*D*U decomposition, with pivoting, of square matrix. More...
|
|
subroutine | cldumf (a, ipiv, d, ff) |
| Perform l-d-u decomposition of square matrix a in place with pivoting. More...
|
|
subroutine | dldum (a, ipiv, d) |
| Perform L*D*U decomposition, with pivoting, of square matrix. More...
|
|
subroutine | dldumf (a, ipiv, d, ff) |
| Perform l-d-u decomposition of square matrix a in place with pivoting. More...
|
|
subroutine | sldum (a, ipiv, d) |
| Perform L*D*U decomposition, with pivoting, of square matrix. More...
|
|
subroutine | sldumf (a, ipiv, d, ff) |
| Perform l-d-u decomposition of square matrix a in place with pivoting. More...
|
|
Definition at line 27 of file pmat.f90.
◆ cldum()
subroutine pmat::ldum::cldum |
( |
complex(dpc), dimension(:,:), intent(inout) |
a, |
|
|
integer(spi), dimension(:), intent(out) |
ipiv, |
|
|
complex(dpc), intent(out) |
d |
|
) |
| |
|
private |
Perform L*D*U decomposition, with pivoting, of square matrix.
Complex double precision version.
- Parameters
-
[in,out] | a | input square matrix, output L,D,U factors |
[out] | d | determinant sign change indicator (+1 or -1) |
[out] | ipiv | vector of pivots |
- Author
- R. J. Purser
Definition at line 509 of file pmat.f90.
◆ cldumf()
subroutine pmat::ldum::cldumf |
( |
complex(dpc), dimension(:,:), intent(inout) |
a, |
|
|
integer(spi), dimension(:), intent(out) |
ipiv, |
|
|
complex(dpc), intent(out) |
d, |
|
|
logical, intent(out) |
ff |
|
) |
| |
|
private |
Perform l-d-u decomposition of square matrix a in place with pivoting.
Complex double precision version.
- Parameters
-
[in,out] | a | square matrix to be factorized |
[out] | ipiv | vector encoding the pivoting sequence |
[out] | d | indicator for possible sign change of determinant |
[out] | ff | failure flag, set to .true. when determinant of a vanishes. |
- Author
- R. J. Purser
Definition at line 660 of file pmat.f90.
◆ dldum()
subroutine pmat::ldum::dldum |
( |
real(dp), dimension(:,:), intent(inout) |
a, |
|
|
integer(spi), dimension(:), intent(out) |
ipiv, |
|
|
real(dp), intent(out) |
d |
|
) |
| |
|
private |
Perform L*D*U decomposition, with pivoting, of square matrix.
Double precision version.
- Parameters
-
[in,out] | a | input square matrix, output L,D,U factors |
[out] | d | determinant sign change indicator (+1 or -1) |
[out] | ipiv | vector of pivots |
- Author
- R. J. Purser
Definition at line 493 of file pmat.f90.
◆ dldumf()
subroutine pmat::ldum::dldumf |
( |
real(dp), dimension(:,:), intent(inout) |
a, |
|
|
integer, dimension(:), intent(out) |
ipiv, |
|
|
real(dp), intent(out) |
d, |
|
|
logical(spi), intent(out) |
ff |
|
) |
| |
|
private |
Perform l-d-u decomposition of square matrix a in place with pivoting.
Double precision version.
- Parameters
-
[in,out] | a | square matrix to be factorized |
[out] | ipiv | vector encoding the pivoting sequence |
[out] | d | indicator for possible sign change of determinant |
[out] | ff | failure flag, set to .true. when determinant of a vanishes. |
- Author
- R. J. Purser
Definition at line 593 of file pmat.f90.
◆ sldum()
subroutine pmat::ldum::sldum |
( |
real(sp), dimension(:,:), intent(inout) |
a, |
|
|
integer(spi), dimension(:), intent(out) |
ipiv, |
|
|
real(sp), intent(out) |
d |
|
) |
| |
|
private |
Perform L*D*U decomposition, with pivoting, of square matrix.
Single precision version.
- Parameters
-
[in,out] | a | input square matrix, output L,D,U factors |
[out] | d | determinant sign change indicator (+1 or -1) |
[out] | ipiv | vector of pivots |
- Author
- R. J. Purser
Definition at line 477 of file pmat.f90.
◆ sldumf()
subroutine pmat::ldum::sldumf |
( |
real(sp), dimension(:,:), intent(inout) |
a, |
|
|
integer(spi), dimension(:), intent(out) |
ipiv, |
|
|
real(sp), intent(out) |
d, |
|
|
logical, intent(out) |
ff |
|
) |
| |
|
private |
Perform l-d-u decomposition of square matrix a in place with pivoting.
Single precision version.
- Parameters
-
[in,out] | a | square matrix to be factorized |
[out] | ipiv | vector encoding the pivoting sequence |
[out] | d | indicator for possible sign change of determinant |
[out] | ff | failure flag, set to .true. when determinant of a vanishes. |
- Author
- R. J. Purser
Definition at line 526 of file pmat.f90.
The documentation for this interface was generated from the following file:
- /lfs/h2/emc/global/noscrub/George.Gayno/ufs_utils.git/UFS_UTILS/sorc/grid_tools.fd/regional_esg_grid.fd/pmat.f90