DGLMTS(3)

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

πŸ’… DGLMTS(3) πŸ’…

okay so this page lives in the Library Functions Manual, and it's fully about DGLMTS. no cap, it's giving very specific LAPACK test-routine energy and we're here for it. πŸ¦‹


🌸 NAME 🌸

The name is literally this path, bestie:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/dglmts.f


✨ SYNOPSIS ✨

🫢 Functions/Subroutines 🫢

subroutine DGLMTS (n, m, p, a, af, lda, b, bf, ldb, d, df, x, u, work,
    lwork, rwork, result)

DGLMTS β€” that's the whole mood.


πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

subroutine DGLMTS (integer n, integer m, integer p, double precision,
    dimension( lda, * ) a, double precision, dimension( lda, * ) af, integer
    lda, double precision, dimension( ldb, * ) b, double precision,
    dimension( ldb, * ) bf, integer ldb, double precision, dimension( * ) d,
    double precision, dimension( * ) df, double precision, dimension( * ) x,
    double precision, dimension( * ) u, double precision, dimension( lwork )
    work, integer lwork, double precision, dimension( * ) rwork, double
    precision result)

DGLMTS

πŸŽ€ Purpose πŸŽ€

DGLMTS tests DGGGLM β€” a subroutine for solving the generalized linear model problem. that's the vibe πŸ’–

πŸ’– Parameters πŸ’–

  • N β€” N is INTEGER; the number of rows of the matrices A and B. N >= 0.
  • M β€” M is INTEGER; the number of columns of the matrix A. M >= 0.
  • P β€” P is INTEGER; the number of columns of the matrix B. P >= 0.
  • A β€” A is DOUBLE PRECISION array, dimension (LDA,M); the N-by-M matrix A.
  • AF β€” AF is DOUBLE PRECISION array, dimension (LDA,M).
  • LDA β€” LDA is INTEGER; the leading dimension of the arrays A, AF. LDA >= max(M,N).
  • B β€” B is DOUBLE PRECISION array, dimension (LDB,P); the source literally says "The N-by-P matrix A." here, so I'm keeping that exactly as written 🫢.
  • BF β€” BF is DOUBLE PRECISION array, dimension (LDB,P).
  • LDB β€” LDB is INTEGER; the leading dimension of the arrays B, BF. LDB >= max(P,N).
  • D β€” D is DOUBLE PRECISION array, dimension( N ); on input, the left hand side of the GLM.
  • DF β€” DF is DOUBLE PRECISION array, dimension( N ).
  • X β€” X is DOUBLE PRECISION array, dimension( M ); solution vector X in the GLM problem.
  • U β€” U is DOUBLE PRECISION array, dimension( P ); solution vector U in the GLM problem.
  • WORK β€” WORK is DOUBLE PRECISION array, dimension (LWORK).
  • LWORK β€” LWORK is INTEGER; the dimension of the array WORK.
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (M).
  • RESULT β€” RESULT is DOUBLE PRECISION; the test ratio:
                           norm( d - A*x - B*u )
            RESULT = -----------------------------------------
                     (norm(A)+norm(B))*(norm(x)+norm(u))*EPS

πŸ‘‘ Author πŸ‘‘

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

Definition at line 144 of file dglmts.f.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


that's the page, bestie πŸ’– cute little sign-off for the footer energy: source/version is LAPACK β€” Version 3.12.0 β€” and the page path is /home/abui...IG/dglmts.f(3) βœ¨πŸŽ€

πŸ“¦ where this page comes from