lis_esolve(3f)
π lis_esolve(3f) π
okay bestie, so this is a page from the Lis Library Functions manual, and it's all about lis_esolve β the little routine that makes eigenvalues happen. it lives in section 3f, so it's a Fortran-callable library joint. let's get into it π¦
β¨ NAME β¨
lis_esolve β solve the standard eigenvalue problem. that's it, that's the whole job. she's focused, she's got one task, and she slays it. π
β¨ SYNOPSIS β¨
subroutine lis_esolve(LIS_MATRIX A, LIS_VECTOR x, LIS_REAL evalue,
LIS_ESOLVER esolver, LIS_INTEGER ierr);
five arguments, one subroutine, zero drama (well, mostly β ierr is there in case things get messy π). keep this signature exactly as written, no cap.
β¨ DESCRIPTION β¨
so basically? she solves the standard eigenvalue problem:
Ax = lx
...using whatever eigensolver you hand her. you pick the esolver, she does the math, you get your eigenvalue and your eigenvector. it's giving main character energy β¨
β¨ INPUT β¨
here's what you gotta pass in, bestie:
Aβ the coefficient matrix. the whole reason we're here. πxβ the initial vector. your starting vibe, she takes it from there.esolverβ the esolver. yes, the argument is literally named "the esolver" and described as "the esolver." iconic, honestly. π
β¨ OUTPUT β¨
and here's what comes back out:
evalueβ the eigenvalue of mode 0. that's the one you asked for. πxβ the associated eigenvector. she's the partner-in-crime to that eigenvalue. π«Άesolverβ the number of iterations, the execution time, etc. all the receipts. the stats. the data. β
heads up:xandesolvershow up in both INPUT and OUTPUT β they go in, and they get updated coming out. andierrfrom the synopsis? that's your error code situation, so check it, bestie, fr fr. π
β¨ SEE ALSO β¨
lis(3)β the mothership manpage, go read her next πΈ- http://www.ssisc.org/lis/ β the website, for all your Lis needs π§
and that's the whole page!! no cap, you're now a lis_esolve expert π
Man Page Β· 23 Oct 2016 Β· lis_esolve(3f) β mwah, love u, go solve some eigenvalues πβ¨
π¦ 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