(git:5e7fe52)
Loading...
Searching...
No Matches
low_rank_preconditioner_model.F File Reference

Go to the source code of this file.

Modules

module  low_rank_preconditioner_model
 Small algebraic helpers for the rotationally covariant low-rank OT preconditioner.

Functions/Subroutines

pure elemental real(kind=dp) function, public low_rank_preconditioner_model::low_rank_inverse_weight (eigenvalue, reference, energy_gap)
 Spectral inverse weight relative to a common occupied reference level.
pure integer function, public low_rank_preconditioner_model::low_rank_select_rank (eigenvalues, nocc, max_rank, degeneracy_tolerance)
 Select a bounded spectral rank without cutting a degenerate boundary manifold.
pure subroutine, public low_rank_preconditioner_model::apply_low_rank_dense (overlap_inverse, vectors, eigenvalues, reference, energy_gap, spectral_window, matrix_in, matrix_out)
 Dense reference application used to verify right covariance under orbital rotations.