Looking for a Lamczos program in fortran

  • Context: Fortran 
  • Thread starter Thread starter yshai avishai
  • Start date Start date
  • Tags Tags
    Fortran Program
Click For Summary

Discussion Overview

The discussion revolves around finding a Fortran implementation of the Lanczos algorithm suitable for large sparse Hermitian matrices. Participants explore various resources, libraries, and considerations regarding the quality and usability of existing implementations.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant requests a user-friendly Fortran77 source deck for the Lanczos algorithm, expressing difficulty with an existing implementation by Jane Cullum and Ralph Willowghbi.
  • Another participant suggests trying the LINPACK library as a potential resource.
  • A third participant provides a link to a collection of Lanczos resources on Netlib, indicating it may contain useful information.
  • Concerns are raised about the age of the referenced book from 1985, with a participant cautioning that the algorithms may not meet modern standards, especially given the limited size of the largest test problem reported.
  • Additionally, a participant recommends ARPACK as a more contemporary alternative for Lanczos eigensolution methods.
  • One participant offers a link to a resource that provides in-depth understanding of the Lanczos method for those interested in the theoretical aspects rather than just practical implementation.

Areas of Agreement / Disagreement

Participants do not reach a consensus on a specific implementation or library. Multiple competing views and resources are presented, indicating a lack of agreement on the best approach.

Contextual Notes

There are concerns regarding the quality and applicability of older algorithms, as well as the definitions of "large" eigenproblems in the context of modern computational needs.

Who May Find This Useful

Researchers and practitioners looking for Fortran implementations of the Lanczos algorithm, particularly in the context of large sparse Hermitian matrices, as well as those interested in the theoretical underpinnings of the method.

yshai avishai
Messages
1
Reaction score
0
Anyone can help me getting a source deck of Lanczos in f77 for large sparse Hermitian matrices? I need one that is user friendly. There is one written by Jane Cullum and Ralph Willowghbi that I find too difficult to use. Or is there some library that has it and can be linked?

Thanks in advance
 
Technology news on Phys.org
Have you tried LINPACK?
 
I don't know that book, but it was written in 1985 so it dates back almost to the start of "practical" use of Lanczos eigensolution methods, and therefore I would be cautious about the quality of the algorithms. Also note the authors' largest test problem was only 5,000 DOF, which is 100 times smaller than today's concept of a "large" eigenproblem.

Try http://www.caam.rice.edu/software/ARPACK/
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
Replies
16
Views
3K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 20 ·
Replies
20
Views
6K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K