X-Git-Url: https://hackdaworld.org/gitweb/?p=lectures%2Flatex.git;a=blobdiff_plain;f=posic%2Fthesis%2Fbasics.tex;h=cba8c5626362e9512c93717412d7a88c16e6a85e;hp=bd259d0653eb5aba4254d8b5899cc9e6f436be08;hb=e3a0b64c27ef578fffd44e26b43953917b858e86;hpb=4686b1709127ca6616d82ca7ed97307f79598433 diff --git a/posic/thesis/basics.tex b/posic/thesis/basics.tex index bd259d0..cba8c56 100644 --- a/posic/thesis/basics.tex +++ b/posic/thesis/basics.tex @@ -4,7 +4,7 @@ In the following the simulation methods used within the scope of this study are introduced. Enabling the investigation of the evolution of structure on the atomic scale, molecular dynamics (MD) simulations are chosen for modeling the behavior and precipitation of C introduced into an initially crystalline Si environment. To be able to model systems with a large amount of atoms computational efficient classical potentials to describe the interaction of the atoms are most often used in MD studies. -For reasons of flexibility in executing this non-standard task and in order to be able to use a novel interaction potential \cite{albe_sic_pot} an appropriate MD code called {\textsc posic}\footnote{{\textsc posic} is an abbreviation for {\bf p}recipitation {\bf o}f {\bf SiC}}\footnote{Source code: http://www.physik.uni-augsburg.de/\~{}zirkelfr/posic/posic.tar.bz2} including a library collecting respective MD subroutines was developed from scratch. +For reasons of flexibility in executing this non-standard task and in order to be able to use a novel interaction potential \cite{albe_sic_pot} an appropriate MD code called {\textsc posic}\footnote{{\textsc posic} is an abbreviation for {\bf p}recipitation {\bf o}f {\bf SiC}} including a library collecting respective MD subroutines was developed from scratch\footnote{Source code: http://www.physik.uni-augsburg.de/\~{}zirkelfr/download/posic/posic.tar.bz2}. The basic ideas of MD in general and the adopted techniques as implemented in {\textsc posic} in particular are outlined in section \ref{section:md}, while the functional form and derivative of the employed classical potential is presented in appendix \ref{app:d_tersoff}. An overview of the most important tools within the MD package is given in appendix \ref{app:code}. Although classical potentials are often most successful and at the same time computationally efficient in calculating some physical properties of a particular system, not all of its properties might be described correctly due to the lack of quantum-mechanical effects. @@ -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: @@ -139,7 +141,7 @@ b_{ij} & = & \chi_{ij} (1 + \beta_i^{n_i} \zeta^{n_i}_{ij})^{-1/2n_i} \\ g(\theta_{ijk}) & = & 1 + c_i^2/d_i^2 - c_i^2/[d_i^2 + (h_i - \cos \theta_{ijk})^2] \end{eqnarray} where $\theta_{ijk}$ is the bond angle between bonds $ij$ and $ik$. -This is illustrated in Figure \ref{img:tersoff_angle}. +This is illustrated in Fig. \ref{img:tersoff_angle}. \begin{figure}[t] \begin{center} \includegraphics[width=8cm]{tersoff_angle.eps} @@ -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} @@ -369,7 +371,7 @@ n(\vec{r})=\sum_{i=1}^N |\Phi_i(\vec{r})|^2 \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. +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})} @@ -417,7 +419,7 @@ E_{\text{xc}}[n(\vec{r})]=\int\epsilon_{\text{xc}}(\vec{r};[n(\tilde{\vec{r}})]) \end{equation} 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$. +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 \begin{equation} @@ -441,10 +443,10 @@ Thus, local basis sets enable the implementation of methods that scale linearly 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 basis set. +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 plane-wave basis set +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}| dumbbell ({\color{yellow}$\bullet$}), \hkl<1 1 0> dumbbell ({\color{magenta}$\bullet$}) and bond-centered ({\color{cyan}$\bullet$}) interstitial defect atom in the diamond lattice. The black dots correspond to the lattice atoms and the blue lines indicate the covalent bonds of the perfect diamond structure.} +\label{fig:basics:ins_pos} +\end{figure} +The respective estimated interstitial insertion positions for various interstitial structures in a diamond lattice are displayed in Fig. \ref{fig:basics:ins_pos}. +The labels of the interstitial types indicate their positions in the interstitial lattice. +In a dumbbell (DB) configuration two atoms share a single lattice site along a certain direction that is also comprehended in the label of the defect. +For the DB configurations the nearest atom of the bulk lattice is slightly displaced by $(0,0,-1/8)$ and $(-1/8,-1/8,0)$ of the unit cell length respectively. +This is indicated by the dashed, unfilled circles. +By this, high forces, which might enable the system to overcome barriers of the local minimum configuration and, thus, result in a different structure, are avoided. + \section{Migration paths and diffusion barriers} \label{section:basics:migration} +Investigating diffusion mechanisms is based on determining migration paths inbetween two local minimum configurations of an atom at different locations in the lattice. +During migration, the total energy of the system increases, traverses at least one maximum of the configurational energy and finally decreases to a local minimum value. +The maximum difference in energy is the barrier necessary for the respective migration process. +The path exhibiting the minimal energy difference determines the diffusion path and associated diffusion barrier and the maximum configuration turns into a saddle point configuration. + +\begin{figure}[t] +\begin{center} +\subfigure[]{\label{fig:basics:crto} +\includegraphics[width=0.5\textwidth]{crt_orig.eps}} +\subfigure[]{\label{fig:basics:crtm} +\includegraphics[width=0.5\textwidth]{crt_mod.eps}} +\end{center} +\caption{Schematic of the constrained relaxation technique (a) and of a modified version (b) used to obtain migration pathways and corresponding configurational energies.} +\label{fig:basics:crt} +\end{figure} +One possibility to compute the migration path from one stable cofiguration into another one is provided by the constrained relaxation technique (CRT) \cite{kaukonen98}. +The atoms involving great structural changes in the diffusion process are moved stepwise from the starting to the final position and relaxation after each step is only allowed in the plane perpendicular to the direction of the vector connecting its starting and final position. +This is illustrated in Fig. \ref{fig:basics:crto}. +The number of steps required for smooth transitions depends on the shape of the potential energy surface. +No constraints are applied to the remaining atoms to allow for the relaxation of the surrounding lattice. +To prevent the remaining lattice to shift according to the displacement of the defect, ohowever, some atoms far away from the defect region should be fixed in all three coordinate directions. +However, for the present study, the method tremendously failed. +Abrupt changes in structure and configurational energy occured among relaxed structures of two successive displacement steps. +For some structures even the expected final configurations are not obtained. +Thus, the method mentioned above is adjusted adding further constraints in order to obtain smooth transitions with repsect to energy and structure. +In the modified method all atoms are stepwise displaced towards their final positions. +In addition to this, relaxation of each individual atom is only allowed in the plane perpendicular to the last individual displacement vector, as displayed in Fig. \ref{fig:basics:crtm}. +In the modified version respective energies could be higher than the real ones due to the additional constraints that prevent a more adequate relaxation until the final copnfiguration is reached. + +Structures of maximum configurational energy do not necessarily constitute saddle point configurations, i .e. the method does not guarantee to find the true minimum energy path. +Whether a saddle point configuration and, thus, the minimum energy path is obtained by the CRT method, needs to be verified by caculating the respective vibrational modes. + +Modifications used to add the CRT feature to the VASP code and a short instruction on how to use it can be found in appendix \ref{app:patch_vasp}. +Due to these constraints obtained activation energies can effectively be higher. + +% todo +% advantages of pw basis with respect to hellmann feynman forces / pulay forces +