DLARMM(3)

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

πŸ’– DLARMM(3) πŸ’–

okay bestie, welcome to the Library Functions Manual side of things πŸŽ€ β€” manual name folded in near the top, exactly like requested, and we are keeping every detail because that’s the whole vibe. No cap.


πŸŽ€ NAME πŸŽ€

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

That’s literally the NAME entry, bestie β€” it’s the source file path, and yes, we’re keeping it character for character πŸ’….


✨ SYNOPSIS ✨

Functions/Subroutines

double precision function DLARMM (anorm, bnorm, cnorm)
    DLARMM

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

double precision function DLARMM (double precision anorm, double precision
    bnorm, double precision cnorm)
    DLARMM

🌸 Purpose 🌸

So DLARMM returns a factor s in (0, 1] such that these linear updates:

(s * C) - A * (s * B)  and  (s * C) - (s * A) * B

cannot overflow, where A, B, and C are matrices of conforming dimensions. Highkey iconic math behavior πŸ‘‘.

This is an auxiliary routine, so there is no argument checking β€” like, none, bestie. Fr fr.

πŸ’– Parameters πŸ’–

ANORM

ANORM is DOUBLE PRECISION.

  • The infinity norm of A. ANORM >= 0.
  • The number of rows of the matrix A. M >= 0.

Yep, that second line is tucked under ANORM in the source too, so we’re keeping it β€” no skipping, no summarising, periodt 🫢.

BNORM

BNORM is DOUBLE PRECISION.

  • The infinity norm of B. BNORM >= 0.

CNORM

CNORM is DOUBLE PRECISION.

  • The infinity norm of C. CNORM >= 0.

πŸ“š References πŸ“š

C. C. Kjelgaard Mikkelsen and L. Karlsson, Blocked Algorithms for Robust Solution of Triangular Linear Systems. In: International Conference on Parallel Processing and Applied Mathematics, pages 68--78. Springer, 2017.

Definition at line 60 of file dlarmm.f.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


And that’s the whole page, bestie β€” cute sign-off time: LAPACK, Version 3.12.0, and /home/abui...RC/dlarmm.f(3) πŸ’…βœ¨

πŸ“¦ where this page comes from