9
1
mirror of https://github.com/QuantumPackage/qp2.git synced 2025-02-17 14:14:03 +01:00
qp2/src/dav_general_mat
Anthony Scemama d387ee549a
Some checks failed
continuous-integration/drone/push Build is failing
Fix compilation with gfortran
2022-11-01 10:21:36 +01:00
..
2021-07-02 16:18:13 +02:00

===============
dav_general_mat
===============

This modules allows to use the Davidson Algorithm for general squared symmetric matrices 
You have two options : 
 a)  the routine "davidson_general" to whom you pass the matrix you want to diagonalize
 b)  the routine "davidson_general_ext_rout" to whom you pass the subroutine that realizes v = H u 

See the routines in "test_dav.irp.f" for a clear example.