OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
lpd.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine zgetf2 (M, N, A, LDA, IPIV, INFO)
 
subroutine zgetrf (M, N, A, LDA, IPIV, INFO)
 
subroutine zlaswp (N, A, LDA, K1, K2, IPIV, INCX)
 
integer function ieeeck (ISPEC, ZERO, ONE)
 
integer function ilaenv (ISPEC, NAME, OPTS, N1, N2, N3, N4)
 
subroutine xerbla (SRNAME, INFO)
 
subroutine zgetri (N, A, LDA, IPIV, WORK, LWORK, INFO)
 
subroutine ztrti2 (UPLO, DIAG, N, A, LDA, INFO)
 
subroutine ztrtri (UPLO, DIAG, N, A, LDA, INFO)
 
logical function lsame (CA, CB)
 
integer function izamax (n, zx, incx)
 
double precision function dcabs1 (z)
 
subroutine zswap (n, zx, incx, zy, incy)
 
subroutine zscal (n, za, zx, incx)
 
subroutine zgeru (M, N, ALPHA, X, INCX, Y, INCY, A, LDA)
 
subroutine ztrsm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)
 
subroutine zgemm (TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
 
subroutine ztrmv (UPLO, TRANS, DIAG, N, A, LDA, X, INCX)
 
subroutine ztrmm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)
 
subroutine zgemv (TRANS, M, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY)
 

Function/Subroutine Documentation

◆ dcabs1()

double precision function dcabs1 ( double complex  z)

Definition at line 1815 of file lpd.f.

◆ ieeeck()

integer function ieeeck ( integer  ISPEC,
real  ZERO,
real  ONE 
)

Definition at line 418 of file lpd.f.

◆ ilaenv()

integer function ilaenv ( integer  ISPEC,
character*( * )  NAME,
character*( * )  OPTS,
integer  N1,
integer  N2,
integer  N3,
integer  N4 
)

Definition at line 567 of file lpd.f.

◆ izamax()

integer function izamax ( integer  n,
double complex, dimension(*)  zx,
integer  incx 
)

Definition at line 1773 of file lpd.f.

◆ lsame()

logical function lsame ( character  CA,
character  CB 
)

Definition at line 1680 of file lpd.f.

◆ xerbla()

subroutine xerbla ( character*6  SRNAME,
integer  INFO 
)

Definition at line 1113 of file lpd.f.

◆ zgemm()

subroutine zgemm ( character*1  TRANSA,
character*1  TRANSB,
integer  M,
integer  N,
integer  K,
complex*16  ALPHA,
complex*16, dimension( lda, * )  A,
integer  LDA,
complex*16, dimension( ldb, * )  B,
integer  LDB,
complex*16  BETA,
complex*16, dimension( ldc, * )  C,
integer  LDC 
)

Definition at line 2465 of file lpd.f.

◆ zgemv()

subroutine zgemv ( character*1  TRANS,
integer  M,
integer  N,
complex*16  ALPHA,
complex*16, dimension( lda, * )  A,
integer  LDA,
complex*16, dimension( * )  X,
integer  INCX,
complex*16  BETA,
complex*16, dimension( * )  Y,
integer  INCY 
)

Definition at line 3596 of file lpd.f.

◆ zgeru()

subroutine zgeru ( integer  M,
integer  N,
complex*16  ALPHA,
complex*16, dimension( * )  X,
integer  INCX,
complex*16, dimension( * )  Y,
integer  INCY,
complex*16, dimension( lda, * )  A,
integer  LDA 
)

Definition at line 1891 of file lpd.f.

◆ zgetf2()

subroutine zgetf2 ( integer  M,
integer  N,
complex*16, dimension( lda, * )  A,
integer  LDA,
integer, dimension( * )  IPIV,
integer  INFO 
)

Definition at line 2 of file lpd.f.

◆ zgetrf()

subroutine zgetrf ( integer  M,
integer  N,
complex*16, dimension( lda, * )  A,
integer  LDA,
integer, dimension( * )  IPIV,
integer  INFO 
)

Definition at line 138 of file lpd.f.

◆ zgetri()

subroutine zgetri ( integer  N,
complex*16, dimension( lda, * )  A,
integer  LDA,
integer, dimension( * )  IPIV,
complex*16, dimension( * )  WORK,
integer  LWORK,
integer  INFO 
)

Definition at line 1160 of file lpd.f.

◆ zlaswp()

subroutine zlaswp ( integer  N,
complex*16, dimension( lda, * )  A,
integer  LDA,
integer  K1,
integer  K2,
integer, dimension( * )  IPIV,
integer  INCX 
)

Definition at line 298 of file lpd.f.

◆ zscal()

subroutine zscal ( integer  n,
double complex  za,
double complex, dimension(*)  zx,
integer  incx 
)

Definition at line 1861 of file lpd.f.

◆ zswap()

subroutine zswap ( integer  n,
double complex, dimension(*)  zx,
integer  incx,
double complex, dimension(*)  zy,
integer  incy 
)

Definition at line 1824 of file lpd.f.

◆ ztrmm()

subroutine ztrmm ( character*1  SIDE,
character*1  UPLO,
character*1  TRANSA,
character*1  DIAG,
integer  M,
integer  N,
complex*16  ALPHA,
complex*16, dimension( lda, * )  A,
integer  LDA,
complex*16, dimension( ldb, * )  B,
integer  LDB 
)

Definition at line 3203 of file lpd.f.

◆ ztrmv()

subroutine ztrmv ( character*1  UPLO,
character*1  TRANS,
character*1  DIAG,
integer  N,
complex*16, dimension( lda, * )  A,
integer  LDA,
complex*16, dimension( * )  X,
integer  INCX 
)

Definition at line 2880 of file lpd.f.

◆ ztrsm()

subroutine ztrsm ( character*1  SIDE,
character*1  UPLO,
character*1  TRANSA,
character*1  DIAG,
integer  M,
integer  N,
complex*16  ALPHA,
complex*16, dimension( lda, * )  A,
integer  LDA,
complex*16, dimension( ldb, * )  B,
integer  LDB 
)

Definition at line 2050 of file lpd.f.

◆ ztrti2()

subroutine ztrti2 ( character  UPLO,
character  DIAG,
integer  N,
complex*16, dimension( lda, * )  A,
integer  LDA,
integer  INFO 
)

Definition at line 1354 of file lpd.f.

◆ ztrtri()

subroutine ztrtri ( character  UPLO,
character  DIAG,
integer  N,
complex*16, dimension( lda, * )  A,
integer  LDA,
integer  INFO 
)

Definition at line 1501 of file lpd.f.