This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Isothermal and adiabatic elastic constants from virial fluctuations

Andrey Pereverzev [email protected] Department of Chemistry, University of Missouri,
Columbia, Missouri 65211-7600, USA
Abstract

We derive expressions for classical isothermal and adiabatic elastic constants for periodic systems with the boundary contributions included explicitly. The potential-dependent part of these expressions is written in terms of potential energies of atomic groups that make up the total potential energy. It is shown that in the thermodynamic limit the Born term, which depends on the second derivatives of potential energy, can be expressed exactly in terms of equilibrium averages that involve two types of atomic-group virials. As a result the new form of the Born term involves only first derivatives of either atomic-group or total potential energies. The derived elastic constants expressions involving the two forms of the Born terms are tested and compared using molecular dynamics simulations of crystalline argon and silicon. For both materials the elastic constants obtained using the two forms of the Born term are in good agreement. In particular, the new form of the Born term converges to the same value as the original Born term but at a slower rate. The results for silicon also agree well with the results from the previous molecular dynamics studies.

I Introduction

Second order elastic constants describe the response of solid material stress tensor to imposed strain and, as such, they are important for characterizing materials properties under elastic deformation. The microscopic theory of elastic constants was first developed by Born (see Ref. [1] and references therein) for the case of T=0T=0. The theory was later extended to finite temperatures [2, 3, 4, 5, 6].

The computational approaches for calculating elastic constants can be grouped into two categories: equilibrium fluctuation methods and the direct method.

The equilibrium fluctuation methods can be further subdivided into the strain-fluctuation and the stress-fluctuation approaches. In the strain-fluctuation approach, the compliance tensor is calculated from the strain fluctuations in the isothermal-isostress ensemble [3, 4, 5, 6]. The compliance tensor is then inverted to obtain elastic constants. The main disadvantage of this method is that it shows slow convergence and, as a result, requires very long simulation trajectories.

In the stress-fluctuation method [2, 7, 8, 6, 9], the elastic constants are calculated from the canonical or microcanonical ensemble averages and require evaluation of the so-called Born, kinetic, and stress fluctuations terms. The disadvantage of the strain-fluctuation approach is the necessity to calculate the Born term which involves the second derivatives of potential energy and can be quite complicated. The complexity of the Born term calculation for arbitrary potentials makes it difficult to implement the strain-fluctuation approach in standard software packages without great effort and risk of introducing undetectable errors. Recently, a capability to numerically calculate the original form of the Born term for all potentials was added to LAMMPS simulation package [10] based on the approach of Zhen and Chu [11].

Numerical tests comparing the stress- and strain-fluctuation methods show that the stress-fluctuation approach provides faster convergence of the elastic constants compared to the strain-fluctuation approach [12, 13].

Because of the disadvantages of the stress- and strain-fluctuation methods just discussed, the elastic constants are often calculated using the so-called direct method, in which finite strains are applied to the system and the resulting changes in stress tensor are computed [14]. This approach is fairly straightforward to implement but it is computationally demanding, especially for low-symmetry crystals.

Note that the formal elastic constants expressions in the case of the stress-fluctuation method are derived for infinite systems. Numerical simulations are performed with finite systems, typically under periodic boundary conditions. The effect of periodic boundaries and how they are treated in simulations are rarely discussed explicitly [2, 9].

In this work we revisit elastic constants equations for the stress-fluctuation approach. Our goal is two-fold. First, we re-derive expressions for isothermal and adiabatic elastic constants in the form that explicitly includes the effect of periodic boundary conditions. Second, we show that the Born term can be written in a form that involves only first derivatives of the potential energy. Apart from fundamental theoretical interest, the new expression for the Born term can be used as the foundation of a new method of numerical calculation of isothertmal and adiabatic elastic constants.

II Isothermal and adiabatic elastic constants under periodic boundary conditions

II.1 The Hamiltonian of a periodic system

A conventional way to treat periodic boundary conditions is to assume that the system of interest which is placed in the central parallelepiped (or triclinic) box is surrounded by an infinite number of translated identical image boxes that fill up the space [15, 16, 17, 18]. It is convenient to specify these boxes with vector 𝐧{\bf n} given by

𝐧=ξa𝐚+ξb𝐛+ξc𝐜,{\bf n}=\xi_{a}{\bf a}+\xi_{b}{\bf b}+\xi_{c}{\bf c}, (1)

where 𝐚{\bf a}, 𝐛{\bf b}, and 𝐜{\bf c} are the vectors specifying the three edges of the central box and ξa\xi_{a}, ξb\xi_{b}, and ξc\xi_{c} can take any integer values. The central box corresponds to 𝐧=0{\bf n}=0. Then, the classical Hamiltonian of a system of NN atoms subject to periodic boundary conditions can be written as

H=H0+U({𝐱𝐧i}).H=H_{0}+U\left(\{{\bf x}_{{\bf n}i}\}\right). (2)

Here

H0=iNαpiα22miH_{0}=\sum_{i}^{N}\sum_{\alpha}\frac{p^{2}_{i\alpha}}{2m_{i}} (3)

is the kinetic energy, in which piαp_{i\alpha} is the α\alphath component of the momentum of atom ii with mass mim_{i} and U({𝐱𝐧i})U\left(\{{\bf x}_{{\bf n}i}\}\right) is the system potential energy, which depends on the set of atomic coordinates {𝐱𝐧i}\{{\bf x}_{{\bf n}i}\} both for the central box and the image boxes. These coordinates are given by

𝐱i𝐧=𝐱i+𝐧,{\bf x}_{i{\bf n}}={\bf x}_{i}+{\bf n}, (4)

where 𝐱i{\bf x}_{i} is the coordinate vector of atom ii in the central box. For example, in the case of pair interactions, the potential energy can be written as [15, 18]

U({𝐱𝐧i})=𝐧i=1j>iNu(|𝐱i𝐱j𝐧|).U\left(\{{\bf x}_{{\bf n}i}\}\right)=\sum_{\bf n}\sum_{\begin{subarray}{c}i=1\\ j>i\end{subarray}}^{N}u(|{\bf x}_{i}-{\bf x}_{j{\bf n}}|). (5)

Here the sum over 𝐧{\bf n} extends over all image boxes. However, for potentials with a cutoff and under the minimum image convention only the central box and its 26 nearest-neighbor image boxes contribute to the sum over 𝐧{\bf n}.

An alternative but equivalent form of the potential energy for a periodic system that is useful for numerical applications can be written in terms of the atomic-group potential energies as was done in Ref. [18]. The system potential energy is usually given by a sum of two-atom, three-atom, four-atom or, in general, few-atom interaction terms. Each of these few-atom terms is commonly referred to as a group [18] and can be specified with an index kk. The number of groups, the number of atoms in each group, and the number of groups in which an atom participates depends on the total potential energy but otherwise are completely arbitrary. The potential energy of the group kk is denoted by uk({𝐱ik})u_{k}(\{{\bf x}_{i}^{k}\}), where {𝐱ik}\{{\bf x}_{i}^{k}\} is the set of coordinates for group kk with the index ii running from 1 to NkN_{k}, the total number of atom in the group kk. (Note that the same 𝐱i{\bf x}_{i} for atom ii appears as 𝐱ik{\bf x}_{i}^{k} with a different kk for every group in which atom ii participates.) The Hamiltonian of a periodic system in the atomic-group form can be written as

H=H0+kuk({𝐱ik}),H=H_{0}+\sum_{k}u_{k}(\{{\bf x}_{i}^{k}\}), (6)

where the sum over kk runs over all groups associated with the central box. Thompson et al. [18] discuss in detail how such groups are defined and selected. Both Eq. (2) and Eq. (6) forms of the Hamiltonian are used below to derive expressions for the elastic constants.

II.2 The choice of strain

Elastic constants describe system response to the imposed strain and, in general, depend on a particular form of strain used. Consider a parallelepiped-shaped sample of solid material specified by three basis vectors starting from the common vertex. Any homogeneous transformation of this sample can be represented by a real 3×33\times 3 matrix M that transforms vectors 𝐱{\bf x} in the unstrained system to vectors 𝐱{\bf x}^{\prime} in the strained system

𝐱=𝐌𝐱.{\bf x}^{\prime}={\bf M}{\bf x}. (7)

The matrix 𝐌{\bf M} has nine independent components of which six represent pure strain and three represent rotation or reflection. A convenient way to separate strain from rotation or reflection is to use the polar decomposition of the matrix 𝐌{\bf M} wherein 𝐌{\bf M} is uniquely written as [19]

𝐌=𝐎𝐒,{\bf M}={\bf O}{\bf S}, (8)

where 𝐎{\bf O} is an orthogonal matrix and 𝐒{\bf S} is a symmetric matrix. Thus, the action of matrix 𝐌{\bf M} can be viewed as inducing a pure strain with the matrix 𝐒{\bf S} followed by a pure rotation or reflection, given by the matrix 𝐎{\bf O}, in which the strain state remains unchanged. Clearly, if 𝐌{\bf M} is symmetric then 𝐌=𝐒{\bf M}={\bf S} and the matrix 𝐌{\bf M} itself induces only pure strain with no rotation or reflection. The difference between the matrix 𝐒{\bf S} and the identity matrix 𝐈{\bf I}

𝓔=𝐒𝐈\bm{\mathcal{E}}={\bf S}-{\bf I} (9)

arguably represents the simplest definition of strain in that it is given by a linear deviation of the matrix 𝐒{\bf S} from the identity matrix. From Eq. (9) the matrix S is written in terms of 𝓔\bm{\mathcal{E}} as

𝐒=𝐈+𝓔.{\bf{S}}={\bf I}+\bm{\mathcal{E}}. (10)

Using Eq. (8) the stress 𝓔\bm{\mathcal{E}} can be re-expressed through 𝐌{\bf M} as

𝓔=(𝐌T𝐌)12𝐈,\bm{\mathcal{E}}=\left({\bf M}^{\text{T}}{\bf M}\right)^{\frac{1}{2}}-{\bf I}, (11)

where superscript T denotes the matrix transpose. The strain 𝓔\bm{\mathcal{E}} is sometimes referred to as the Biot strain [20].

A measure of strain most often used in the literature on elastic constants is the Lagrangian strain 𝓗\bm{\mathcal{H}} given by

𝓗=12(𝐌T𝐌𝐈)=12(𝐒2𝐈)=𝓔+𝓔22,\bm{\mathcal{H}}=\frac{1}{2}\left({\bf M}^{\text{T}}{\bf M}-{\bf I}\right)=\frac{1}{2}\left({\bf S}^{2}-{\bf I}\right)=\bm{\mathcal{E}}+\frac{\bm{\mathcal{E}}^{2}}{2}, (12)

