Davidson diagonalization in Fortran

This package contains a Modern Fortran implementation of the Davidson diagonalization algorithms to compute several eigenvalue-eigenvector pairs of a symmetric matrix

3
contributors
Get started
212 commitsLast commit ≈ 59 months ago16 stars4 forks

Cite this software

What Davidson diagonalization in Fortran can do for you

  • Follows modern Fortran practices
  • Allows both dense and matrix-free calculations.
  • Implements different correction methods

The Davidson method is suitable for diagonal-dominant symmetric matrices, that are quite common
in certain scientific problems like electronic structure. The Davidson method could be not practical
for other kinds of symmetric matrices.

Keywords
Programming languages
  • Fortran 80%
  • CMake 12%
  • Python 9%
License
</>Source code

Participating organisations

Natural Sciences & Engineering
Natural Sciences & Engineering
Netherlands eScience Center

Contributors

Related projects

A light in the dark

Quantum Monte Carlo meets solar energy conversion

Updated 24 months ago
Finished