23.05.2014 Views

Ab_init stress perturbation theory - Department of Physics and ...

Ab_init stress perturbation theory - Department of Physics and ...

Ab_init stress perturbation theory - Department of Physics and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Symmetry with the strain <strong>perturbation</strong><br />

• The reduced-zone k sample determined for (space group / strain) is<br />

(1)<br />

(1)<br />

used for K H 0 , Sternheimer, <strong>and</strong> 1′<br />

H 0<br />

– The full-zone sample specified in input data must have the full space group<br />

symmetry (enforced by test).<br />

• Loop on (ipert1, idir1) for 1 st -order wave functions restricted by input<br />

variables (rfstrs, rfdir) but not by symmetry<br />

– This could be improved, but would have limited impact on performance<br />

(1)<br />

• Inner loop on (ipert2, idir2) in 1′<br />

H 0 calculations is carried over all<br />

strain <strong>and</strong> atomic displacement terms<br />

– piezoelectric contribution is computed if d/dk wf’s are avaialble<br />

(2)<br />

0 H 0<br />

• All strain <strong>and</strong> internal-strain tensor elements are computed,<br />

using the full zone k sample<br />

– It is more efficient here to keep loops on strains <strong>and</strong> displacements inside<br />

routines like nonlop.f<br />

– The reduced zone for pairs <strong>of</strong> <strong>perturbation</strong>s would seldom be reduced much<br />

anyway

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

Saved successfully!

Ooh no, something went wrong!