for which

𝐒=(𝐈+2𝓗)12.{\bf S}=\left({\bf I}+2\bm{\mathcal{H}}\right)^{\frac{1}{2}}. (13)

In this work we choose to define elastic constants using 𝓔\bm{\mathcal{E}} rather than 𝓗\bm{\mathcal{H}} for the following reasons. First, it is more natural to study system response to linear changes in geometry as given by Eq. (10) rather than the nonlinear ones as given by Eq. (13). Second, because of the linearity of Eq. (10) the use of 𝓔\bm{\mathcal{E}} leads to simpler general expressions for the elastic constants. Third, there exists a one-to-one correspondence between the elastic constants defined using 𝓔\bm{\mathcal{E}} and those defined using 𝓗\bm{\mathcal{H}} (see Appendix A). Thus one set of constants can always be converted to the other one if necessary. (Note that for pair potentials the use of 𝓗\bm{\mathcal{H}} rather than 𝓔\bm{\mathcal{E}} leads to slightly simpler microscopic expressions for elastic constants. This is generally not true for more complex potentials.)

II.3 Isothermal elastic constants

The second-order isothermal elastic constants can be defined using Helmholtz free energy AA as [21]

CαβμνT=1V(2Aεαβεμν)T,𝓔=0.C^{T}_{\alpha\beta\mu\nu}=\frac{1}{V}\left(\frac{\partial^{2}A}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right)_{T,\bm{\mathcal{E}}=0}. (14)

Here VV is the system volume and εαβ\varepsilon_{\alpha\beta} denotes the component of the symmetric strain tensor 𝓔\bm{\mathcal{E}}; subscripts TT and 𝓔=0\bm{\mathcal{E}}=0 mean that the derivatives are evaluated at constant temperature and for 𝓔=0\bm{\mathcal{E}}=0. Since the tensor 𝓔\bm{\mathcal{E}} is symmetric, the derivative with respect to εαβ\varepsilon_{\alpha\beta} in Eq. (14) means (/εαβ+/εβα)/2(\partial/\partial\varepsilon_{\alpha\beta}+\partial/\partial\varepsilon_{\beta\alpha})/2.

The Helmholtz free energy in Eq. (14) is given by

A=kBTlnZ,A=-k_{B}T\ln Z, (15)

where

Z=𝑑𝐩3N𝑑𝐱3NeHkBT.Z=\int d{{\bf p}}^{3N}d{{\bf x}}^{3N}e^{-\frac{H}{k_{B}T}}. (16)

Here the integration extends over the whole phase space. The dependence of AA on strain comes from the dependence of the integral in Eq. (16) on integration limits in coordinate space. A standard technique to avoid the mathematically inconvenient strain-dependence of the integration limits is to transfer this dependence to the Hamiltonian explicitly while holding the integration limits fixed. This can be achieved by using a suitable variable transformation. This approach was first used by Bogoliubov to derive the microscopic expression for pressure as a derivative of AA with respect to volume [22]. It was later generalized to express the dependence of AA on the full strain tensor [2, 4, 6].

Here we use the following strain-dependent canonical transformation of coordinates and momenta of the Hamiltonian (2)

𝐱~𝐧i=(𝐈+𝓔)𝐱𝐧i,𝐩~i=(𝐈+𝓔)1𝐩i.\widetilde{\bf x}_{{\bf n}i}=\left({\bf I}+\bm{\mathcal{E}}\right){\bf x}_{{\bf n}i},\qquad\widetilde{\bf p}_{i}=\left({\bf I}+\bm{\mathcal{E}}\right)^{-1}{\bf p}_{i}. (17)

Note that the transformation of coordinates affects both the atoms in the central box and the image boxes. Inserting 𝐩~i\widetilde{\bf p}_{i}, 𝐱~𝐧i\widetilde{\bf x}_{{\bf n}i} in the Hamiltonian (2) leads to the strain-dependent transformed Hamiltonian H~=H~0+U~\widetilde{H}=\widetilde{H}_{0}+\widetilde{U}, and the strain-dependent Helmholtz free energy AA for which the derivatives with respect to the strain components can now be evaluated. Using Eqs. (14, 15, 16) we obtains

CαβμνT=FαβμνT+KαβμνT+BαβμνT,C_{\alpha\beta\mu\nu}^{T}=F_{\alpha\beta\mu\nu}^{T}+K_{\alpha\beta\mu\nu}^{T}+B_{\alpha\beta\mu\nu}^{T}, (18)

where

FαβμνT=1kBTV(H~εαβH~εμνH~εαβH~εμν)F_{\alpha\beta\mu\nu}^{T}=\frac{1}{k_{B}TV}\left(\left\langle\frac{\partial\widetilde{H}}{\partial\varepsilon_{\alpha\beta}}\right\rangle\left\langle\frac{\partial\widetilde{H}}{\partial\varepsilon_{\mu\nu}}\right\rangle-\left\langle\frac{\partial\widetilde{H}}{\partial\varepsilon_{\alpha\beta}}\frac{\partial\widetilde{H}}{\partial\varepsilon_{\mu\nu}}\right\rangle\right) (19)

is the so-called fluctuation term,

KαβμνT=1V2H~0εαβεμνK_{\alpha\beta\mu\nu}^{T}=\frac{1}{V}\left\langle\frac{\partial^{2}\widetilde{H}_{0}}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right\rangle (20)

is the kinetic term, and

BαβμνT=1V2U~εαβεμνB_{\alpha\beta\mu\nu}^{T}=\frac{1}{V}\left\langle\frac{\partial^{2}\widetilde{U}}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right\rangle (21)

is the Born term. The derivatives in Eqs. (19, 20, 21) are evaluated at constant TT and for 𝓔=0\bm{\mathcal{E}}=0 as in Eq. (14) with the corresponding subscripts dropped for brevity; the brackets denote averaging over the canonical ensemble.

The derivatives of H~0\widetilde{H}_{0} and U~\widetilde{U} with respect to strain components in Eqs. (19, 20, 21) can be rewritten in terms of derivatives with respect to momenta and coordinates using Eq. (17). Calculation of these derivatives is rather straightforward for U~\widetilde{U} because of the linear dependence of 𝐱~𝐧i\widetilde{\bf x}_{{\bf n}i} on 𝓔\bm{\mathcal{E}}. The derivatives of H~0\widetilde{H}_{0} can also be calculated easily if one recalls that αp~iα2\sum_{\alpha}\widetilde{p}_{i\alpha}^{2} is a dot product of vector 𝐩~i\widetilde{\bf p}_{i} with itself and

𝐩~i𝐩~i\displaystyle\widetilde{\bf p}_{i}\cdot\widetilde{\bf p}_{i} =\displaystyle= 𝐩i[((𝐈+𝓔)1)2𝐩i]\displaystyle{\bf p}_{i}\cdot\left[\left(({\bf I}+\bm{\mathcal{E}})^{-1}\right)^{2}{\bf p}_{i}\right] (22)
=\displaystyle= 𝐩i[(𝐈2𝓔+3𝓔2)𝐩i]+O(𝓔3).\displaystyle{\bf p}_{i}\cdot\left[({\bf I}-2\bm{\mathcal{E}}+3\bm{\mathcal{E}}^{2}){\bf p}_{i}\right]+O(\bm{\mathcal{E}}^{3}).

Calculating the derivatives explicitly in Eq. (19) we obtain for the fluctuation term

FαβμνT=VkBT(σαβσμνσαβσμν),F_{\alpha\beta\mu\nu}^{T}=-\frac{V}{k_{B}T}\big{(}\left\langle\sigma_{\alpha\beta}\sigma_{\mu\nu}\right\rangle-\left\langle\sigma_{\alpha\beta}\right\rangle\left\langle\sigma_{\mu\nu}\right\rangle\big{)}, (23)

where

σαβ=1Vi=1Npiαpiβmi\displaystyle\sigma_{\alpha\beta}=-\frac{1}{V}\sum_{i=1}^{N}\frac{p_{i\alpha}p_{i\beta}}{m_{i}}
+12V𝐧i=1N(x𝐧iαUx𝐧iβ+x𝐧iβUx𝐧iα)\displaystyle+\frac{1}{2V}\sum_{{\bf n}}\sum_{i=1}^{N}\left(x_{{\bf n}i\alpha}\frac{\partial U}{\partial x_{{\bf n}i\beta}}+x_{{\bf n}i\beta}\frac{\partial U}{\partial x_{{\bf n}i\alpha}}\right) (24)

is the microscopic stress tensor. The second line of the last equation is the symmetrized form of the virial tensor (divided by volume) for a system with periodic boundaries which was derived by Thompson et al. [18] without using strain derivatives explicitly. This form of the virial was referred to as the atom form in Ref. [18].

Using Eqs. (20,22) the kinetic term is calculated to be

KαβμνT=3NkBT2V(δαμδβν+δανδβμ).K_{\alpha\beta\mu\nu}^{T}=\frac{3Nk_{B}T}{2V}(\delta_{\alpha\mu}\delta_{\beta\nu}+\delta_{\alpha\nu}\delta_{\beta\mu}). (25)

Note that the kinetic term (25) is 34\frac{3}{4} of the kinetic term defined using the Lagrangian strain [12]. We will use this fact in subsection III.2 when comparing the elastic constants defined using the Biot and Lagrangian strains.

The Born term is

BαβμνT=\displaystyle B_{\alpha\beta\mu\nu}^{T}=
1V𝐧,𝐦i,j=1Nx𝐧iαx𝐦jμ2Ux𝐧iβx𝐦jνsym.\displaystyle\frac{1}{V}\sum_{{\bf n},{\bf m}}\sum_{i,j=1}^{N}\left\langle x_{{\bf n}i\alpha}x_{{\bf m}j\mu}\frac{\partial^{2}U}{\partial x_{{\bf n}i\beta}\partial x_{{\bf m}j\nu}}\right\rangle_{{\text{sym}}}. (26)

Here the subscript sym is introduced to shorten the corresponding expression. It means that the expression in brackets is the average of four terms, namely the term shown and the three terms obtained from it by the following subscript changes (αβ)(\alpha\leftrightarrow\beta), (μν)(\mu\leftrightarrow\nu), and (αβ,μν)(\alpha\leftrightarrow\beta,\mu\leftrightarrow\nu). The last equation represents the atom form of the Born term for a system with periodic boundaries.

For practical applications it is useful to derive the equivalent atomic-group forms of Eqs. (24,26). These can be obtained from the atomic-group form of the Hamiltonian (6) by using the canonical transformation

𝐱~ik=(𝐈+𝓔)𝐱ik,𝐩~i=(𝐈+𝓔)1𝐩i.\widetilde{\bf x}_{i}^{k}=\left({\bf I}+\bm{\mathcal{E}}\right){\bf x}_{i}^{k},\qquad\widetilde{\bf p}_{i}=\left({\bf I}+\bm{\mathcal{E}}\right)^{-1}{\bf p}_{i}. (27)

and repeating the steps that lead to Eqs. (24,26). This gives

σαβ=1Vi=1Npiαpiβmi1VkWαβk,\sigma_{\alpha\beta}=-\frac{1}{V}\sum_{i=1}^{N}\frac{p_{i\alpha}p_{i\beta}}{m_{i}}-\frac{1}{V}\sum_{k}W_{\alpha\beta}^{k}, (28)

where

Wαβk=12i=1Nk(xiαkukxiβk+xiβkukxiαk)W_{\alpha\beta}^{k}=-\frac{1}{2}\sum_{i=1}^{N_{k}}\left(x_{i\alpha}^{k}\frac{\partial u_{k}}{\partial x_{i\beta}^{k}}+x_{i\beta}^{k}\frac{\partial u_{k}}{\partial x_{i\alpha}^{k}}\right) (29)

is the symmetrized form of the atomic-group virial tensor for a system with periodic boundaries which was also derived in Ref. [18] without using strain derivatives explicitly. Thus, the atomic-group virial WαβkW_{\alpha\beta}^{k} given by Eq. (29) is expressed in terms of coordinate components of atoms in a given group and the partial force components due to the group potential energy uku_{k}.

For the atomic-group form of the Born term we obtain

BαβμνT=1Vki,j=1Nkxiαkxjμk2ukxiβkxjνksym.B_{\alpha\beta\mu\nu}^{T}=\frac{1}{V}\sum_{k}\sum_{i,j=1}^{N_{k}}\left\langle x_{i\alpha}^{k}x_{j\mu}^{k}\frac{\partial^{2}u_{k}}{\partial x_{i\beta}^{k}\partial x_{j\nu}^{k}}\right\rangle_{\text{sym}}. (30)

Equation (30) can be viewed as an extension of Eq. (29) for the group-form of the virial for periodic systems: the virial is obtained from the first derivatives of U~\widetilde{U} with respect to strain components whereas Eq. (30) is derived using the second derivatives. Equation (30) can be used directly to calculate the Born term contribution to the elastic constants: once the potential energy in the group form is expressed in Cartesian coordinates the second derivatives in Eq. (30) can be calculated. These expressions can be complicated for potentials that involve few-particle interactions.

Here we show that the right-hand side of Eq. (30) can be reduced to a form that involves only first derivatives by using integration by parts with respect to one of the derivatives. The basic steps of the derivation are similar to those used in the derivation of the equipartition theorem [23, 24]. A similar approach was used in Ref. [25] to express an ensemble-averaged matrix of second derivatives in terms of the force-force covariance matrix. The details of the derivation are given in Appendix B. The final expression, which is the central result of this work, is

BαβμνT\displaystyle B_{\alpha\beta\mu\nu}^{T} =\displaystyle= 12kBTVk(W^αβkWμνk+WαβkW^μνk)\displaystyle\frac{1}{2k_{B}TV}\sum_{k}\left\langle\left(\widehat{W}^{k}_{\alpha\beta}W^{k}_{\mu\nu}+W^{k}_{\alpha\beta}\widehat{W}^{k}_{\mu\nu}\right)\right\rangle (31)
+\displaystyle+ 12Vk(Nk1)(δαβWμνk+δμνWαβk)\displaystyle\frac{1}{2V}\sum_{k}(N_{k}-1)\left(\delta_{\alpha\beta}\left\langle W_{\mu\nu}^{k}\right\rangle+\delta_{\mu\nu}\left\langle W_{\alpha\beta}^{k}\right\rangle\right)
+\displaystyle+ 1Vk(δαμWβνk)sym,\displaystyle\frac{1}{V}\sum_{k}\left(\delta_{\alpha\mu}\left\langle W^{k}_{\beta\nu}\right\rangle\right)_{\text{sym}},

where the virial W^αβk\widehat{W}_{\alpha\beta}^{k} is given by

W^αβk\displaystyle\widehat{W}_{\alpha\beta}^{k} =\displaystyle= 12i=1Nk(xiαkUxiβk+xiβkUxiαk)\displaystyle-\frac{1}{2}\sum_{i=1}^{N_{k}}\left(x_{i\alpha}^{k}\frac{\partial U}{\partial x_{i\beta}^{k}}+x_{i\beta}^{k}\frac{\partial U}{\partial x_{i\alpha}^{k}}\right) (32)
12(x¯αkf¯βk+x¯βkf¯αk),\displaystyle-\frac{1}{2}\left(\overline{x}_{\alpha}^{k}\overline{f}_{\beta}^{k}+\overline{x}_{\beta}^{k}\overline{f}_{\alpha}^{k}\right),

with

x¯αk=1Nki=1Nkxiαk,f¯αk=i=1NkUxiαk.\overline{x}_{\alpha}^{k}=\frac{1}{N_{k}}\sum_{i=1}^{N_{k}}x_{i\alpha}^{k},\qquad\overline{f}_{\alpha}^{k}=-\sum_{i=1}^{N_{k}}\frac{\partial U}{\partial x_{i\alpha}^{k}}. (33)

Comparison of W^αβk\widehat{W}_{\alpha\beta}^{k} given by Eq. (32) and WαβkW_{\alpha\beta}^{k} given by Eq. (29) shows that W^αβk\widehat{W}_{\alpha\beta}^{k} depends on the same atomic coordinate components but the partial forces are replaced with the total force component for a given atom. The second line of Eq. (32) involves products of the arithmetic average of coordinate components of all atoms in the group and the sum of force components for atoms in the group; these terms ensure that W^αβk\widehat{W}_{\alpha\beta}^{k} is translationally invariant. Translational invariance of W^αβk\widehat{W}_{\alpha\beta}^{k} in Eq. (32) can be verified by displacing the system along any of the Cartesian directions and using Eqs. (33) together with the translational invariance of the total force components. Thus, the Born term given by Eq. (31) depends on the first derivatives of either atomic-group or total potential energies but does not contain the second derivatives. Because of this fact, Eq. (31) can be of interest for numerical calculation of elastic constants, particularly for complex potentials that involve few-particles interaction terms.

II.4 Adiabatic elastic constants

Adiabatic elastic constants are defined using system internal energy EE as [21]

CαβμνS=1V(2Eεαβεμν)S,𝓔=0,C^{S}_{\alpha\beta\mu\nu}=\frac{1}{V}\left(\frac{\partial^{2}E}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right)_{S,\bm{\mathcal{E}}=0}, (34)

where the derivatives are now evaluated at constant entropy SS and for 𝓔=0\bm{\mathcal{E}}=0. It was shown in Refs. [26, 7, 6] that the adiabatic elastic constants CαβμνSC_{\alpha\beta\mu\nu}^{S} can be calculated using the same expressions as for the isothermal ones but with all canonical-ensemble averages replaced with averages over the microcanonical ensemble. Thus, Eqs. (18,19,20,21,23,25,26,30) remain valid for adiabatic constants with the superscript SS replacing the superscript TT and the brackets now denoting microcanonical averaging. We show in Appendix C that Eq. (31) also remains valid for the adiabatic case (with averages performed over the microcanonical ensemble). Thus, adiabatic elastic constants can also be calculated using atomic-group virials.

III Numerical verification

The main goal of our numerical verification is to confirm that elastic constants calculated using Eq. (18) with the original Born term given by Eq. (30) and the Born term calculated using virials (31) are indeed numerically identical. To this end, we calculated elastic constants for crystalline argon and silicon using molecular dynamics (MD). All MD simulations were performed using the LAMMPS package [10].

III.1 Isothermal elastic constants of argon

In the case of argon isothermal elastic constants were calculated for several values of pressure and temperature. The results for adiabatic constants for argon are qualitatively similar and will not be reported here. Solid argon forms a face-centered cubic (fcc) lattice. There are three independent elastic constants for cubic crystals [27], which are commonly chosen to be C1111T,C1122TC_{1111}^{T},C_{1122}^{T}, and C1212TC_{1212}^{T} whose values we report below.

The atomic interactions in argon were modeled with the Lennard-Jones potential

V(r)=4ϵ[(σr)12(σr)6],V(r)=4\epsilon\left[\left(\frac{\sigma}{r}\right)^{12}-\left(\frac{\sigma}{r}\right)^{6}\right], (35)

where rr is the distance between the two atoms, the parameters σ\sigma and ϵ\epsilon were set to be 3.43.4 Å and 1.67×10211.67\times 10^{-21} J, respectively [28, 27]. The cubic simulation cell consisting of 12×12×1212\times 12\times 12 conventional four-atom fcc unit cells was used. The cutoff value for the potential was set at the relatively high value of 28 Å to minimize any possible cutoff effects. A time step of 0.5 fs was used. Atomic coordinates were recorded every 100 fs. These coordinates were used in Eqs. (30) and (31) to calculate two forms of the Born term as functions of time. The stress tensor components for the fluctuation term were calculated using LAMMPS. Elastic constants were calculated at zero pressure and at P=1P=1 GPa. For each of the two pressures three temperature values were considered. These temperature values corresponded, approximately, to 2%, 40%, and 90% of the argon melting temperature at a given pressure, which we will refer to as the low, moderate and high temperature, respectively. The melting temperature of argon is approximately 84 K at zero pressure [29] and 250 K at 1 GPa [30]. Thus, the temperatures of 2 K, 33 K, and 75 K for zero pressure and 5 K, 100 K, and 225 K for the 1 GPa pressure were considered. The fluctuation terms, the kinetic term, and the two forms of the Born term were calculated from 1 ns equilibrium NVT trajectory for each set of pressure and temperature values. As an example, the behavior of these terms as functions of time for C1111TC_{1111}^{T} is shown in Fig. 1 for the case of zero pressure and T=33T=33 K.

Refer to caption
Figure 1: Constitutive components of C1111TC_{1111}^{T} at zero pressure and 33K33\,\,{\text{K}} as functions of time: (a) K1111TK_{1111}^{T} (blue) and F1111TF_{1111}^{T} (gray), (b) B1111TB_{1111}^{T} calculated using Eqs. (30) (red) and (31) (black). Note different scales for the yy-axis for the two panels.

Tables 1 and 2 list the elastic constants along with the kinetic, fluctuation, and Born terms for each set of pressure and temperature values. In the case of the Born terms two values are listed: the first line shows the values obtained from Eq. (30) and the second line gives the values obtained from Eq. (31). The two values for the elastic constants in Tables 1 and 2 are calculated using the two forms of the Born term with the same kinetic and fluctuation terms. The uncertainties in Tables 1 and 2 correspond to one-sigma standard error. They were calculated using statistical analysis for the time-dependent correlated data [31].

Table 1: Isothermal elastic constants of argon at zero pressure. The constitutive kinetic, fluctuation, and Born terms are also shown. The two values for the Born term are obtained from Eqs. (30) and (31). The units are GPa.
2 K 33 K 75 K
K1111TK_{1111}^{T} 0.0022947±0.00000030.0022947\pm 0.0000003 0.036483±0.0000050.036483\pm 0.000005 0.07742±0.000010.07742\pm 0.00001
F1111TF_{1111}^{T} 0.0440±0.0004-0.0440\pm 0.0004 0.695±0.006-0.695\pm 0.006 1.50±0.01-1.50\pm 0.01
B1111TB_{1111}^{T} 4.4324±0.00014.4324\pm 0.0001 3.9840±0.00033.9840\pm 0.0003 3.3035±0.00033.3035\pm 0.0003
4.43±0.014.43\pm 0.01 3.981±0.0033.981\pm 0.003 3.302±0.0013.302\pm 0.001
C1111TC_{1111}^{T} 4.3907±0.00044.3907\pm 0.0004 3.326±0.0063.326\pm 0.006 1.88±0.011.88\pm 0.01
4.38±0.014.38\pm 0.01 3.323±0.0073.323\pm 0.007 1.88±0.011.88\pm 0.01
K1122TK_{1122}^{T} 0 0 0
F1122TF_{1122}^{T} 0.0268±0.0003-0.0268\pm 0.0003 0.381±0.005-0.381\pm 0.005 0.80±0.01-0.80\pm 0.01
B1122TB_{1122}^{T} 2.5339±0.00032.5339\pm 0.0003 2.2525±0.00012.2525\pm 0.0001 1.8146±0.00011.8146\pm 0.0001
2.53±0.032.53\pm 0.03 2.252±0.0012.252\pm 0.001 1.814±0.0011.814\pm 0.001
C1122TC_{1122}^{T} 2.5071±0.00042.5071\pm 0.0004 1.872±0.0051.872\pm 0.005 1.02±0.011.02\pm 0.01
2.50±0.032.50\pm 0.03 1.871±0.0051.871\pm 0.005 1.02±0.011.02\pm 0.01
K1212TK_{1212}^{T} 0.0011473±0.00000020.0011473\pm 0.0000002 0.018242±0.0000020.018242\pm 0.000002 0.038708±0.0000050.038708\pm 0.000005
F1212TF_{1212}^{T} 0.0184±0.0002-0.0184\pm 0.0002 0.306±0.002-0.306\pm 0.002 0.625±0.005-0.625\pm 0.005
B1212TB_{1212}^{T} 2.5343±0.00032.5343\pm 0.0003 2.2586±0.00012.2586\pm 0.0001 1.8276±0.00011.8276\pm 0.0001
2.53±0.042.53\pm 0.04 2.258±0.0012.258\pm 0.001 1.827±0.0011.827\pm 0.001
C1212TC_{1212}^{T} 2.5170±0.00042.5170\pm 0.0004 1.971±0.0021.971\pm 0.002 1.241±0.0051.241\pm 0.005
2.51±0.042.51\pm 0.04 1.970±0.0021.970\pm 0.002 1.241±0.0051.241\pm 0.005
Table 2: Isothermal elastic constants of argon at P=1P=1 GPa. The constitutive kinetic, fluctuation, and Born terms are also shown. The two values for the Born term are obtained from Eqs. (30) and (31). The units are GPa.
5 K 100 K 225 K
K1111TK_{1111}^{T} 0.006753±0.0000010.006753\pm 0.000001 0.13024±0.000010.13024\pm 0.00001 0.27713±0.000040.27713\pm 0.00004
F1111TF_{1111}^{T} 0.112±0.001-0.112\pm 0.001 2.08±0.02-2.08\pm 0.02 4.43±0.04-4.43\pm 0.04
B1111TB_{1111}^{T} 13.2845±0.000113.2845\pm 0.0001 12.5129±0.000412.5129\pm 0.0004 11.5724±0.000511.5724\pm 0.0005
13.29±0.0213.29\pm 0.02 12.512±0.00212.512\pm 0.002 11.572±0.00111.572\pm 0.001
C1111TC_{1111}^{T} 13.180±0.00113.180\pm 0.001 10.56±0.0210.56\pm 0.02 7.42±0.047.42\pm 0.04
13.18±0.0213.18\pm 0.02 10.56±0.0210.56\pm 0.02 7.42±0.047.42\pm 0.04
K1122TK_{1122}^{T} 0 0 0
F1122TF_{1122}^{T} 0.0618±0.0007-0.0618\pm 0.0007 1.09±0.01-1.09\pm 0.01 2.00±0.03-2.00\pm 0.03
B1122TB_{1122}^{T} 7.6040±0.00017.6040\pm 0.0001 7.0648±0.00037.0648\pm 0.0003 6.3332±0.00056.3332\pm 0.0005
7.605±0.0087.605\pm 0.008 7.065±0.0017.065\pm 0.001 6.333±0.0026.333\pm 0.002
C1122TC_{1122}^{T} 7.5422±0.00077.5422\pm 0.0007 5.98±0.015.98\pm 0.01 4.33±0.034.33\pm 0.03
7.543±0.0087.543\pm 0.008 5.98±0.015.98\pm 0.01 4.33±0.034.33\pm 0.03
K1212TK_{1212}^{T} 0.0033765±0.00000050.0033765\pm 0.0000005 0.065118±0.0000060.065118\pm 0.000006 0.13856±0.000020.13856\pm 0.00002
F1212TF_{1212}^{T} 0.0489±0.0004-0.0489\pm 0.0004 0.898±0.007-0.898\pm 0.007 1.85±0.02-1.85\pm 0.02
B1212TB_{1212}^{T} 7.1051±0.00017.1051\pm 0.0001 6.5865±0.00026.5865\pm 0.0002 5.8795±0.00055.8795\pm 0.0005
7.11±0.017.11\pm 0.01 6.587±0.0016.587\pm 0.001 5.880±0.0025.880\pm 0.002
C1212TC_{1212}^{T} 7.0595±0.00047.0595\pm 0.0004 5.753±0.0075.753\pm 0.007 4.16±0.024.16\pm 0.02
7.06±0.017.06\pm 0.01 5.754±0.0075.754\pm 0.007 4.16±0.024.16\pm 0.02

One can see from Tables 1 and 2 that elastic constants calculated using two forms of the Born term are indeed the same within uncertainties for all pressure and temperature values considered. Note that in all cases the Born term calculated using Eq. (31) converges slower than the one obtained from the original expression (30), as reflected by the corresponding uncertainties in Tables 1 and 2. (See also panel (b) of Fig. 1). However, for moderate and high temperatures the Born term in the form of Eq. (31) converges faster than the fluctuation term (cf. Fig. 1), whereas for low temperatures it converges slower than the fluctuation term. Thus, for moderate and high temperatures the overall convergence of the elastic constants calculated using the Born term given by Eq. (31) is approximately the same as that for the elastic constants obtained using the Born term given by Eq. (30). For low temperatures the elastic constants calculated using Eq. (31) converge slower.

III.2 Adiabatic elastic constants of silicon

In the case of silicon, adiabatic rather than isothermal elastic constants were calculated. This was done for the following two reasons: to show that the new expression for the Born term can be also be applied to obtain adiabatic constants and to compare the calculated values to earlier MD-based adiabatic results for elastic constants of silicon [32, 11]. Similarly to fcc argon, silicon is a cubic crystal. Thus, only C1111SC^{S}_{1111}, C1122SC^{S}_{1122}, and C1212SC^{S}_{1212} needed to be calculated. The system was studied at zero pressure and the following four temperatures: 300 K, 888 K, 1164 K, and 1477 K. The latter three temperatures corresponded to the ones considered in Refs. [32, 11].

The atomic interactions in silicon were modeled with the Stillinger-Weber potential [33] which consists of two- and three-atom interaction terms. A cubic simulation cell of 216 silicon atoms was used. All force-field and other simulation parameters reported in Refs. [32, 11] were kept except for the total number of simulation steps. References [32] and [11] used 150000 and 1 million steps, respectively. We used 2 million steps for the three higher temperatures and 6 million steps for 300 K to obtain good convergence of the Born terms obtained using Eq. (31).

Kinetic, fluctuation, and Born terms were calculated using microcanonical averaging, i. e. NVE trajectories, for each of the four temperatures. Two forms of the Born terms were calculated: the original one using Eq. (30) and the new form based on Eq. (31). For each of these two forms both two-atom and three-atom contributions to the total Born terms were calculated. These results are summarized in Table 3. The two values for the elastic constants reported in Table 3 were calculated using the two forms of the total Born term with the same kinetic and fluctuation terms.

One can see that elastic constants calculated using two forms of the Born term agree with each other within uncertainties for all temperatures considered. This remains true for the two-atom, three-atom, and total Born terms calculated using the two approaches. For all cases the Born terms calculated using Eq. (31) converges slower than the ones obtained from the original expression (30), as reflected by the corresponding uncertainties. Comparison of uncertainties for the fluctuation terms and the Born terms calculated from Eq. (31) shows that B1111SB_{1111}^{S} and B1122SB_{1122}^{S} converge slower and B1212SB_{1212}^{S} much faster than the corresponding fluctuation terms for all four temperatures.

The results of Ref. [11] for the elastic constants of silicon along with the constitutive Born, kinetic, and fluctuation terms for 888 K, 1164 K, and 1477 K are also listed in Table 3. Also shown are the elastic constants reported in Ref. [32] for the same three temperatures. When comparing our results to the previously published data we need to bear in mind that the elastic constants reported in Refs. [32, 11] were calculated using the Lagrangian strain whereas our results were based of the Biot strain. Fortunately, the transformation between the Lagrangian-strain and Biot-strain elastic constants (and their constitutive terms) is straightforward. It follows from Eq. (40) that at zero pressure the adiabatic elastic constants obtained using the Lagrangian and Biot strains are identical, thus they can be compared directly. However, this is not true for the kinetic and Born terms for the two strains considered separately. It was noted following Eq. (25) that the Biot kinetic term is 34\frac{3}{4} of the Lagrangian one. The fluctuation terms for the two strain measures are identical because the stress tensors obtained using the two strains are identical. This implies that the Biot Born term is equal the Lagrangian Born term plus one fourth of the Lagrangian kinetic term. Thus, the original Lagrangian results of Ref. [11] for the kinetic and total Born terms were converted to the Biot form using the recipe just above when reporting them in Table 3.

One can see that the total Born terms of Ref. [11] and both forms of the total Born terms calculated by us are generally in good agreement: for most cases they are identical within uncertainties. Elastic constants calculated by us also compare well to the elastic constants from Refs. [32] and [11]. The larger differences for C1212SC_{1212}^{S} at 1164 K and 1477 K are still within uncertainties and are due to the very large uncertainties of the corresponding fluctuation terms.

Table 3: Adiabatic elastic constants of Si at zero pressure. The constitutive kinetic, fluctuation, and two-atom, three-atom and total Born terms are also shown. The two listed values for the Born terms are obtained from Eqs. (30) and (31). Results of Refs. [11] and [32] are also shown. The units are 101010^{10} Pa.
300 K 888 K 1164 K 1477 K
K1111SK_{1111}^{S} 0.0619±0.00060.0619\pm 0.0006 0.1819±0.00050.1819\pm 0.0005 0.2378±0.00070.2378\pm 0.0007 0.3015±0.00080.3015\pm 0.0008
K1111S Ref.[11]K_{1111}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 0.180.18 0.250.25 0.300.30
F1111SF_{1111}^{S} 0.087±0.002-0.087\pm 0.002 0.345±0.009-0.345\pm 0.009 0.50±0.01-0.50\pm 0.01 0.70±0.01-0.70\pm 0.01
F1111S Ref.[11]F_{1111}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 0.34-0.34 0.53-0.53 0.71-0.71
B1111S(2-atom)B_{1111}^{S}{\text{(2-atom)}} 10.1571±0.000410.1571\pm 0.0004 9.687±0.0069.687\pm 0.006 9.17±0.019.17\pm 0.01 8.44±0.028.44\pm 0.02
10.14±0.0510.14\pm 0.05 9.68±0.069.68\pm 0.06 9.21±0.059.21\pm 0.05 8.49±0.068.49\pm 0.06
B1111S(3-atom)B_{1111}^{S}{\text{(3-atom)}} 4.781±0.0014.781\pm 0.001 4.669±0.0044.669\pm 0.004 4.883±0.0064.883\pm 0.006 5.31±0.015.31\pm 0.01
4.76±0.044.76\pm 0.04 4.68±0.024.68\pm 0.02 4.88±0.014.88\pm 0.01 5.31±0.025.31\pm 0.02
B1111S(total)B_{1111}^{S}{\text{(total)}} 14.938±0.00114.938\pm 0.001 14.356±0.00714.356\pm 0.007 14.05±0.0114.05\pm 0.01 13.76±0.0213.76\pm 0.02
14.90±0.0614.90\pm 0.06 14.36±0.0614.36\pm 0.06 14.09±0.0514.09\pm 0.05 13.81±0.0613.81\pm 0.06
B1111S(total) Ref.[11]B_{1111}^{S}{\text{(total) Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 14.3514.35 14.0114.01 13.7613.76
C1111SC_{1111}^{S} 14.912±0.00214.912\pm 0.002 14.19±0.0114.19\pm 0.01 13.79±0.0113.79\pm 0.01 13.35±0.0313.35\pm 0.03
14.88±0.0614.88\pm 0.06 14.20±0.0914.20\pm 0.09 13.82±0.0513.82\pm 0.05 13.42±0.0613.42\pm 0.06
C1111S Ref.[11]C_{1111}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 14.19±0.0214.19\pm 0.02 13.73±0.0213.73\pm 0.02 13.35±0.0213.35\pm 0.02
C1111S Ref.[32]C_{1111}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{Kluge}{}{}]}}} 14.14±0.0114.14\pm 0.01 13.73±0.0313.73\pm 0.03 13.32±0.0113.32\pm 0.01
K1122SK_{1122}^{S} 0 0 0 0
F1122SF_{1122}^{S} 0.017±0.0020.017\pm 0.002 0.006±0.0040.006\pm 0.004 0.01±0.01-0.01\pm 0.01 0.04±0.01-0.04\pm 0.01
F1122S Ref.[11]F_{1122}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 0.010.01 0.02-0.02 0.05-0.05
B1122S(2-atom)B_{1122}^{S}{\text{(2-atom)}} 9.980±0.0029.980\pm 0.002 9.407±0.0069.407\pm 0.006 9.17±0.019.17\pm 0.01 8.41±0.018.41\pm 0.01
9.96±0.059.96\pm 0.05 9.40±0.069.40\pm 0.06 9.21±0.059.21\pm 0.05 8.46±0.068.46\pm 0.06
B1122S(3-atom)B_{1122}^{S}{\text{(3-atom)}} 2.353±0.001-2.353\pm 0.001 1.891±0.005-1.891\pm 0.005 1.513±0.007-1.513\pm 0.007 0.94±0.01-0.94\pm 0.01
2.34±0.02-2.34\pm 0.02 1.90±0.01-1.90\pm 0.01 1.51±0.01-1.51\pm 0.01 0.95±0.02-0.95\pm 0.02
B1122S(total)B_{1122}^{S}{\text{(total)}} 7.626±0.0027.626\pm 0.002 7.516±0.0087.516\pm 0.008 7.47±0.017.47\pm 0.01 7.47±0.017.47\pm 0.01
7.62±0.057.62\pm 0.05 7.50±0.067.50\pm 0.06 7.50±0.057.50\pm 0.05 7.51±0.067.51\pm 0.06
B1122S(total) Ref.[11]B_{1122}^{S}{\text{(total) Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 7.527.52 7.477.47 7.487.48
C1122SC_{1122}^{S} 7.643±0.0037.643\pm 0.003 7.522±0.0097.522\pm 0.009 7.46±0.017.46\pm 0.01 7.42±0.017.42\pm 0.01
7.64±0.057.64\pm 0.05 7.51±0.067.51\pm 0.06 7.49±0.057.49\pm 0.05 7.47±0.067.47\pm 0.06
C1122S Ref.[11]C_{1122}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 7.53±0.017.53\pm 0.01 7.45±0.017.45\pm 0.01 7.43±0.017.43\pm 0.01
C1122S Ref.[32]C_{1122}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{Kluge}{}{}]}}} 7.52±0.007.52\pm 0.00 7.43±0.017.43\pm 0.01 7.39±0.047.39\pm 0.04
K1212SK_{1212}^{S} 0.0309±0.00030.0309\pm 0.0003 0.0909±0.00020.0909\pm 0.0002 0.1189±0.00040.1189\pm 0.0004 0.1507±0.00040.1507\pm 0.0004
K1212S Ref.[11]K_{1212}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 0.090.09 0.120.12 0.150.15
F1212SF_{1212}^{S} 5.6±0.4-5.6\pm 0.4 5.0±0.3-5.0\pm 0.3 5.4±0.2-5.4\pm 0.2 5.6±0.3-5.6\pm 0.3
F1212S Ref.[11]F_{1212}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 4.92-4.92 5.66-5.66 5.87-5.87
B1212SB_{1212}^{S}(2-atom) 10.003±0.00110.003\pm 0.001 9.483±0.0069.483\pm 0.006 9.089±0.0079.089\pm 0.007 8.56±0.018.56\pm 0.01
9.99±0.059.99\pm 0.05 9.48±0.069.48\pm 0.06 9.12±0.059.12\pm 0.05 8.61±0.068.61\pm 0.06
B1212SB_{1212}^{S}(3-atom) 0.8285±0.00020.8285\pm 0.0002 0.969±0.0020.969\pm 0.002 1.161±0.0041.161\pm 0.004 1.468±0.0071.468\pm 0.007
0.82±0.010.82\pm 0.01 0.97±0.010.97\pm 0.01 1.16±0.011.16\pm 0.01 1.47±0.011.47\pm 0.01
B1212SB_{1212}^{S}(total) 10.832±0.00110.832\pm 0.001 10.451±0.00610.451\pm 0.006 10.251±0.00710.251\pm 0.007 10.03±0.0110.03\pm 0.01
10.81±0.0510.81\pm 0.05 10.45±0.0610.45\pm 0.06 10.28±0.0510.28\pm 0.05 10.07±0.0610.07\pm 0.06
B1212S(total) Ref.[11]B_{1212}^{S}{\text{(total) Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 10.4510.45 10.2210.22 10.0310.03
C1212SC_{1212}^{S} 5.3±0.45.3\pm 0.4 5.6±0.35.6\pm 0.3 4.9±0.24.9\pm 0.2 4.6±0.34.6\pm 0.3
5.3±0.45.3\pm 0.4 5.6±0.35.6\pm 0.3 5.0±0.25.0\pm 0.2 4.7±0.34.7\pm 0.3
C1212S Ref.[11]C_{1212}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{ZhenChu}{}{}]}}} 5.62±0.545.62\pm 0.54 4.68±0.214.68\pm 0.21 4.31±0.364.31\pm 0.36
C1212S Ref.[32]C_{1212}^{S}{\text{ Ref.\cite[cite]{[\@@bibref{Number}{Kluge}{}{}]}}} 5.24±0.845.24\pm 0.84 4.57±1.144.57\pm 1.14 4.20±0.834.20\pm 0.83

IV Conclusions

We derived expressions for isothermal and adiabatic elastic constants that explicitly incorporate the effect of periodic boundaries. These expressions can be used for numerical calculations of elastic constants and represent the second-derivative generalizations of expressions for the virials of periodic systems [18, 17].

We also showed that the Born term can be expressed in the form that involves only the first derivatives of the atomic-group and total potential energies. This fact is important from a fundamental standpoint because it means that knowledge of atomic coordinates and suitably chosen partial and total forces along with system volume and temperature is sufficient to define isothermal and adiabatic elastic constants. Equation (31) is also of interest for numerical calculation of elastic constants (as was done for argon and silicon in this work): molecular dynamics simulation packages such as LAMMPS can compute atomic virial tensors given by Eq. (29) and calculation of the Born term using Eq. (31) can be done with modest code modifications.

Application of Eq. (31) to the Lennard-Jones argon and the Stillinger-Weber silicon shows very good agreement with the original Born expression given by Eq. (30) but with a slower convergence. Numerical validation of Eq. (31) for the cases of more complex potentials along with the studies of the system size, stress, and temperature dependence is intended by us in the near future.

Acknowledgements.
This research was funded by Air Force Office of Scientific Research, grant numbers FA9550-19-1-0318 and FA9550-22-1-0212, and by AFOSR DURIP equipment grant FA9550-20-1-0205. The author is grateful to Yuriy Pereverzev and Tommy Sewell for valuable comments and suggestions.

Appendix A

Here we derive the relationship between the elastic constants CαβμνTC_{\alpha\beta\mu\nu}^{T} defined using the Biot strain 𝓔\bm{\mathcal{E}} and the elastic constants C^αβμνT\widehat{C}_{\alpha\beta\mu\nu}^{T} defined using the Lagrangian strain 𝓗\bm{\mathcal{H}}. We treat tensor 𝓗\bm{\mathcal{H}} (whose components are denoted by ηαβ\eta_{\alpha\beta}) as a function of 𝓔\bm{\mathcal{E}} as given by the last equality of Eq. (12) and apply the chain rule to express derivatives of AA with respect to εαβ\varepsilon_{\alpha\beta} in Eq. (14) in terms of derivatives with respect to ηαβ\eta_{\alpha\beta}. We have (using Einstein notation and dropping subscript TT)

(2Aεαβεμν)𝓔=0=(2Aητυηϕωητυεαβηϕωεμν\displaystyle\left(\frac{\partial^{2}A}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right)_{\bm{\mathcal{E}}=0}=\left(\frac{\partial^{2}A}{\partial\eta_{\tau\upsilon}\eta_{\phi\omega}}\frac{\partial\eta_{\tau\upsilon}}{\partial\varepsilon_{\alpha\beta}}\frac{\partial\eta_{\phi\omega}}{\partial\varepsilon_{\mu\nu}}\right.
+Aητυ2ητυεαβεμν)𝓔=0.\displaystyle\left.+\frac{\partial A}{\partial\eta_{\tau\upsilon}}\frac{\partial^{2}\eta_{\tau\upsilon}}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right)_{\bm{\mathcal{E}}=0}. (36)

Using Eq. (12) we can evaluate the following derivatives

(ητυεαβ)𝓔=0=12(δταδυβ+δτβδυα),\displaystyle\left(\frac{\partial\eta_{\tau\upsilon}}{\partial\varepsilon_{\alpha\beta}}\right)_{\bm{\mathcal{E}}=0}=\frac{1}{2}(\delta_{\tau\alpha}\delta_{\upsilon\beta}+\delta_{\tau\beta}\delta_{\upsilon\alpha}),
(2ητυεαβεμν)𝓔=0=18(δταδβμδυν+δτβδαμδυν\displaystyle\left(\frac{\partial^{2}\eta_{\tau\upsilon}}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right)_{\bm{\mathcal{E}}=0}=\frac{1}{8}\left(\delta_{\tau\alpha}\delta_{\beta\mu}\delta_{\upsilon\nu}+\delta_{\tau\beta}\delta_{\alpha\mu}\delta_{\upsilon\nu}\right.
+δταδβνδυμ+δτβδανδυμ+δανδυβδτμ+δνβδυαδτμ\displaystyle\left.+\delta_{\tau\alpha}\delta_{\beta\nu}\delta_{\upsilon\mu}+\delta_{\tau\beta}\delta_{\alpha\nu}\delta_{\upsilon\mu}+\delta_{\alpha\nu}\delta_{\upsilon\beta}\delta_{\tau\mu}+\delta_{\nu\beta}\delta_{\upsilon\alpha}\delta_{\tau\mu}\right.
+δαμδυβδτν+δμβδυαδτν).\displaystyle\left.+\delta_{\alpha\mu}\delta_{\upsilon\beta}\delta_{\tau\nu}+\delta_{\mu\beta}\delta_{\upsilon\alpha}\delta_{\tau\nu}\right). (37)

Inserting these into Eq. (36) and using the fact that 𝓗=0\bm{\mathcal{H}}=0 when 𝓔=0\bm{\mathcal{E}}=0 we obtain

(2Aεαβεμν)𝓔=0=(2Aηαβημν)𝓗=0\displaystyle\left(\frac{\partial^{2}A}{\partial\varepsilon_{\alpha\beta}\partial\varepsilon_{\mu\nu}}\right)_{\bm{\mathcal{E}}=0}=\left(\frac{\partial^{2}A}{\partial\eta_{\alpha\beta}\partial\eta_{\mu\nu}}\right)_{\bm{\mathcal{H}}=0}
+14(Aηανδβμ+Aηβνδαμ+Aηαμδβν+Aηβμδαν)𝓗=0.\displaystyle+\frac{1}{4}\left(\frac{\partial A}{\partial\eta_{\alpha\nu}}\delta_{\beta\mu}+\frac{\partial A}{\partial\eta_{\beta\nu}}\delta_{\alpha\mu}+\frac{\partial A}{\partial\eta_{\alpha\mu}}\delta_{\beta\nu}+\frac{\partial A}{\partial\eta_{\beta\mu}}\delta_{\alpha\nu}\right)_{\bm{\mathcal{H}}=0}.

Dividing both sides of the last equation by volume and using the fact that

1V(Aηαν)𝓗=0=1V(Aεαν)𝓔=0=σαβ\frac{1}{V}\left(\frac{\partial A}{\partial\eta_{\alpha\nu}}\right)_{\bm{\mathcal{H}}=0}=\frac{1}{V}\left(\frac{\partial A}{\partial\varepsilon_{\alpha\nu}}\right)_{\bm{\mathcal{E}}=0}=\langle\sigma_{\alpha\beta}\rangle (39)

we obtain the sought-after relationship between the two sets of isothermal elastic constants,

CαβμνT\displaystyle C_{\alpha\beta\mu\nu}^{T} =\displaystyle= C^αβμνT+14(σανδβμ+σβνδαμ+σαμδβν\displaystyle\widehat{C}_{\alpha\beta\mu\nu}^{T}+\frac{1}{4}\big{(}\langle\sigma_{\alpha\nu}\rangle\delta_{\beta\mu}+\langle\sigma_{\beta\nu}\rangle\delta_{\alpha\mu}+\langle\sigma_{\alpha\mu}\rangle\delta_{\beta\nu} (40)
+σβμδαν).\displaystyle+\langle\sigma_{\beta\mu}\rangle\delta_{\alpha\nu}\big{)}.

Applying a similar argument to the system energy EE, one can verify that this relationship remains true for adiabatic constants as well.

Appendix B

Here we outline the derivation of Eq. (31) from Eq. (30). Before proceeding with the derivation let us note that the potential energy uku_{k} of a group of NkN_{k} atoms is translationally invariant and, therefore, depends on at most 3(Nk1)3(N_{k}-1) variables. We want to account for this translational invariance when doing integration by parts. This can be achieved by doing an orthogonal transformation from coordinates 𝐱i{\bf x}_{i} to 𝐲i{\bf y}_{i}. For each group kk the transformation involves NkN_{k} atomic-group coordinates 𝐱ik{\bf x}_{i}^{k} and transforms them to new NkN_{k} coordinates 𝐲ik{\bf y}_{i}^{k}. The transformation within this group of NkN_{k} coordinates can be arbitrary apart from the fact that one of the new vector variables (assumed to be the last here) is expressed through the arithmetic average of 𝐱ik{\bf x}_{i}^{k}, i. e. 𝐲Nkk=1Nki=1Nk𝐱ik{\bf y}_{N_{k}}^{k}=\frac{1}{\sqrt{N_{k}}}\sum_{i=1}^{N_{k}}{\bf x}_{i}^{k}. For coordinates not involved in the group kk, we take 𝐲i=𝐱i{\bf y}_{i}={\bf x}_{i}. The following relationship between the old and new variables within the group is used in the analysis below,

i=1Nkxiαkg({𝐱ik})xiβk=i=1Nkyiαkg({𝐲ik})yiβk.\sum_{i=1}^{N_{k}}x_{i\alpha}^{k}\frac{\partial g(\{{\bf x}_{i}^{k}\})}{\partial x_{i\beta}^{k}}=\sum_{i=1}^{N_{k}}y_{i\alpha}^{k}\frac{\partial g(\{{\bf y}_{i}^{k}\})}{\partial y_{i\beta}^{k}}. (41)

Here g({𝐱ik})g(\{{\bf x}_{i}^{k}\}) is an arbitrary function of the old variables 𝐱ik{\bf x}_{i}^{k} and the same symbol is used for the transformed function g({𝐲ik})g(\{{\bf y}_{i}^{k}\}) of the new variables 𝐲ik{\bf y}_{i}^{k}. Transforming to the new variables and using Eq. (41) the double sum over atoms in one group in the Born term (30) can be written as

i,j=1Nk\displaystyle\sum_{i,j=1}^{N_{k}} xiαkxjμk2ukxiβkxjνksym\displaystyle\left\langle x_{i\alpha}^{k}x_{j\mu}^{k}\frac{\partial^{2}u_{k}}{\partial x_{i\beta}^{k}\partial x_{j\nu}^{k}}\right\rangle_{\text{sym}} (42)
=i,j=1Nk1yiαkyjμk2ukyiβkyjνksym,\displaystyle=\sum_{i,j=1}^{N_{k}-1}\left\langle y_{i\alpha}^{k}y_{j\mu}^{k}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}^{k}\partial y_{j\nu}^{k}}\right\rangle_{\text{sym}},

where summations in the last expression now run from 11 to Nk1N_{k}-1 because uku_{k} is translationally invariant in the space of NkN_{k} atomic-group coordinates and, therefore, does not depend on 𝐲Nkk{\bf y}_{N_{k}}^{k}. Consider one term in the summand of the last expression with integrations written out explicitly and the superscript kk and the subscript sym dropped for brevity:

yiαyjμ2ukyiβyjν=1Q𝑑𝐲3NeUkBTyiαyjμ2ukyiβyjν,\left\langle y_{i\alpha}y_{j\mu}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}\partial y_{j\nu}}\right\rangle=\frac{1}{Q}\int d{\bf y}^{3N}e^{-\frac{U}{k_{B}T}}y_{i\alpha}y_{j\mu}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}\partial y_{j\nu}}, (43)

where Q=𝑑𝐲3NeUkBTQ=\int d{\bf y}^{3N}e^{-\frac{U}{k_{B}T}}. Integrating by parts with respect to yiβy_{i\beta} gives

yiαyjμ2ukyiβyjν\displaystyle\left\langle y_{i\alpha}y_{j\mu}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}\partial y_{j\nu}}\right\rangle (44)
=\displaystyle= 1Q𝑑𝐲3N1eUkBTyiαyjμukyjν|yiβ=l1yiβ=l2\displaystyle\frac{1}{Q}\int d{\bf y}^{3N-1}e^{-\frac{U}{k_{B}T}}y_{i\alpha}y_{j\mu}\frac{\partial u_{k}}{\partial y_{j\nu}}\bigg{|}_{y_{i\beta}=l_{1}}^{y_{i\beta}=l_{2}}
1Q𝑑𝐲3Nukyjνyiβ(eUkBTyiαyjμ)\displaystyle-\frac{1}{Q}\int d{\bf y}^{3N}\frac{\partial u_{k}}{\partial y_{j\nu}}\frac{\partial}{\partial y_{i\beta}}\left(e^{-\frac{U}{k_{B}T}}y_{i\alpha}y_{j\mu}\right)
=\displaystyle= 1Q𝑑𝐲3N1eUkBTyiαyjμukyjν|yiβ=l1yiβ=l2\displaystyle\frac{1}{Q}\int d{\bf y}^{3N-1}e^{-\frac{U}{k_{B}T}}y_{i\alpha}y_{j\mu}\frac{\partial u_{k}}{\partial y_{j\nu}}\bigg{|}_{y_{i\beta}=l_{1}}^{y_{i\beta}=l_{2}}
1Qd𝐲3NukyjνeUkBT(1kBTUyiβyiαyjμ\displaystyle-\frac{1}{Q}\int d{\bf y}^{3N}\frac{\partial u_{k}}{\partial y_{j\nu}}e^{-\frac{U}{k_{B}T}}\bigg{(}-\frac{1}{k_{B}T}\frac{\partial U}{\partial y_{i\beta}}y_{i\alpha}y_{j\mu}
+δαβyjμ+δijδβμyiα).\displaystyle+\delta_{\alpha\beta}y_{j\mu}+\delta_{ij}\delta_{\beta\mu}y_{i\alpha}\bigg{)}.

Here l1l_{1} and l2l_{2} in the second and forth lines are the integration limits for yiβy_{i\beta}.

Up to this point the derivation is exact. The key step in deriving Eq. (31) is the omission of the integrated part, i. e. the fourth line of Eq. (44). The integrated part will vanish exactly in the thermodynamic limit (as the integration limits tend to ±\pm\infty) for typical atomic-group potential functions found in solids. More specifically, for potentials that decrease with inter-atomic distance (such as the Lennard-Jones or Coulombic potentials) uku_{k} and its derivatives vanish at infinity which makes the integrated part (the first line of Eq. (44)) vanish exactly. For potentials that grow with inter-atomic distance, such as the harmonic bond potential, the exponential factor in the integrated part of Eq. (44) will tend to zero as the potential itself goes to infinity at the boundaries, which, again, makes the integrated part vanish exactly. If the system is finite, the integrated part may not vanish exactly but its contribution will become progressively smaller as the system size increases. In the following derivation we assume that the system is large enough to be treated as being in the thermodynamic limit and omit the integrated part.

Clearly, integration by parts in (43) can also be done with respect to yjνy_{j\nu} with the result

yiαyjμ2ukyiβyjν\displaystyle\left\langle y_{i\alpha}y_{j\mu}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}\partial y_{j\nu}}\right\rangle (45)
=\displaystyle= 1Qd𝐲3NukyiβeUkBT(1kBTUyjνyiαyjμ\displaystyle-\frac{1}{Q}\int d{\bf y}^{3N}\frac{\partial u_{k}}{\partial y_{i\beta}}e^{-\frac{U}{k_{B}T}}\bigg{(}-\frac{1}{k_{B}T}\frac{\partial U}{\partial y_{j\nu}}y_{i\alpha}y_{j\mu}
+δμνyiα+δijδανyjμ).\displaystyle+\delta_{\mu\nu}y_{i\alpha}+\delta_{ij}\delta_{\alpha\nu}y_{j\mu}\bigg{)}.

To maintain proper symmetry of elastic constants the average of (44) and (45) has to be taken. Substituting this average into (42), performing summations, where it can be done explicitly, and restoring the superscript kk and the subscript sym we obtain

i,j=1Nk1yiαkyjμk2ukyiβkyjνksym\displaystyle\sum_{i,j=1}^{N_{k}-1}\left\langle y_{i\alpha}^{k}y_{j\mu}^{k}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}^{k}\partial y_{j\nu}^{k}}\right\rangle_{\text{sym}} (46)
=\displaystyle= 12kBTi,j=1Nk1yiαkyjμk(ukyjνkUyiβk+ukyiβkUyjνk)sym\displaystyle\frac{1}{2k_{B}T}\sum_{i,j=1}^{N_{k}-1}\left\langle y_{i\alpha}^{k}y_{j\mu}^{k}\left(\frac{\partial u_{k}}{\partial y_{j\nu}^{k}}\frac{\partial U}{\partial y_{i\beta}^{k}}+\frac{\partial u_{k}}{\partial y_{i\beta}^{k}}\frac{\partial U}{\partial y_{j\nu}^{k}}\right)\right\rangle_{\text{sym}}
12i=1Nk1((Nk1)δαβyiμk+δβμyiαk)ukyiνksym\displaystyle-\frac{1}{2}\sum_{i=1}^{N_{k}-1}\left\langle\big{(}(N_{k}-1)\delta_{\alpha\beta}y_{i\mu}^{k}+\delta_{\beta\mu}y_{i\alpha}^{k}\big{)}\frac{\partial u_{k}}{\partial y_{i\nu}^{k}}\right\rangle_{\text{sym}}
12i=1Nk1((Nk1)δμνyiαk+δανyiμk)ukyiβksym.\displaystyle-\frac{1}{2}\sum_{i=1}^{N_{k}-1}\left\langle\big{(}(N_{k}-1)\delta_{\mu\nu}y_{i\alpha}^{k}+\delta_{\alpha\nu}y_{i\mu}^{k}\big{)}\frac{\partial u_{k}}{\partial y_{i\beta}^{k}}\right\rangle_{\text{sym}}.

We now transform Eq. (46) back to the original coordinates 𝐱ik{\bf x}_{i}^{k} using Eq. (41). The sums involving uku_{k} transform as follows

i=1Nk1yiαkukyiβk=i=1Nkyiαkukyiβk=i=1Nkxiαkukxiβk.\sum_{i=1}^{N_{k}-1}y_{i\alpha}^{k}\frac{\partial u_{k}}{\partial y_{i\beta}^{k}}=\sum_{i=1}^{N_{k}}y_{i\alpha}^{k}\frac{\partial u_{k}}{\partial y_{i\beta}^{k}}=\sum_{i=1}^{N_{k}}x_{i\alpha}^{k}\frac{\partial u_{k}}{\partial x_{i\beta}^{k}}. (47)

Here the summation in the second expression is extended to NkN_{k} because uku_{k} does not depend on 𝐲Nkk{\bf y}_{N_{k}}^{k}. The total potential energy UU in Eq. (46) does depend on 𝐲Nkk{\bf y}_{N_{k}}^{k}, in general. Therefore, when transforming back to 𝐱ik{\bf x}_{i}^{k},

i=1Nk1yiαkUyiβk=(i=1NkyiαkUyiβk)yNkαkUyNkβk\displaystyle\sum_{i=1}^{N_{k}-1}y_{i\alpha}^{k}\frac{\partial U}{\partial y_{i\beta}^{k}}=\left(\sum_{i=1}^{N_{k}}y_{i\alpha}^{k}\frac{\partial U}{\partial y_{i\beta}^{k}}\right)-y_{N_{k}\alpha}^{k}\frac{\partial U}{\partial y_{N_{k}\beta}^{k}}
=(i=1NkxiαkUxiβk)1Nk(i=1Nkxiαk)(i=1NkUxiβk).\displaystyle=\left(\sum_{i=1}^{N_{k}}x_{i\alpha}^{k}\frac{\partial U}{\partial x_{i\beta}^{k}}\right)-\frac{1}{N_{k}}\left(\sum_{i=1}^{N_{k}}x_{i\alpha}^{k}\right)\left(\sum_{i=1}^{N_{k}}\frac{\partial U}{\partial x_{i\beta}^{k}}\right).

Here the last term involving the product of two sums is obtained by transforming yNkαkU/yNkβky_{N_{k}\alpha}^{k}\partial U/{\partial y_{N_{k}\beta}^{k}} to coordinates 𝐱ik{\bf x}_{i}^{k}. Substituting Eqs. (47) and (B) into Eq. (46), performing symmetrizations, summing over all groups, and dividing by the volume lead to Eq. (31).

Appendix C

In this Appendix we show that the Born term (30) calculated using the microcanonical ensemble,

ρ=1Ωδ(EH),\rho=\frac{1}{\Omega}\delta(E-H), (49)

where Ω=𝑑𝐩3N𝑑𝐱3Nδ(EH)\Omega=\int d{\bf p}^{3N}d{\bf x}^{3N}\delta(E-H), can also be rewritten in the form of Eq. (31), in which all averages are taken with the microcanonical ensemble as well. The initial steps are the same as in Appendix B but with the canonical averages replaced with the microcanonical ones. Thus we have the following microcanonical analogue of (43)

yiαyjμ2ukyiβyjν\displaystyle\left\langle y_{i\alpha}y_{j\mu}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}\partial y_{j\nu}}\right\rangle
=1Ω𝑑𝐩3N𝑑𝐲3Nδ(EH)yiαyjμ2ukyiβyjν,\displaystyle=\frac{1}{\Omega}\int d{\bf p}^{3N}d{\bf y}^{3N}\delta(E-H)y_{i\alpha}y_{j\mu}\frac{\partial^{2}u_{k}}{\partial y_{i\beta}\partial y_{j\nu}}, (50)

Performing integration by parts as in (44) and omitting the integrated term we obtain

1Ω𝑑𝐩3N𝑑𝐲3Nukyjνyiβ(δ(EH)yiαyjμ)\displaystyle-\frac{1}{\Omega}\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\partial u_{k}}{\partial y_{j\nu}}\frac{\partial}{\partial y_{i\beta}}\big{(}\delta(E-H)y_{i\alpha}y_{j\mu}\big{)} (51)
=\displaystyle= 1Ωd𝐩3Nd𝐲3Nukyjν(δ(EH)yiβyiαyjμ\displaystyle-\frac{1}{\Omega}\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\partial u_{k}}{\partial y_{j\nu}}\bigg{(}\frac{\partial\delta(E-H)}{\partial y_{i\beta}}y_{i\alpha}y_{j\mu}
+δ(EH)(δαβyjμ+δijδβμyiα)).\displaystyle+\delta(E-H)(\delta_{\alpha\beta}y_{j\mu}+\delta_{ij}\delta_{\beta\mu}y_{i\alpha})\bigg{)}.

The key step now is to show that

1Ω𝑑𝐩3N𝑑𝐲3Nukyjνδ(EH)yiβyiαyjμ\displaystyle-\frac{1}{\Omega}\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\partial u_{k}}{\partial y_{j\nu}}\frac{\partial\delta(E-H)}{\partial y_{i\beta}}y_{i\alpha}y_{j\mu}
=1kBTukyjνUyiβyiαyjμ,\displaystyle=\frac{1}{k_{B}T}\left\langle\frac{\partial u_{k}}{\partial y_{j\nu}}\frac{\partial U}{\partial y_{i\beta}}y_{i\alpha}y_{j\mu}\right\rangle, (52)

where the brackets now denote averaging over the microcanonical ensemble. Here we follow the approach used in Ref. [34]. Let us denote (uk/yjν)yiαyjμ(\partial u_{k}/\partial y_{j\nu})y_{i\alpha}y_{j\mu} in the first line of (52) by GG. We have

1Ω(E)𝑑𝐩3N𝑑𝐲3Nδ(EH)yiβG=1Ω(E)𝑑𝐩3N𝑑𝐲3Nδ(EH)EUyiβG\displaystyle-\frac{1}{\Omega(E)}\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\partial\delta(E-H)}{\partial y_{i\beta}}G=\frac{1}{\Omega(E)}\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\partial\delta(E-H)}{\partial E}\frac{\partial U}{\partial y_{i\beta}}G
=1Ω(E)E𝑑𝐩3N𝑑𝐲3Nδ(EH)Ω(E)Ω(E)UyiβG=𝑑𝐩3N𝑑𝐲3Nδ(EH)Ω(E)(lnΩ(E)E)UyiβG\displaystyle=\frac{1}{\Omega(E)}\frac{\partial}{\partial E}\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\delta(E-H)}{\Omega(E)}\Omega(E)\frac{\partial U}{\partial y_{i\beta}}G=\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\delta(E-H)}{\Omega(E)}\left(\frac{\partial\ln\Omega(E)}{\partial E}\right)\frac{\partial U}{\partial y_{i\beta}}G
+E𝑑𝐩3N𝑑𝐲3Nδ(EH)Ω(E)UyiβG=1kBTUyiβG+EUyiβG.\displaystyle+\frac{\partial}{\partial E}\int d{\bf p}^{3N}d{\bf y}^{3N}\frac{\delta(E-H)}{\Omega(E)}\frac{\partial U}{\partial y_{i\beta}}G=\frac{1}{k_{B}T}\left\langle\frac{\partial U}{\partial y_{i\beta}}G\right\rangle+\frac{\partial}{\partial E}\left\langle\frac{\partial U}{\partial y_{i\beta}}G\right\rangle. (53)

Here the second expression follows because δ(EH)\delta(E-H) depends on yiβy_{i\beta} only through the potential energy UU; the third expression is obtained by moving the derivative with respect to EE in front of the integral and inserting Ω(E)/Ω(E)=1\Omega(E)/\Omega(E)=1 in the integrand; the fourth and fifth expressions follow because

E(δ(EH)Ω(E)Ω(E))=δ(EH)Ω(E)Ω(E)E\displaystyle\frac{\partial}{\partial E}\left(\frac{\delta(E-H)\Omega(E)}{\Omega(E)}\right)=\frac{\delta(E-H)}{\Omega(E)}\frac{\partial\Omega(E)}{\partial E}
+Ω(E)E(δ(EH)Ω(E));\displaystyle+\Omega(E)\frac{\partial}{\partial E}\left(\frac{\delta(E-H)}{\Omega(E)}\right); (54)

and the last equality in Eq. (53) is obtained using the fact that lnΩ(E)=S(E)/kB\ln\Omega(E)=S(E)/k_{B} and (S/E)V=1/T{(\partial S/\partial E)}_{V}=1/T. If (U/yiβ)G\langle(\partial U/\partial y_{i\beta})G\rangle in (53) is finite then the last term in (53) vanishes in the thermodynamic limit because it represents a derivative of (U/yiβ)G\langle(\partial U/\partial y_{i\beta})G\rangle with respect to an extensive variable. This proves the relationship (52). The rest of the proof follows the same steps as in Appendix B.

References

  • Born and Huang [1954] M. Born and K. Huang, Dynamical Theory of Crystal Lattices (Oxford University Press, Oxford, 1954) p. 129.
  • Squire et al. [1969] D. R. Squire, A. C. Holt, and W. G. Hoover, Physica 42, 388 (1969).
  • Parrinello and Rahman [1981] M. Parrinello and A. Rahman, J. Appl. Phys. 52, 7182 (1981).
  • Parrinello and Rahman [1982] M. Parrinello and A. Rahman, J. Chem. Phys. 76, 2662 (1982).
  • Sprik et al. [1984] M. Sprik, R. W. Impey, and M. L. Klein, Phys. Rev. B 29, 4368 (1984).
  • Ray [1988] J. R. Ray, Comput. Phys. Rep. 8, 109 (1988).
  • Ray and Rahman [1984] J. R. Ray and A. Rahman, J. Chem. Phys. 80, 4423 (1984).
  • Ray and Rahman [1985] J. R. Ray and A. Rahman, J. Chem. Phys. 82, 4243 (1985).
  • Lutsko [1989] J. F. Lutsko, J. Appl. Phys. 65, 2991 (1989).
  • Thompson et al. [2022] A. P. Thompson, H. M. Aktulga, R. Berger, D. S. Bolintineanu, W. M. Brown, P. S. Crozier, P. J. in ’t Veld, A. Kohlmeyer, S. G. Moore, T. D. Nguyen, R. Shan, M. J. Stevens, J. Tranchida, C. Trott, and S. J. Plimpton, Comp. Phys. Comm. 271, 108171 (2022), also see https://www.lammps.org/.
  • Zhen and Chu [2012] Y. Zhen and C. Chu, Comput. Phys. Commun. 183, 261 (2012).
  • Gao et al. [2006] G. Gao, K. Van Workum, J. D. Schall, and J. A. Harrison, J. Phys.: Condens. Matter 18, S1737 (2006).
  • Clavier et al. [2017] G. Clavier, N. Desbiens, E. Bourasseau, V. Lachet, N. Brusselle-Dupend, and B. Rousseau, Mol. Simul. 43, 1413 (2017).
  • Hooks et al. [2015] D. E. Hooks, K. J. Ramos, C. A. Bolme, and M. J. Cawkwell, Propellants Explos. Pyrotech. 40, 333 (2015).
  • Erpenbeck and Wood [1977] J. J. Erpenbeck and W. W. Wood, in Modern Theoretical Chemistry, Statistical Mechanics, Part B: Time Dependent Processes, edited by B. J. Berne (Plenum, New York, 1977) p. 6.
  • Todd and Daivis [2017] B. D. Todd and P. J. Daivis, Nonequilibrium Molecular Dynamics: Theory, Algorithms and Applications (Cambridge University Press, Cambridge, 2017).
  • Bekker et al. [1995] H. Bekker, E. J. Dijkstra, M. K. R. Renardus, and H. J. C. Berendsen, Mol. Simul. 14, 137 (1995).
  • Thompson et al. [2009] A. P. Thompson, S. J. Plimpton, and W. Mattson, J. Chem. Phys. 131, 154107 (2009).
  • Korn and Korn [2000] G. A. Korn and T. M. Korn, Mathematical Handbook for Scientists and Engineers: Definitions, Theorems, and Formulas for Reference and Review (Dover Publications, Mineola, New York, 2000) p. 411.
  • Başar and Weichert [2000] Y. Başar and D. Weichert, Nonlinear Continuum Mechanics of Solids (Springer, Berlin, 2000) p. 63.
  • Wallace [1972] D. C. Wallace, Thermodynamics of Crystals (John Wiley & Sons, Inc., New York, 1972) p. 19.
  • Bogoliubov [1960] N. N. Bogoliubov, Problems of Dynamic Theory in Statistical Physics (Oak Ridge, Tennessee, 1960).
  • Tolman [1938] R. C. Tolman, The Principles of Statistical Mechanics (Clarendon Press, Oxford, 1938) p. 95.
  • Pathria [1996] R. K. Pathria, Statistical Mechanics, 2nd ed. (Butterworth-Heinemann, Oxford, 1996) p. 63.
  • Pereverzev and Sewell [2015] A. Pereverzev and T. D. Sewell, J. Chem. Phys. 142, 134110 (2015).
  • Ray and Graben [1981] J. R. Ray and H. W. Graben, Mol. Phys. 43, 1293 (1981).
  • Ashcroft and Mermin [1976] N. W. Ashcroft and N. D. Mermin, Solid State Physics (Harcourt College Publishers, Forth Worth, 1976).
  • Bernardes [1958] N. Bernardes, Phys. Rev. 112, 1534 (1958).
  • Haynes et al. [2016] W. M. Haynes, D. R. Lide, and T. J. Bruno, CRC handbook of Chemistry and Physics : a Ready-reference Book of Chemical and Physical Data, 97th ed. (CRC Press, Boca Raton, Florida, 2016).
  • Stishov and Fedosimov [1971] S. M. Stishov and V. I. Fedosimov, Pis’ma Zh. Eksp. Teor. Fiz. 14, 326 (1971), [Sov. Phys. JETP Lett. 14, 217 (1971)].
  • Flyvbjerg and Petersen [1989] H. Flyvbjerg and H. G. Petersen, J. Chem. Phys. 91, 461 (1989).
  • Kluge et al. [1986] M. D. Kluge, J. R. Ray, and A. Rahman, J. Chem. Phys. 85, 4028 (1986).
  • Stillinger and Weber [1985] F. H. Stillinger and T. A. Weber, Phys. Rev. B 31, 5262 (1985).
  • Zubarev [1974] D. N. Zubarev, Nonequilibrium Statistical Thermodynamics (Consultants Bureau, New York, 1974) p. 47.