ALADHD(3)

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

🌸 ALADHD(3) β€” Library Functions Manual 🌸

okay bestie, so this page is literally from the LAPACK manual (Library Functions Manual, mwah) and it's about a lil Fortran subroutine called ALADHD. She's a header-printing icon, nothing more, nothing less. And the source file is this whole journey:

/home/abuild/rpmbuild/BUILD/lapack-
static-3.12.0-build/lapack-3.12.0/TESTING/LIN/aladhd.f

like yes that's a real path, no I will not be shortening it πŸ’…


✨ SYNOPSIS ✨

Functions/Subroutines

  • subroutine ALADHD (iounit, path) β€” the whole vibe. That's it. That's the subroutine. ALADHD.

πŸŽ€ Function/Subroutine Documentation πŸŽ€

subroutine ALADHD (integer iounit, character*3 path)

ALADHD. Again. She said what she said ✨

πŸ¦‹ Purpose:

!>
!> ALADHD prints header information for the driver routines test paths.
!>

So basically she prints header info for the driver-routine test paths. That's her whole job and she eats every time πŸ’–

πŸ’œ Parameters

IOUNIT

!>          IOUNIT is INTEGER
!>          The unit number to which the header information should be
!>          printed.
!>

So IOUNIT is an INTEGER, and it's literally just the unit number where the header info gets printed. That's where the output goes, bestie πŸ“¬

PATH

!>          PATH is CHARACTER*3
!>          The name of the path for which the header information is to
!>          be printed.  Current paths are
!>             _GE:  General matrices
!>             _GB:  General band
!>             _GT:  General Tridiagonal
!>             _PO:  Symmetric or Hermitian positive definite
!>             _PS:  Symmetric or Hermitian positive semi-definite
!>             _PP:  Symmetric or Hermitian positive definite packed
!>             _PB:  Symmetric or Hermitian positive definite band
!>             _PT:  Symmetric or Hermitian positive definite tridiagonal
!>             _SY:  Symmetric indefinite,
!>                     with partial (Bunch-Kaufman) pivoting
!>             _SR:  Symmetric indefinite,
!>                     with rook (bounded Bunch-Kaufman) pivoting
!>             _SK:  Symmetric indefinite,
!>                     with rook (bounded Bunch-Kaufman) pivoting
!>                     ( new storage format for factors:
!>                       L and diagonal of D is stored in A,
!>                       subdiagonal of D is stored in E )
!>             _SP:  Symmetric indefinite packed,
!>                     with partial (Bunch-Kaufman) pivoting
!>             _HA:  (complex) Hermitian ,
!>                     Assen Algorithm
!>             _HE:  (complex) Hermitian indefinite,
!>                     with partial (Bunch-Kaufman) pivoting
!>             _HR:  (complex) Hermitian indefinite,
!>                     with rook (bounded Bunch-Kaufman) pivoting
!>             _HK:  (complex) Hermitian indefinite,
!>                     with rook (bounded Bunch-Kaufman) pivoting
!>                     ( new storage format for factors:
!>                       L and diagonal of D is stored in A,
!>                       subdiagonal of D is stored in E )
!>             _HP:  (complex) Hermitian indefinite packed,
!>                     with partial (Bunch-Kaufman) pivoting
!>          The first character must be one of S, D, C, or Z (C or Z only
!>          if complex).
!>

okay so PATH is CHARACTER*3 and it's the name of the path you want headers for. Look at this lineup though, it's giving ✨menu✨:

  • _GE β€” General matrices
  • _GB β€” General band
  • _GT β€” General Tridiagonal
  • _PO β€” Symmetric or Hermitian positive definite
  • _PS β€” Symmetric or Hermitian positive semi-definite
  • _PP β€” Symmetric or Hermitian positive definite packed
  • _PB β€” Symmetric or Hermitian positive definite band
  • _PT β€” Symmetric or Hermitian positive definite tridiagonal
  • _SY β€” Symmetric indefinite, with partial (Bunch-Kaufman) pivoting
  • _SR β€” Symmetric indefinite, with rook (bounded Bunch-Kaufman) pivoting
  • _SK β€” Symmetric indefinite, with rook (bounded Bunch-Kaufman) pivoting ( new storage format for factors: L and diagonal of D is stored in A, subdiagonal of D is stored in E )
  • _SP β€” Symmetric indefinite packed, with partial (Bunch-Kaufman) pivoting
  • _HA β€” (complex) Hermitian , Assen Algorithm
  • _HE β€” (complex) Hermitian indefinite, with partial (Bunch-Kaufman) pivoting
  • _HR β€” (complex) Hermitian indefinite, with rook (bounded Bunch-Kaufman) pivoting
  • _HK β€” (complex) Hermitian indefinite, with rook (bounded Bunch-Kaufman) pivoting ( new storage format for factors: L and diagonal of D is stored in A, subdiagonal of D is stored in E )
  • _HP β€” (complex) Hermitian indefinite packed, with partial (Bunch-Kaufman) pivoting
🚨 and the rule, do not skip it: the first character must be one of S, D, C, or Z β€” and C or Z only if it's complex. fr fr, that's a hard requirement.

πŸ‘‘ Author

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

the whole squad showed up, we love a collab 🫢

⭐ Definition at line 89 of file aladhd.f.

line 89, mark it πŸ“Œ


🌈 Author

Generated automatically by Doxygen for LAPACK from the source code. (not a human, a robot, and honestly she did great πŸ’€)


πŸ’« cute lil sign-off: this page is LAPACK Version 3.12.0, and yeah, the footer is still out here repping /home/abui...IN/aladhd.f(3) because some things never change. bye bestie, go print some headers πŸ’…βœ¨
πŸ“¦ where this page comes from