lis_esolver_get_iters(3f)
π lis_esolver_get_iters β bestie, it's literally the iteration counter for your eigensolver π
okay so this is a page from the Lis Library Functions manual, and today's main character is lis_esolver_get_iters(3f). no cap, it's a tiny little subroutine with one job and it does it flawlessly. β¨
π NAME π
lis_esolver_get_iters β get the numbers of iterations for all the eigenpairs from the eigensolver
likeβ¦ it pulls the iteration counts for every single eigenpair out of your eigensolver and hands them to you. that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
subroutine lis_esolver_get_iters(LIS_ESOLVER esolver, LIS_VECTOR v,
LIS_INTEGER ierr);
periodt. that's the signature, don't come for me about the line break, it's exactly how it was written. π
β¨ DESCRIPTION β¨
Get the numbers of iterations for all the eigenpairs from the eigensolver.
bestie it's giving very straightforward. you have an eigensolver, it did its little eigenvalue thing, and now you wanna know how many iterations each eigenpair took to get there. this is the function that tells you. that's it, that's the plot. π
π INPUT π
esolverβ The eigensolver. yes. the eigensolver. the one you've been working with. your eigensolver bestie. π«Ά
π OUTPUT π
vβ The vector which stores the numbers of iterations. it's the lil container where all those iteration counts get dropped off. π
π₯ NOTE π₯
Vectorvmust be created in advance with the functionlis_vector_create.
no fr fr, don't skip this part. if v doesn't exist yet, this whole thing is not gonna go the way you want. create the vector FIRST with lis_vector_create, then call this. order matters, iykyk. π
π SEE ALSO π
go check the main lis(3) page if you want the full lore, and the website is right there if you need more. π
and that's the whole page, bestie!! π§ this was from the Lis Library Functions manual, dated 28 Aug 2014, and the man page is literally titled lis_esolver_get_iters(3f). mwah. go get those iteration numbers. πβ¨ππ¦
π¦ where this page comes from
- fedora 43: lis-doc 2.0.21-13.fc41 Β· BSD
- fedora 43: lis-doc 2.1.11-1.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: lis-doc 2.0.21-13.fc41 Β· BSD
- fedora 44: lis-doc 2.1.11-1.fc44 Β· LicenseRef-Callaway-BSD
- nixos 26.05: lis 2.1.10
- nixpkgs unstable: lis 2.1.16
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms