X-Git-Url: https://hackdaworld.org/gitweb/?p=lectures%2Flatex.git;a=blobdiff_plain;f=posic%2Fthesis%2Fbasics.tex;h=f78de50d1f0a2b0a9f88d3991f402dd3cf64eb6f;hp=2aa0e3e5ff8f6c5d57041da5fa2167b3eb94717a;hb=f70b30c1ee10f4b89912c3a0e7760f5d5d184cbc;hpb=2925781efcf28948f45859c62e637fb5868ff4e0 diff --git a/posic/thesis/basics.tex b/posic/thesis/basics.tex index 2aa0e3e..f78de50 100644 --- a/posic/thesis/basics.tex +++ b/posic/thesis/basics.tex @@ -50,15 +50,17 @@ A system of $N$ particles of masses $m_i$ ($i=1,\ldots,N$) at positions ${\bf r} %m_i \frac{d^2}{dt^2} {\bf r}_i = {\bf F}_i \Leftrightarrow %m_i \frac{d}{dt} {\bf r}_i = {\bf p}_i\textrm{ , } \quad %\frac{d}{dt} {\bf p}_i = {\bf F}_i\textrm{ .} -m_i \ddot{{\bf r}_i} = {\bf F}_i \Leftrightarrow -m_i \dot{{\bf r}_i} = {\bf p}_i\textrm{, } -\dot{{\bf p}_i} = {\bf F}_i\textrm{ .} +m_i \ddot{\bf r}_i = {\bf F}_i \Leftrightarrow +m_i \dot{\bf r}_i = {\bf p}_i\textrm{, } +\dot{\bf p}_i = {\bf F}_i\textrm{ .} +\label{eq:basics:newton} \end{equation} The forces ${\bf F}_i$ are obtained from the potential energy $U(\{{\bf r}\})$: \begin{equation} {\bf F}_i = - \nabla_{{\bf r}_i} U({\{\bf r}\}) \, \textrm{.} +\label{eq:basics:force} \end{equation} -Given the initial conditions ${\bf r}_i(t_0)$ and $\dot{{\bf r}}_i(t_0)$ the equations can be integrated by a certain integration algorithm. +Given the initial conditions ${\bf r}_i(t_0)$ and $\dot{\bf r}_i(t_0)$ the equations can be integrated by a certain integration algorithm. The solution of these equations provides the complete information of a system evolving in time. The following sections cover the tools of the trade necessary for the MD simulation technique. Three ingredients are required for a MD simulation: @@ -182,7 +184,7 @@ The potential succeeds in the description of the low as well as high coordinated The description of elastic properties of SiC is improved with respect to the potentials available in literature. Defect properties are only fairly reproduced but the description is comparable to previously published potentials. It is claimed that the potential enables modeling of widely different configurations and transitions among these and has recently been used to simulate the inert gas condensation of Si-C nanoparticles \cite{erhart04}. -Therefore the Erhart/Albe (EA) potential is considered the superior analytical bond order potential to study the SiC precipitation and associated processes in Si. +Therefore, the Erhart/Albe (EA) potential is considered the superior analytical bond order potential to study the SiC precipitation and associated processes in Si. \subsection{Verlet integration} \label{subsection:integrate_algo} @@ -358,7 +360,7 @@ The respective Kohn-Sham equations for the effective single-particle wave functi \text{ ,} \end{equation} \begin{equation} -V_{\text{eff}}=V(\vec{r})+\int\frac{e^2n(\vec{r}')}{|\vec{r}-\vec{r}'|}d\vec{r}' +V_{\text{eff}}(\vec{r})=V(\vec{r})+\int\frac{e^2n(\vec{r}')}{|\vec{r}-\vec{r}'|}d\vec{r}' + V_{\text{xc}(\vec{r})} \text{ ,} \label{eq:basics:kse2} @@ -368,8 +370,8 @@ n(\vec{r})=\sum_{i=1}^N |\Phi_i(\vec{r})|^2 \text{ ,} \label{eq:basics:kse3} \end{equation} -where the local exchange-correlation potential $V_{\text{xc}}(\vec{r})$ is the partial derivative of the exchange-correlation functional $E_{\text{xc}}[n(vec{r})]$ with respect to the charge density $n(\vec{r})$ for the ground-state $n_0(\vec{r})$. -The first term in equation \eqref{eq:basics:kse1} corresponds to the kinetic energy of non-interacting electrons and the second term of equation \eqref{eq:basics:kse2} is just the Hartree contribution to the interaction energy. +where the local exchange-correlation potential $V_{\text{xc}}(\vec{r})$ is the partial derivative of the exchange-correlation functional $E_{\text{xc}}[n(\vec{r})]$ with respect to the charge density $n(\vec{r})$ for the ground-state $n_0(\vec{r})$. +The first term in equation \eqref{eq:basics:kse1} corresponds to the kinetic energy of non-interacting electrons and the second term of equation \eqref{eq:basics:kse2} is just the Hartree contribution $V_{\text{H}}(\vec{r})$ to the interaction energy. %\begin{equation} %V_{\text{xc}}(\vec{r})=\frac{\partial}{\partial n(\vec{r})} % E_{\text{xc}}[n(\vec{r})] |_{n(\vec{r})=n_0(\vec{r})} @@ -381,24 +383,24 @@ The one-electron KS orbitals $\Phi_i(\vec{r})$ as well as the respective KS ener The KS equations may be considered the formal exactification of the Hartree theory, which it is reduced to if the exchange-correlation potential and functional are neglected. In addition to the Hartree-Fock (HF) method, KS theory includes the difference of the kinetic energy of interacting and non-interacting electrons as well as the remaining contributions to the correlation energy that are not part of the HF correlation. -The self-consistent KS equations \eqref{eq:basics:kse1}, \eqref{eq:basics:kse2} and \eqref{eq:basics:kse3} may be solved numerically by an iterative process. +The self-consistent KS equations \eqref{eq:basics:kse1}, \eqref{eq:basics:kse2} and \eqref{eq:basics:kse3} are non-linear partial differential equations, which may be solved numerically by an iterative process. Starting from a first approximation for $n(\vec{r})$ the effective potential $V_{\text{eff}}(\vec{r})$ can be constructed followed by determining the one-electron orbitals $\Phi_i(\vec{r})$, which solve the single-particle Schr\"odinger equation for the respective potential. The $\Phi_i(\vec{r})$ are used to obtain a new expression for $n(\vec{r})$. These steps are repeated until the initial and new density are equal or reasonably converged. Again, it is worth to note that the KS equations are formally exact. -Assuming exact functionals $E_{\text{xc}}[n(vec{r})]$ and potentials $V_{\text{xc}}(\vec{r})$ all many-body effects are included. +Assuming exact functionals $E_{\text{xc}}[n(\vec{r})]$ and potentials $V_{\text{xc}}(\vec{r})$ all many-body effects are included. Clearly, this directs attention to the functional, which now contains the costs involved with the many-electron problem. \subsection{Approximations for exchange and correlation} \label{subsection:ldagga} As discussed above, the HK and KS formulations are exact and so far no approximations except the adiabatic approximation entered the theory. -However, to make concrete use of the theory, effective approximations for the exchange and correlation energy functional $E_{\text{xc}}[n(vec{r})]$ are required. +However, to make concrete use of the theory, effective approximations for the exchange and correlation energy functional $E_{\text{xc}}[n(\vec{r})]$ are required. -Most simple and at the same time remarkably useful is the approximation of $E_{\text{xc}}[n(vec{r})]$ by a function of the local density \cite{kohn65} +Most simple and at the same time remarkably useful is the approximation of $E_{\text{xc}}[n(\vec{r})]$ by a function of the local density \cite{kohn65} \begin{equation} -E^{\text{LDA}}_{\text{xc}}[n(vec{r})]=\int\epsilon_{\text{xc}}(n(\vec{r}))n(\vec{r}) d\vec{r} +E^{\text{LDA}}_{\text{xc}}[n(\vec{r})]=\int\epsilon_{\text{xc}}(n(\vec{r}))n(\vec{r}) d\vec{r} \text{ ,} \label{eq:basics:xca} \end{equation} @@ -411,17 +413,17 @@ Although LDA is known to overestimate the cohesive energy in solids by \unit[10- More accurate approximations of the exchange-correlation functional are realized by the introduction of gradient corrections with respect to the density \cite{kohn65}. Respective considerations are based on the concept of an exchange-correlation hole density describing the depletion of the electron density in the vicinity of an electron. -The averaged hole density can be used to give a formally exact expression for $E_{\text{xc}}[n(vec{r})]$ and an equivalent expression \cite{kohn96,kohn98}, which makes use of the electron density distribution $n(~\vec{r})$ at positions $~\vec{r}$ near $\vec{r}$, yielding the form +The averaged hole density can be used to give a formally exact expression for $E_{\text{xc}}[n(\vec{r})]$ and an equivalent expression \cite{kohn96,kohn98}, which makes use of the electron density distribution $n(\tilde{\vec{r}})$ at positions $\tilde{\vec{r}}$ near $\vec{r}$, yielding the form \begin{equation} -E_{\text{xc}}[n(vec{r})]=\int\epsilon_{\text{xc}}(\vec{r};[n(~\vec{r})])n(\vec{r}) d\vec{r} +E_{\text{xc}}[n(\vec{r})]=\int\epsilon_{\text{xc}}(\vec{r};[n(\tilde{\vec{r}})])n(\vec{r}) d\vec{r} \end{equation} -for the exchange-correlation energy, where $\epsilon_{\text{xc}}(\vec{r};[n(~\vec{r})])$ becomes a nearsighted functional of $n(~\vec{r})$. -Expressing $n(~\vec{r})$ in a Taylor series, $\epsilon_{\text{xc}}$ can be thought of as a function of coefficients, which correspond to the respective terms of the expansion. -Neglecting all terms of order $\mathcal{O}(\nabla n(\vec{r})$ results in the functional equal to LDA, which requires the function of variable $n$. +for the exchange-correlation energy, where $\epsilon_{\text{xc}}(\vec{r};[n(\tilde{\vec{r}})])$ becomes a nearsighted functional of $n(\tilde{\vec{r}})$. +Expressing $n(\tilde{\vec{r}})$ in a Taylor series, $\epsilon_{\text{xc}}$ can be thought of as a function of coefficients, which correspond to the respective terms of the expansion. +Neglecting all terms of order $\mathcal{O}(\nabla n(\vec{r}))$ results in the functional equal to LDA, which requires the function of variable $n$. Including the next element of the Taylor series introduces the gradient correction to the functional, which requires the function of variables $n$ and $|\nabla n|$. -This is called the generalized gradient approximation (GGA), which expresses the exchange-correlation energy density as a function of the local density and the local gradient of the density. +This is called the generalized gradient approximation (GGA), which expresses the exchange-correlation energy density as a function of the local density and the local gradient of the density \begin{equation} -E^{\text{GGA}}_{\text{xc}}[n(vec{r})]=\int\epsilon_{\text{xc}}(n(\vec{r}),|\nabla n(\vec{r})|)n(\vec{r}) d\vec{r} +E^{\text{GGA}}_{\text{xc}}[n(\vec{r})]=\int\epsilon_{\text{xc}}(n(\vec{r}),|\nabla n(\vec{r})|)n(\vec{r}) d\vec{r} \text{ .} \end{equation} These functionals constitute the simplest extensions of LDA for inhomogeneous systems. @@ -429,15 +431,160 @@ At modest computational costs gradient-corrected functionals very often yield mu \subsection{Plane-wave basis set} +Finally, a set of basis functions is required to represent the one-electron KS wave functions. +With respect to the numerical treatment it is favorable to approximate the wave functions by linear combinations of a finite number of such basis functions. +Covergence of the basis set, i.e. convergence of the wave functions with respect to the amount of basis functions, is most crucial for the accuracy of the numerical calulations. +Two classes of basis sets, the plane-wave and local basis sets, exist. + +Local basis set functions usually are atomic orbitals, i.e. mathematical functions that describe the wave-like behavior of electrons, which are localized, i.e. centered on atoms or bonds. +Molecular orbitals can be represented by linear combinations of atomic orbitals (LCAO). +By construction, only a small number of basis functions is required to represent all of the electrons of each atom within reasonable accuracy. +Thus, local basis sets enable the implementation of methods that scale linearly with the number of atoms. +However, these methods rely on the fact that the wave functions are localized and exhibit an exponential decay resulting in a sparse Hamiltonian. + +Another approach is to represent the KS wave functions by plane waves. +In fact, the employed {\textsc vasp} software is solving the KS equations within a plane-wave (PW) basis set. +The idea is based on the Bloch theorem \cite{bloch29}, which states that in a periodic crystal each electronic wave function $\Phi_i(\vec{r})$ can be written as the product of a wave-like envelope function $\exp(i\vec{kr})$ and a function that has the same periodicity as the lattice. +The latter one can be expressed by a Fourier series, i.e. a discrete set of plane waves whose wave vectors just correspond to reciprocal lattice vectors $\vec{G}$ of the crystal. +Thus, the one-electron wave function $\Phi_i(\vec{r})$ associated with the wave vector $\vec{k}$ can be expanded in terms of a discrete PW basis set +\begin{equation} +\Phi_i(\vec{r})=\sum_{\vec{G} +%, |\vec{G}+\vec{k}|