program diagonalize_h implicit none BEGIN_DOC ! Program that extracts the :option:`determinants n_states` lowest ! states of the Hamiltonian within the set of Slater determinants stored ! in the |EZFIO| directory. ! ! If :option:`determinants s2_eig` = |true|, it will retain only states ! which correspond to the desired value of ! :option:`determinants expected_s2`. ! END_DOC read_wf = .True. touch read_wf call routine end subroutine routine implicit none call diagonalize_CI print*,'N_det = ',N_det call save_wavefunction_general(N_det,N_states,psi_det_sorted,size(psi_coef_sorted,1),psi_coef_sorted) end