ZSYL01(3)
π¦ NAME π¦
okay so bestie, this is the manual page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/zsyl01.f β yes that's the whole path, she's long, she's giving filesystem realness π
and it lives in the zsyl01.f(3) section of the manual, slay.
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZSYL01 (thresh, nfail, rmax, ninfo, knt)
ZSYL01
like literally that's it, that's the girl π
πΈ Function/Subroutine Documentation πΈ
subroutine ZSYL01 (double precision thresh, integer, dimension( 3 ) nfail,
double precision, dimension( 2 ) rmax, integer, dimension( 2 ) ninfo,
integer knt)
ZSYL01 π (yes, the same name twice, she said "my name is my name" π
π Purpose
!> !> ZSYL01 tests ZTRSYL and ZTRSYL3, routines for solving the Sylvester matrix !> equation !> !> op(A)*X + ISGN*X*op(B) = scale*C, !> !> where op(A) and op(B) are both upper triangular form, op() represents an !> optional conjugate transpose, and ISGN can be -1 or +1. Scale is an output !> less than or equal to 1, chosen to avoid overflow in X. !> !> The test code verifies that the following residual does not exceed !> the provided threshold: !> !> norm(op(A)*X + ISGN*X*op(B) - scale*C) / !> (EPS*max(norm(A),norm(B))*norm(X)) !> !> This routine complements ZGET35 by testing with larger, !> random matrices, of which some require rescaling of X to avoid overflow. !> !>
so basically: she's the vibe-check routine for ZTRSYL and ZTRSYL3 π she solves the whole Sylvester matrix equation situation, and then she's like "and did you do it correctly, bestie?" and checks the residual against your threshold. no cap, that's the whole job π₯
π Parameters π
THRESHβTHRESHisDOUBLE PRECISION. A test will count as ... if the residual, computed as described above, exceedsTHRESH. π«ΆNFAILβNFAILisINTEGER array, dimension (3).NFAIL(1)= No. of times residualZTRSYLexceeds thresholdTHRESHNFAIL(2)= No. of times residualZTRSYL3exceeds thresholdTHRESHNFAIL(3)= No. of timesZTRSYL3andZTRSYLdeviate
three little counters, each one doing her own thing π
RMAXβRMAXisDOUBLE PRECISION array, dimension (2).RMAX(1)= Value of the largest test ratio ofZTRSYLRMAX(2)= Value of the largest test ratio ofZTRSYL3
like the biggest ratio each one ever pulled β main character energy, recorded for the archives π
NINFOβNINFOisINTEGER array, dimension (2).NINFO(1)= No. of timesZTRSYLreturns an expectedINFONINFO(2)= No. of timesZTRSYL3returns an expectedINFO
manifesting correct INFO values only β¨
KNTβKNTisINTEGER. Total number of examples tested. that's the headcount at the party π
π Definition π
Definition at line 88 of file zsyl01.f. (yes, line 88, iconic number, no notes π)
π Author π
Generated automatically by Doxygen for LAPACK from the source code. like she was born this way, machine-made and flawless π§
and that's the whole page bestie!! π this beauty came to you from LAPACK, Version 3.12.0, dated /home/abui...IG/zsyl01.f(3) β mwah, go test some matrices, ily π«Άβ¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms