In section M.2 we showed how to calculate the dynamical susceptibility and
the correlation function of observables by the DMD method. The eigenvalues of the generalised
eigenvalue problem (245) correspond to the excitation energies of the system at some wavevector .
The eigenvectors may be used in equation (257) to calculate for each excitation
the dynamical susceptibility.
This may be used to visualise the time or spatial dependence
of the observables (e.g. spins, angular moments,
charge density or atom positions etc.)
associated with such an excitation.
In linear response theory the dynamical susceptibility is derived by applying a perturbation to the Hamiltonian (5) of the system, which is of the form
We assume a spatial and time dependent field of frequency and wavevector
By virtue of its definition, the dynamical susceptibility describes
the response
(change
of expectation values
)
of the system in Fourier space:
The corresponding oscillation of the moments
in real space and time is given by
We eliminate the sum in this equation by choosing the components of the applied field
. In physical terms this means that we apply an oscillating field only to
the first component of the first subsystem (atom) in each unit cell and calculate the linear response
of all components of all subsystems (atoms) to this applied field:
Due to the divergence of the susceptibility at the excitation (
) a small
applied field
will induce a large oscillation amplitude of the moments, the amplitude
of the oscillation will depend on the relation of magnitude of the applied field
and
the rate of damping of the magnetic excitation. Therefore we set the amplitude
of the
oscillation equal to
. Substituting this into (265) and
considering the susceptibility obtained from equation (257) etc. we obtain
This procedure fails if
or
is zero
which occurs when the mode
of the subsystem
does not change its moment
. Therefore
it is convenient to redefine the amplitude
, giving
If the eigenvector components
of this oscillation are stored for each mode
, the
dynamic fluctuation of this observable may be visualised in space and time
(files for the different observables are mcdisp.qem, mcdisp.qel, mcdisp.qes, mcdisp.qee, ...).
In this way it is possible to produce figures and animated movies of spin or charge
density oscillations.
This is done by the program display_densities
(see section17.3), or step by step, by programs
spins and javaview.
A visualisation of the magnetic moment-oscillation can for example be created by
commands spins -M T Ha Hb Hc h k l E and java javaview
model=results/spins.*.jvx Animation.LastKey=16.
Note in mcdisp.qem the eigenvector components
for different in
(refering to different single ion transitions at the same ion
)
are summed up.
I order to visualize a charge density the eigenvector
indices
refer to observables given by equation
(221) with
even, which are used
to calculate the chargedensity according to equation (222)
in appendix L.
The corresponding
oscillations
can be directly inserted into
(220) in order to evaluate the charge density oscillations.
This is done by program
spins with option -c,
the commands are spins -c -M T Ha Hb Hc h k l E and java javaview
model=results/spins.*.jvx Animation.LastKey=16.
Fig. 36 shows a snapshot of the result of such an
animation (on screen both chargedensities and spins will move).
|
|
|