lasdt(3)
π lasdt(3) β bestie, it's the D&C tree builder β¨
okay so first things first β the manual name is lasdt, and the NAME section literally just says: lasdt - lasdt: D&C step: tree. that's it. that's the whole name section. iconic minimalism tbh π
β¨ SYNOPSIS β¨
πΈ Functions
subroutine dlasdt (n, lvl, nd, inode, ndiml, ndimr, msub)β DLASDT creates a tree of subproblems for bidiagonal divide and conquer. Used bysbdsdc.subroutine slasdt (n, lvl, nd, inode, ndiml, ndimr, msub)β SLASDT creates a tree of subproblems for bidiagonal divide and conquer. Used bysbdsdc.
π¦ DESCRIPTION π¦
Detailed Description β¨
π Function Documentation
π subroutine dlasdt
subroutine dlasdt (integer n, integer lvl, integer nd, integer, dimension( * ) inode, integer, dimension( * ) ndiml, integer, dimension( * ) ndimr, integer msub)
okay so DLASDT creates a tree of subproblems for bidiagonal divide and conquer. Used by sbdsdc. that's the whole vibe, no cap π«Ά
Purpose:
!>
!> DLASDT creates a tree of subproblems for bidiagonal divide and
!> conquer.
!>
π Parameters
NβNisINTEGER. On entry, the number of diagonal elements of the bidiagonal matrix. so like, how many diagonal girlies we're working with πLVLβLVLisINTEGER. On exit, the number of levels on the computation tree. the tree's height, basically πNDβNDisINTEGER. On exit, the number of nodes on the tree. how many lil node besties live in there βINODEβINODEisINTEGER array, dimension ( N ). On exit, centers of subproblems. the main character of each subproblem tbh πNDIMLβNDIMLisINTEGER array, dimension ( N ). On exit, row dimensions of left children. left-side babies' row dims β¨NDIMRβNDIMRisINTEGER array, dimension ( N ). On exit, row dimensions of right children. right-side babies' row dims β¨MSUBβMSUBisINTEGER. On entry, the maximum row dimension each subproblem at the bottom of the tree can be of. the floor, the cutoff, the "stop splitting here" limit π
πΈ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π«Ά Contributors:
Ming Gu and Huan Ren, Computer Science Division, University of California at Berkeley, USA
Definition at line 104 of file dlasdt.f. π
π subroutine slasdt
subroutine slasdt (integer n, integer lvl, integer nd, integer, dimension( * ) inode, integer, dimension( * ) ndiml, integer, dimension( * ) ndimr, integer msub)
and SLASDT creates a tree of subproblems for bidiagonal divide and conquer. Used by sbdsdc. same energy, different letter bestie π
Purpose:
!>
!> SLASDT creates a tree of subproblems for bidiagonal divide and
!> conquer.
!>
π Parameters
NβNisINTEGER. On entry, the number of diagonal elements of the bidiagonal matrix. πLVLβLVLisINTEGER. On exit, the number of levels on the computation tree. πNDβNDisINTEGER. On exit, the number of nodes on the tree. βINODEβINODEisINTEGER array, dimension ( N ). On exit, centers of subproblems. πNDIMLβNDIMLisINTEGER array, dimension ( N ). On exit, row dimensions of left children. β¨NDIMRβNDIMRisINTEGER array, dimension ( N ). On exit, row dimensions of right children. β¨MSUBβMSUBisINTEGER. On entry, the maximum row dimension each subproblem at the bottom of the tree can be of. π
πΈ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π«Ά Contributors:
Ming Gu and Huan Ren, Computer Science Division, University of California at Berkeley, USA
Definition at line 104 of file slasdt.f. π
π Author
Generated automatically by Doxygen for LAPACK from the source code. not a human wrote this one, it's a bot doing its lil thing π€β¨
ok that's the whole page bestie, you ate that π½οΈπ
sign-off szn: this is LAPACK, Version 3.12.0, dated right there in the footer β mwah, love that for us ππ¦πΈ
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms