24.10.2014 Views

Get my PhD Thesis

Get my PhD Thesis

Get my PhD Thesis

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Part 1<br />

Improving Self-consistent Field Convergence<br />

any initial guess D 0 , there exists a level shift µ 0 > 0 such that for level shift parameters µ > µ 0 , the<br />

energy decreases at each step and converges towards a stationary value.<br />

The level shift technique is still routinely used for cases where the DIIS scheme has problems. The<br />

level shifts are typically found on a trial and error basis. Recently, we advocated the use of a level<br />

shift to control the changes introduced in the Roothaan-Hall step 38 , and we suggested a way of<br />

optimizing the level shift at each iteration based on physical arguments and without guesswork. The<br />

algorithm is based on the trust region philosophy in which a model energy function is optimized,<br />

but restricted with respect to the step length. We thus named the algorithm trust region Roothaan-<br />

Hall (TRRH), even though it is not a true trust region optimization scheme like e.g. the energy<br />

minimization of Francisco, Martínez, and Martínez 26 or our TRDSM scheme 38 .<br />

Level shifting can be combined with a damping or extrapolation scheme. When the TRRH approach<br />

is combined with the subspace minimization method TRDSM it seems to outperform DIIS in<br />

stability and to have a better or similar convergence rate, as will be illustrated in the following<br />

sections. Combining level shifting with DIIS can occasionally be a benefit, but typically DIIS and<br />

level-shifting does not work well together, and in Section 1.4.1.3 we will try to justify this.<br />

1.4 Development of SCF Optimization Algorithms<br />

The SCF scheme as it typically looks today is sketched in Fig. 1.2. Compared to Fig. 1.1, the step <br />

is inserted, illustrating a density subspace minimization, where<br />

some function f is minimized with respect to the coefficients c i<br />

which expand the previous densities D i . The function f could<br />

be the gradient norm as in DIIS or some energy model<br />

D 0<br />

F(D n<br />

)<br />

n<br />

approximating the SCF energy in the subspace of the previous<br />

D = ∑ciDi,minf<br />

( c)<br />

densities as in EDIIS and TRDSM. In the Roothaan-Hall step<br />

i=<br />

1<br />

<br />

, the averaged Fock matrix F found from the optimization in<br />

n<br />

n = n+1 F =<br />

is then used instead of the most recent Fock matrix F(D n ) to<br />

∑ciF( Di)<br />

i=<br />

1<br />

find a new trial density D n+1 . In general, the averaged density<br />

matrix D is not idempotent and therefore does not represent a<br />

valid density matrix; moreover, since the Kohn-Sham matrix<br />

F D n+1 <br />

(unlike the Fock matrix) is nonlinear in the density matrix, the<br />

averaged Kohn-Sham matrix F is different from FD. ( ) For<br />

these reasons, the averaged Fock matrix F cannot be<br />

no<br />

D n+1<br />

≈ D n<br />

yes<br />

D conv<br />

associated uniquely with a valid Fock matrix. Usually, this<br />

Fig. 1.2 Flow diagram of the SCF<br />

does not matter much since the subsequent diagonalization of scheme including the density<br />

the Fock matrix nevertheless produces a valid density matrix subspace minimization step.<br />

12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!