![]() |
(git:e68414f)
|
Common routines for PAO parametrizations. More...
Functions/Subroutines | |
| subroutine, public | pao_calc_grad_lnv_wrt_u (qs_env, ls_scf_env, matrix_m_diag) |
| Helper routine, calculates partial derivative dE/dU. | |
| subroutine, public | pao_calc_ab_from_u (pao, qs_env, ls_scf_env, matrix_u_diag) |
| Takes current matrix_X and calculates the matrices A and B. | |
| subroutine, public | pao_calc_grad_lnv_wrt_ab (qs_env, ls_scf_env, matrix_ma, matrix_mb) |
| Helper routine, calculates partial derivative dE/dA and dE/dB. As energy functional serves the definition by LNV (Li, Nunes, Vanderbilt). | |
Common routines for PAO parametrizations.
| subroutine, public pao_param_methods::pao_calc_grad_lnv_wrt_u | ( | type(qs_environment_type), pointer | qs_env, |
| type(ls_scf_env_type), target | ls_scf_env, | ||
| type(dbcsr_type) | matrix_m_diag | ||
| ) |
Helper routine, calculates partial derivative dE/dU.
| qs_env | ... |
| ls_scf_env | ... |
| matrix_M_diag | the derivate wrt U, matrix uses paodiag_distribution |
Definition at line 49 of file pao_param_methods.F.
| subroutine, public pao_param_methods::pao_calc_ab_from_u | ( | type(pao_env_type), pointer | pao, |
| type(qs_environment_type), pointer | qs_env, | ||
| type(ls_scf_env_type), target | ls_scf_env, | ||
| type(dbcsr_type) | matrix_u_diag | ||
| ) |
Takes current matrix_X and calculates the matrices A and B.
| pao | ... |
| qs_env | ... |
| ls_scf_env | ... |
| matrix_U_diag | ... |
Definition at line 114 of file pao_param_methods.F.
| subroutine, public pao_param_methods::pao_calc_grad_lnv_wrt_ab | ( | type(qs_environment_type), pointer | qs_env, |
| type(ls_scf_env_type), target | ls_scf_env, | ||
| type(dbcsr_type) | matrix_ma, | ||
| type(dbcsr_type) | matrix_mb | ||
| ) |
Helper routine, calculates partial derivative dE/dA and dE/dB. As energy functional serves the definition by LNV (Li, Nunes, Vanderbilt).
| qs_env | ... |
| ls_scf_env | ... |
| matrix_Ma | the derivate wrt A, matrix uses s_matrix-distribution. |
| matrix_Mb | the derivate wrt B, matrix uses s_matrix-distribution. |
Definition at line 248 of file pao_param_methods.F.