![]() |
(git:b77b4be)
|
Limited memory BFGS. More...
Data Types | |
type | lbfgs_history_type |
Functions/Subroutines | |
subroutine, public | lbfgs_seed (history, variable, gradient) |
interface subroutine to store the first variable/gradient pair | |
subroutine, public | lbfgs_get_direction (history, variable, gradient, direction) |
interface subroutine to store a variable/gradient pair and predict direction | |
subroutine, public | lbfgs_create (history, nspins, nstore) |
create history storage for limited memory bfgs | |
subroutine, public | lbfgs_release (history) |
release the bfgs history | |
Limited memory BFGS.
subroutine, public almo_scf_lbfgs_types::lbfgs_seed | ( | type(lbfgs_history_type), intent(inout) | history, |
type(dbcsr_type), dimension(:), intent(in) | variable, | ||
type(dbcsr_type), dimension(:), intent(in) | gradient | ||
) |
interface subroutine to store the first variable/gradient pair
history | ... |
variable | ... |
gradient | ... |
Definition at line 59 of file almo_scf_lbfgs_types.F.
subroutine, public almo_scf_lbfgs_types::lbfgs_get_direction | ( | type(lbfgs_history_type), intent(inout) | history, |
type(dbcsr_type), dimension(:), intent(in) | variable, | ||
type(dbcsr_type), dimension(:), intent(in) | gradient, | ||
type(dbcsr_type), dimension(:), intent(inout) | direction | ||
) |
interface subroutine to store a variable/gradient pair and predict direction
history | ... |
variable | ... |
gradient | ... |
direction | ... |
Definition at line 78 of file almo_scf_lbfgs_types.F.
subroutine, public almo_scf_lbfgs_types::lbfgs_create | ( | type(lbfgs_history_type), intent(inout) | history, |
integer, intent(in) | nspins, | ||
integer, intent(in) | nstore | ||
) |
create history storage for limited memory bfgs
history | ... |
nspins | ... |
nstore | ... |
Definition at line 104 of file almo_scf_lbfgs_types.F.
subroutine, public almo_scf_lbfgs_types::lbfgs_release | ( | type(lbfgs_history_type), intent(inout) | history | ) |
release the bfgs history
history | ... |
Definition at line 123 of file almo_scf_lbfgs_types.F.