(git:e7e05ae)
atom_optimization.F File Reference

Go to the source code of this file.

Modules

module  atom_optimization
 Optimizer for the atomic code.
 

Functions/Subroutines

pure subroutine, public atom_optimization::atom_history_init (history, optimization, matrix)
 Initialise a circular buffer to keep Kohn-Sham and density matrices from previous iteration. More...
 
pure subroutine, public atom_optimization::atom_history_update (history, pmat, fmat, emat, energy, error)
 Add matrices from the current iteration into the circular buffer. More...
 
pure subroutine, public atom_optimization::atom_history_release (history)
 Release circular buffer to keep historic matrices. More...
 
subroutine, public atom_optimization::atom_opt_fmat (fmat, history, err)
 Construct a Kohn-Sham matrix for the next iteration based on the historic data. More...