Sign in

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


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.

Programming languages
  • Fortran 80%
  • CMake 12%
  • Python 9%
  • Apache-2.0
</>Source code

Participating organisations

Netherlands eScience Center


Contact person

Felipe Zapata

Felipe Zapata

Netherlands eScience Center
Mail Felipe
Felipe Zapata
Felipe Zapata
Netherlands eScience Center
Nicolas Renaud
Nicolas Renaud
Netherlands eScience Center
Pablo Lopez-Tarifa
Netherlands eScience Center

Related projects

A light in the dark

Quantum Monte Carlo meets solar energy conversion

Updated 3 months ago