10
0
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-06-26 15:12:19 +02:00
QuantumPackage/src/dav_general_mat
2022-11-19 15:05:59 +01:00
..
dav_diag_dressed_ext_rout_nonsym_B1space.irp.f cisd(SC)2 with davidson 2022-11-08 00:18:48 +01:00
dav_diag_dressed_ext_rout.irp.f Merge commit 'd387ee5' into good-dev-tc 2022-11-19 15:05:59 +01:00
dav_double_dress_ext_rout.irp.f Fix compilation with gfortran 2022-11-01 10:21:36 +01:00
dav_dressed_ext_rout.irp.f Fix compilation with gfortran 2022-11-01 10:21:36 +01:00
dav_ext_rout_nonsym_B1space.irp.f merged with Abdallah 2022-09-30 15:27:43 +02:00
dav_ext_rout.irp.f Merge commit 'd387ee5' into good-dev-tc 2022-11-19 15:05:59 +01:00
dav_general.irp.f Merge commit 'd387ee5' into good-dev-tc 2022-11-19 15:05:59 +01:00
NEED dav_general NEED ok 2022-09-07 15:37:39 +02:00
README.rst added some documentation in the README.rst for dav_general_mat 2021-07-02 18:12:37 +02:00
test_dav.irp.f added dav_dressed_ext_rout.irp.f 2021-09-28 00:30:10 +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.