![]() |
(git:07c9450)
|
AO-based conjugate-gradient response solver routines. More...
Functions/Subroutines | |
| subroutine, public | ec_response_ao (qs_env, p_env, matrix_hz, matrix_pz, matrix_wz, iounit, should_stop) |
| AO-based conjugate gradient linear response solver. In goes the right hand side B of the equation AZ=B, and the linear transformation of the Hessian matrix A on trial matrices is iteratively solved. Result are the response density matrix_pz, and the energy-weighted response density matrix_wz. | |
AO-based conjugate-gradient response solver routines.
| subroutine, public ec_orth_solver::ec_response_ao | ( | type(qs_environment_type), pointer | qs_env, |
| type(qs_p_env_type), pointer | p_env, | ||
| type(dbcsr_p_type), dimension(:), intent(in), pointer | matrix_hz, | ||
| type(dbcsr_p_type), dimension(:), intent(inout), pointer | matrix_pz, | ||
| type(dbcsr_p_type), dimension(:), intent(inout), pointer | matrix_wz, | ||
| integer, intent(in) | iounit, | ||
| logical, intent(out) | should_stop | ||
| ) |
AO-based conjugate gradient linear response solver. In goes the right hand side B of the equation AZ=B, and the linear transformation of the Hessian matrix A on trial matrices is iteratively solved. Result are the response density matrix_pz, and the energy-weighted response density matrix_wz.
| qs_env | ... |
| p_env | ... |
| matrix_hz | Right hand-side of linear response equation |
| matrix_pz | Response density |
| matrix_wz | Energy-weighted response density matrix |
| iounit | ... |
| should_stop | ... |
Definition at line 358 of file ec_orth_solver.F.