![]() |
(git:b77b4be)
|
Main module for the PAO method. More...
Functions/Subroutines | |
subroutine, public | pao_init (qs_env, ls_scf_env) |
Initialize the PAO environment. | |
subroutine, public | pao_optimization_start (qs_env, ls_scf_env) |
Start a PAO optimization run. | |
subroutine, public | pao_update (qs_env, ls_scf_env, pao_is_done) |
Called after the SCF optimization, updates the PAO basis. | |
subroutine, public | pao_post_scf (qs_env, ls_scf_env, pao_is_done) |
Calculate PAO forces and store density matrix for future ASPC extrapolations. | |
subroutine, public | pao_optimization_end (ls_scf_env) |
Finish a PAO optimization run. | |
Main module for the PAO method.
subroutine, public pao_main::pao_init | ( | type(qs_environment_type), pointer | qs_env, |
type(ls_scf_env_type), target | ls_scf_env | ||
) |
Initialize the PAO environment.
qs_env | ... |
ls_scf_env | ... |
Definition at line 74 of file pao_main.F.
subroutine, public pao_main::pao_optimization_start | ( | type(qs_environment_type), pointer | qs_env, |
type(ls_scf_env_type), target | ls_scf_env | ||
) |
Start a PAO optimization run.
qs_env | ... |
ls_scf_env | ... |
Definition at line 108 of file pao_main.F.
subroutine, public pao_main::pao_update | ( | type(qs_environment_type), pointer | qs_env, |
type(ls_scf_env_type), target | ls_scf_env, | ||
logical, intent(out) | pao_is_done | ||
) |
Called after the SCF optimization, updates the PAO basis.
qs_env | ... |
ls_scf_env | ... |
pao_is_done | ... |
Definition at line 189 of file pao_main.F.
subroutine, public pao_main::pao_post_scf | ( | type(qs_environment_type), pointer | qs_env, |
type(ls_scf_env_type), target | ls_scf_env, | ||
logical, intent(in) | pao_is_done | ||
) |
Calculate PAO forces and store density matrix for future ASPC extrapolations.
qs_env | ... |
ls_scf_env | ... |
pao_is_done | ... |
Definition at line 320 of file pao_main.F.
subroutine, public pao_main::pao_optimization_end | ( | type(ls_scf_env_type), target | ls_scf_env | ) |
Finish a PAO optimization run.
ls_scf_env | ... |
Definition at line 349 of file pao_main.F.