SSYL01(3)
π SSYL01(3) β Library Functions Manual π
okay so bestie, this is the SSYL01(3) page from the Library Functions Manual β yes, the manual name is right there in the header vibe. The header/footer tag uses the cute truncated path /home/abui...IG/ssyl01.f(3), and this page is about a Fortran test routine. Slay.
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/ssyl01.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SSYL01 (thresh, nfail, rmax, ninfo, knt)βSSYL01
π¦ Function/Subroutine Documentation π¦
subroutine SSYL01 (real thresh, integer, dimension( 3 ) nfail, real,
dimension( 2 ) rmax, integer, dimension( 2 ) ninfo, integer knt)
SSYL01
π― Purpose
okay so SSYL01 tests STRSYL and STRSYL3, routines for solving the Sylvester matrix equation. The equation is:
op(A)*X + ISGN*X*op(B) = scale*C,
A and B are assumed to be in Schur canonical form, op() represents an optional 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 SGET35 by testing with larger, random matrices, of which some require rescaling of X to avoid overflow.
π Parameters
THRESHβTHRESH is REAL. A test will count as (the source leaves this blank, fr fr π) if the residual, computed as described above, exceedsTHRESH.NFAILβNFAIL is INTEGER array, dimension (3).NFAIL(1) = No. of times residual STRSYL exceeds threshold THRESHNFAIL(2) = No. of times residual STRSYL3 exceeds threshold THRESHNFAIL(3) = No. of times STRSYL3 and STRSYL deviate
RMAXβRMAX is REAL, dimension (2).RMAX(1) = Value of the largest test ratio of STRSYLRMAX(2) = Value of the largest test ratio of STRSYL3
NINFOβNINFO is INTEGER array, dimension (2).NINFO(1) = No. of times STRSYL returns an expected INFONINFO(2) = No. of times STRSYL3 returns an expected INFO
KNTβKNT is INTEGER. Total number of examples tested.
Definition at line 88 of file ssyl01.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
thatβs the whole page, bestie β footer says LAPACK Version 3.12.0 and the footer path is /home/abui...IG/ssyl01.f(3). No separate date is listed, so Iβm not inventing one. bye π
β¨
π¦ 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