(git:6a2e663)
pao_main Module Reference

Main module for the PAO method. More...

Functions/Subroutines

subroutine, public pao_init (qs_env, ls_scf_env)
 Initialize the PAO environment. More...
 
subroutine, public pao_optimization_start (qs_env, ls_scf_env)
 Start a PAO optimization run. More...
 
subroutine, public pao_update (qs_env, ls_scf_env, pao_is_done)
 Called after the SCF optimization, updates the PAO basis. More...
 
subroutine, public pao_post_scf (qs_env, ls_scf_env, pao_is_done)
 Calculate PAO forces and store density matrix for future ASPC extrapolations. More...
 
subroutine, public pao_optimization_end (ls_scf_env)
 Finish a PAO optimization run. More...
 

Detailed Description

Main module for the PAO method.

Author
Ole Schuett

Function/Subroutine Documentation

◆ pao_init()

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.

Parameters
qs_env...
ls_scf_env...

Definition at line 73 of file pao_main.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pao_optimization_start()

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.

Parameters
qs_env...
ls_scf_env...

Definition at line 107 of file pao_main.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pao_update()

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.

Parameters
qs_env...
ls_scf_env...
pao_is_done...

Definition at line 184 of file pao_main.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pao_post_scf()

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.

Parameters
qs_env...
ls_scf_env...
pao_is_done...

Definition at line 315 of file pao_main.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pao_optimization_end()

subroutine, public pao_main::pao_optimization_end ( type(ls_scf_env_type), target  ls_scf_env)

Finish a PAO optimization run.

Parameters
ls_scf_env...

Definition at line 344 of file pao_main.F.

Here is the call graph for this function:
Here is the caller graph for this function: