DGETC2(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… DGETC2(3) β€” Library Functions Manual πŸ’…

okay so bestie, welcome to the DGETC2 page from the Library Functions Manual β€” it's giving classic LAPACK Fortran energy, and we're gonna read it together without losing a single detail. 🫢


🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dgetc2.f

that path is literally the whole NAME section, no cap. πŸ’–


✨ SYNOPSIS ✨

πŸ¦‹ Functions/Subroutines πŸ¦‹

  • subroutine DGETC2 (n, a, lda, ipiv, jpiv, info) β€” DGETC2 computes the LU factorization with complete pivoting of the general n-by-n matrix. slay.

🌈 Function/Subroutine Documentation 🌈

here's the full signature, character for character:

subroutine DGETC2 (integer n, double precision, dimension( lda, * ) a,
    integer lda, integer, dimension( * ) ipiv, integer, dimension( * ) jpiv,
    integer info)

DGETC2 computes the LU factorization with complete pivoting of the general n-by-n matrix.

πŸŽ€ Purpose: πŸŽ€

DGETC2 computes an LU factorization with complete pivoting of the n-by-n matrix A. The factorization has the form A = P * L * U * Q, where P and Q are permutation matrices, L is lower triangular with unit diagonal elements and U is upper triangular.

This is the Level 2 BLAS algorithm. ⭐

🌸 Parameters 🌸

  • N β€” N is INTEGER. The order of the matrix A. N >= 0.
  • A β€” A is DOUBLE PRECISION array, dimension (LDA, N). On entry, the n-by-n matrix A to be factored. On exit, the factors L and U from the factorization A = P*L*U*Q; the unit diagonal elements of L are not stored. If U(k, k) appears to be less than SMIN, U(k, k) is given the value of SMIN, i.e., giving a nonsingular perturbed system.
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= max(1,N).
  • IPIV β€” IPIV is INTEGER array, dimension(N). The pivot indices; for 1 <= i <= N, row i of the matrix has been interchanged with row IPIV(i).
  • JPIV β€” JPIV is INTEGER array, dimension(N). The pivot indices; for 1 <= j <= N, column j of the matrix has been interchanged with column JPIV(j).
  • INFO β€” INFO is INTEGER.
    • = 0: successful exit
    • > 0: if INFO = k, U(k, k) is likely to produce overflow if we try to solve for x in Ax = b. So U is perturbed to avoid the overflow.

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

🌟 Contributors: 🌟

Bo Kagstrom and Peter Poromaa, Department of Computing Science, Umea University, S-901 87 Umea, Sweden.

Definition at line 110 of file dgetc2.f.


πŸ’– Author πŸ’–

Generated automatically by Doxygen for LAPACK from the source code.


source/version: LAPACK Version 3.12.0 β€” footer path: /home/abui...RC/dgetc2.f(3). date: the original footer doesn't show one, so we're not making one up. πŸ’œ

πŸ“¦ where this page comes from