Computational Physics

(Rick Simeone) #1
Exercises 165
not necessarily equal toq, and that these solutions can be written as a periodic
function times eiqx ̃. In our case this implies that
(
An+ 1
Bn+ 1

)
=eiqa ̃

(
An
Bn

)

and therefore
T

(
An
Bn

)
=ei ̃qa

(
An
Bn

)
.

This equation defines the band spectrum of the system. It is now easier to find the
vectorq ̃as a function of energy than vice versa: the above-mentioned eigenvalues
(which depend on energy viaqandκ) must be equal to eiqa ̃.
(b) [C] Write a simple computer program to determine the spectrum. In an APW
approach, the wave function outside the barriers is written as eiqmx, where
qm=k+ 2 πm/aand−π/a<k<π/a(mis integer). It is now convenient to
confine ourselves to the unit cell[−a/2,a/ 2 ]and to use Bloch boundary
conditions on that cell. For a Bloch stateχm:
χm(−a/ 2 )=χ(a/ 2 )e−ika.
For eachqr, the value of the wave function outside and inside the barrier can be
matched at the boundaries of the barrier. Show thatCmandDmare given by


Cm=
sin[(κ+qm)/ 2 ]
sin(κ)
,

Dm=
sin[(κ−qm)/ 2 ]
sin(κ)
.

In the APW method, the coefficientsbmof the expansion
ψ(x)=


m

bmχm(x)

are found by solving the generalised eigenvalue problem
Hb=ESb
in which the matrixSis given by

Sml=

∫−/ 2

−a/ 2

e−iqmxeiqlxdx+

∫a/ 2

/ 2

e−iqmxeiqlxdx

+

∫/ 2

−/ 2

[Cm∗e−iκmx+D∗meiκmx][Cleiκnx+Dle−iκlx]dx

=Sintml+Smlext
where we have split the expression forSinto an integration over the interior of the
barriers and the part outside.
Free download pdf