- 1Department of Chemistry and Biochemistry, University of South Carolina, Columbia, SC, United States
- 2Skolkovo Innovation Center, Skolkovo Institute of Science and Technology, Moscow, Russia
In most applications, functional materials operate at finite temperatures and are in contact with a reservoir of atoms or molecules (gas, liquid, or solid). In order to understand the properties of materials at realistic conditions, statistical effects associated with configurational sampling and particle exchange at finite temperatures must consequently be taken into account. In this contribution, we discuss the main concepts behind equilibrium statistical mechanics. We demonstrate how these concepts can be used to predict the behavior of materials at realistic temperatures and pressures within the framework of atomistic thermodynamics. We also introduce and discuss methods for calculating phase diagrams of bulk materials and surfaces as well as point defect concentrations. In particular, we describe approaches for calculating the configurational density of states, which requires the evaluation of the energies of a large number of configurations. The cluster expansion method is therefore also discussed as a numerically efficient approach for evaluating these energies.
1. Introduction
At finite temperatures (T > 0 K), where functional materials typically operate, atoms move randomly in all directions due to the energy provided by heat sources. Moreover, a material is almost always in contact with a gas (or liquid), and can exchange particles with its environment. The system (“material plus environment”) therefore constantly samples its configurational space with a finite probability to eventually overcome barriers that separate the minima on the potential-energy surface (PES). If the barriers are not very high and/or the time for the system to explore its configurational space is sufficiently large, the system will end up in a state of thermodynamic equilibrium. In the hypothetical situation when the system is efficiently cooled down to T = 0 K, it will eventually relax from an arbitrary state to a local or global minimum on the PES, minimizing the internal energy at these conditions. A more realistic scenario, however, is a case where the material interacts with a heat bath (a practically infinite energy reservoir, e.g., Earth's atmosphere), which keeps the temperature of the system constant. In this case, for purely statistical reasons, the system will tend to spend most of its time (i.e., will have a high probability to be found) in the parts of the PES with many local minima of a similar energy (i.e., with a high density of states), provided the energies of these states are not much higher than the global minimum. This effect can be formalized by introducing the concepts of entropy and free energy: at a finite temperature, the system tends to minimize its free energy rather than its internal energy because entropy is maximized.
The entropy can be viewed as a measure of the (quasi)degeneracy of the states of a system that are accessible at a given temperature. The distinguishable states of a material contributing to entropy can vary in origin, as they correspond to different degrees of freedom. For example, vibrational and electronic states give rise to the corresponding entropic contributions in solid-state materials, whereas rotational and translational contributions are important for a gas. An additional important component in determining the concentration of point defects and order-disorder phase transitions is the configurational entropy, which is associated with the degeneracy of different atomic/molecular configurational states (see Figure 1).
Figure 1. Pictorial demonstration of phenomena driven by thermodynamics. (A) Illustration of the oxidation of a metal surface as the oxygen pressure is increased, where first a change in the oxygen content at the surface and then subsequently in the bulk metal is observed. A (very) small amount of oxygen can be present in the bulk even at low pressures, while some O atoms may be missing once the oxide is formed at higher pressures. (B) Formation of defects. A generic atomic/molecular lattice model (e.g., of a crystal surface) with missing atoms/molecules illustrates a random distribution of vacancy defects. The white curve shows the dependence of the Gibbs free energy of the system with the defect concentration. In thermodynamic equilibrium, the concentration of defects minimizes the free energy. (C) Illustration of an order disorder phase transition for a binary alloy. At higher temperatures, the alloy components are randomly mixed (left image) due to thermal population of quasi-degenerate configurational states. As the temperature is decreased, the attractive interaction between atoms within each alloy component causes separation of the components (right image).
In solid-state alloys, the configurational disorder corresponds to all the distinct ways the lattice sites can be occupied at a specific concentration. As an example, consider a solid-state compound A with a small amount of impurities B. If species A and B tend to form a stable compound AB (or any other stoichiometry), the ground state of this system at T = 0 K will be the (ordered) compound AB embedded into A. At finite temperatures, however, the component B prefers to be randomly distributed in A because there are many more configurations with B distributed than for the single chunk of AB, resulting in a higher entropy. Depending on several factors, such as the concentration of B, the energy gain due to the formation of AB, and the temperature, the entropy term may therefore drive the system to where B is randomly dispersed in the material despite the stability of AB at T = 0 K. Similar considerations are applicable to adsorbates on surfaces (see Stampfl et al., 1999; Reuter et al., 2005; Capdevila-Cortada and López, 2016; Goldsmith et al., 2018 and references therein). A slightly different situation occurs when the concentration of B can vary due to the presence of a reservoir of B. This is a typical situation for defects (e.g., oxygen vacancies in a material exposed to air). In the simplest case when the interaction between defects B can be neglected and the formation of each defect consumes energy the equilibrium concentration is determined entirely by the entropy.
To calculate the effects of configurational entropy on stability, the configurational density of states (DOS) has to be evaluated. If there is no way to determine a priori which configurations fall within a given energy range, an extensive sampling of the configurational states is required. At the same time, the relative energies of different configurations should be evaluated with an accuracy that is on the order of thermal energy kBT for a reliable prediction of thermodynamic properties. This poses a challenge for modern ab initio electronic-structure methods, such as density-functional theory (DFT). Although certain DFT approximations work well within their domain of applicability, the computational cost remains too high for sampling of the potentially very large configurational space. Numerically efficient methods that still maintain a high accuracy are thus needed.
Force fields (trained on either empirical or ab initio data) have been traditionally used to study thermodynamics of solid-state materials, molecules (e.g., proteins) and liquids (e.g., solutions). Parameterized force fields, however, typically retain an acceptable accuracy only within the narrow range of structures and compositions for which they were tuned. Recently, more flexible approaches have emerged based on machine learning (ML) that allows for the sampling of large materials spaces (Bartók et al., 2010; Thompson et al., 2015; Behler, 2016; Shapeev, 2017; Smith et al., 2017). Typically, however, ML models require a large number of training samples (i.e., structures where the energy is already known) before a sufficient accuracy can be achieved. In addition, issues with transferability and generalizability between significantly different structures could also be a problem with these methods (Sutton et al., 2019). Although addressing these issues is an active area of ongoing research (Sutton et al., 2020), we instead focus the discussion here on the cluster expansion (CE) method (Sanchez et al., 1984; de Fontaine, 1994; Ducastelle, 1994). The CE method has been widely used in calculating the thermodynamic properties of alloys because it is a numerically efficient approach for estimating the energy for practically all of the numerous configurational states of a specific lattice, given only a handful of initial DFT calculations (typically <100) for training the model.
In this contribution, we begin with an introduction to the basic concepts of thermodynamics in section 2. This is followed in sections 3 and 4 by a brief description of computational methodologies for evaluating configurational density of states and other thermodynamic quantities, including several sampling techniques and the CE approach. In section 5.1, we compare the computed thermodynamic quantities from two different sampling methods for an exemplary alloy (CuAu). We then provide a discussion of the role of configurational disorder in point defect formation in section 5.2. Finally, construction of the surface phase diagram using first first-principles calculations is discussed in section 5.3.
2. Basic Concepts
Here, we only outline the basic concepts of statistical mechanics and thermodynamics to pave the way for understanding the methods and practical examples discussed in this contribution. A more detailed and general formulation can be found elsewhere, e.g., Hołyst and Poniewierski (2012). To begin let us consider a system of a large set of (interacting) particles (atoms and/or molecules) in contact with a thermostat (i.e., a large auxiliary system that can serve as a source or a sink of the heat, keeping the temperature of the system constant). The system can be a solid, liquid, gas, or any combination of these. Due to the statistical effects described in the introduction, the system will tend to minimize its free energy. If both the temperature T and volume V are constant, the system will minimize the Helmholtz free energy F:
Instead of (or in addition to) a constant volume, if the pressure p is kept constant, the system tends to a state that minimizes the Gibbs free energy G:
These quantities are called thermodynamic potentials. In both cases, the number of atoms/molecules of each type is assumed to be constant as well. These particles are enclosed in a volume that is either kept constant or evolves so that the pressure is constant. If the system consists, for example, of a solid and a gas, the number of particles of each type in the solid can change, which must be accompanied by a corresponding change in the number of particles of the same type in the gas so that the total number of particles in the system (i.e., solid + gas) is constant.
According to statistical mechanics, all thermodynamic quantities, including the Gibbs free energy, internal energy, and entropy, can be expressed via a partition function Z:
where σ(E) is the DOS (number of states per energy unit). In this form, the equation is applicable to both manifolds of continuous and discreet states, with the latter formally represented by Dirac δ functions in the DOS located at the energies of the discreet states. Knowing Z allows for various thermodynamic quantities to be calculated as follows:
The DOS thus fully determines the thermodynamic properties of a system.
An important quantity is chemical potential that characterizes the system and needed for practical applications of Equation (2). Here, we focus on the constant (T, p) conditions since these are the most common constraints in well-controlled experiments and industrial applications. By p we imply a set of partial pressures pi for each particle type i (in all examples in this contribution i enumerates different atomic species), each of which is kept constant. At these conditions, chemical potential of species i is defined as the derivative of G with respect to the number of particles of type i:
In thermodynamic equilibrium, the chemical potential of each particle type has the same value everywhere in the system (i.e., either in the solid or in the gas).
From the extensivity of the free energy (i.e., the fact that it should change proportionally to the number of particles in the system) follows the Gibbs-Duhem relation:
This relation can be used to determine the stoichiometry of a part of the whole system in thermodynamic equilibrium. This describes realistic situations, such as a solid (bulk and/or surface) in equilibrium with a surrounding atmosphere. The free energy of the whole system can be written as the following:
where G(1) is the free energy of phase 1 (e.g., a bulk solid or a surface), and is the number of particles of type i in the second phase (e.g., a gas). Here, we used Equation (6) for the second phase and the fact that chemical potentials in equilibrium are the same for both phases. Thus,
where is the number of particles in phase 1. At this stage we assume that phase 2 is a reservoir large enough to set the chemical potential for the whole system, so that μi = const. Because Ni = const, the minimum of the total free energy G with respect to corresponds to the minimum of
The quantity is in fact a thermodynamic potential, corresponding to conditions of constant T, p, and μ (not N). It describes an open system that can exchange particles (i.e., atoms, molecules, or electrons) with a reservoir. The electronic chemical potential is often referred to as Fermi energy, although sometimes a distinction is made between these two concepts by specifying that the Fermi energy is the chemical potential at T = 0 K (Kittle, 2004).
The use of Equation (9) also requires knowledge of the chemical potentials of all particle types in the system. The experiments where (T, p) conditions for multiple species are carefully controlled are very rare (e.g., FactSage) (Bale et al., 2016). Assumptions on the values of chemical potentials of at least some of the species therefore have to be made for comparison with experimental results. This is done based on physical considerations, assuming reasonable reservoirs for the species. For example, for a binary metal oxide MexOy in an O2 atmosphere at constant T and pO2, the chemical potential of the metal (Me) atoms is determined by the bulk oxide as the reservoir according to the Gibbs-Duhem relation:
where gMexOy is the Gibbs free energy of the bulk oxide per formula unit. For a ternary or a more complex oxide, this approach would only determine the chemical potential of the combination of metal species, but not each of them separately. Moreover, in an experiment, the species may be present in another form, e.g., as a component of another compound, which can then serve as a reservoir for that species. A common approach to addressing such issues is to study the whole range of chemical potentials and compare the predicted and experimentally detected changes in the system (phase transitions in particular) upon varying (T, p) conditions.
In some cases, it is reasonable to assume that the number of particles of a certain type is constant or changes negligibly for a range of conditions. For example, in metal or oxide alloys, when the minority metal species are not volatile at the conditions of interest. In this case, the free-energy differences between different configurations/compositions do not depend on the chemical potential of the particles of that type.
Finally, chemical potentials can be calculated self-consistently by minimizing the free energy under additional physical constraints, such as charge neutrality. This is a widely adopted approach for calculating concentrations of charged defects in solids, where the chemical potential of electrons is determined by the concentration and vice versa (Van de Walle and Neugebauer, 2004).
In the case of a gas-phase reservoir, the chemical potentials for the species whose temperature and pressure are controlled in an experiment can be calculated explicitly. This is particularly straightforward for an ideal gas, which is an accurate approximation for most gases at realistic temperatures and pressures. Furthermore, because the translational, electronic, rotational, vibrational, and nuclear (due to nuclear spin) degrees of freedom for each molecule in the gas can usually be decoupled, the partition function of the system is simply a product of partition functions for each molecule and each degree of freedom.1
After calculating of the partition function for each molecule, the chemical potential is obtained using Equation (5), with the expression of G in terms of the total partition function Z, and the ideal gas law pV = NkBT:
Alternatively, the chemical potentials of common gases can be calculated from experimental data, for example the NIST-JANAF thermochemical tables (see Chase, 1998 and https://janaf.nist.gov/). Usually, data are reported only for a reference pressure p°. For an arbitrary pressure, the chemical potential can be calculated assuming the ideal gas behavior:
Another common practice is to introduce references for the chemical potentials. Implicitly, a reference is used whenever a numerical value for chemical potential is given. By introducing references , Equation (9) can be re-written:
where . Note that this expression is equivalent to Equation (9) because we simply added and subtracted the same term. No observable, including the equilibrium values for , can thus be affected by changing chemical-potential references. They are introduced for convenience, namely, to put the values of chemical potentials on a scale physically relevant for a given problem. For example, for a surface under an O2 atmosphere, a convenient reference for the oxygen chemical potential is μO = 1/2EO2, where EO2 is the total energy of an isolated oxygen molecule. Then the values of ΔμO are of the order of an eV and reflect changes in the free energy (including the zero-point vibrational energy) per O atom of an O2 gas with temperature and pressure relative to the isolated O2 molecule. The zero-point energy can be also included in the reference. Interestingly, ΔμO is less sensitive to the approximations in the electronic-structure method than μO (including 1/2EO2) due to a cancellation of errors. Similarly, the value of the difference in the square brackets in Equation (13) acquires the meaning of a formation energy or enthalpy upon a proper choice of and can be directly compared to an experimental value. In general, chemical-potential references can be temperature and/or pressure dependent.
The free energy G(1) in Equation (9) can be calculated using an electronic-structure method, such as DFT. The resulting approach is called ab initio atomistic thermodynamics (Weinert and Scheffler, 1986; Kaxiras et al., 1987; Qian et al., 1988; Moll et al., 1998; Reuter and Scheffler, 2001, 2003a). In principle, this requires calculating the electronic, vibrational, and configurational DOS as well as the pV term (e.g., accounting for the change in volume of a solid due to formation of defects or adsorption of molecules at the surface). The pV term at realistic pressures can, however, usually be neglected (Reuter and Scheffler, 2001). In any case, such approximations must be carefully tested and used with caution (Valtiner et al., 2009). This can be done by calculating the contributions for representative systems or by using approximate models (Reuter and Scheffler, 2001).
The vibrational contribution to the free energy can be estimated by ab initio methods (Stoffel et al., 2010), requiring the calculation of the interatomic force constants in a large supercell, which is computationally demanding. An important approximation that significantly simplifies the calculation of vibrational contributions to the free energy in solids is the harmonic approximation. In this approximation, the vibrational free energy takes the form (Ghatak, 2005):
where σphonon(ω) is the phonon DOS. The σphonon(ω) is available for several hundred compounds in the Phonon database (PhononDB) (Togo, 2015). The harmonic approximation usually works well at low to moderately high temperatures (i.e., below 1,500 K), unless the PES is strongly anharmonic (e.g., when weak bonds are present in the system). The contribution of anharmonicity to the free energy can be evaluated using effective harmonic Hamiltonians or, more accurately, molecular dynamics simulations (see Grabowski et al., 2019 and references therein). The latter can be achieved either via thermodynamic integration or via enhanced sampling (Abrams and Bussi, 2014; Ikebe et al., 2016; Zhou et al., 2019).
Although computationally demanding to account for, the vibrational contribution to the free energy has been shown to be important for describing the stability of solid-state alloys (Ozoli and Asta, 2001; van de Walle and Ceder, 2002; Fultz, 2010; Benisek and Dachs, 2015). A main contributor to the vibrational entropy is the variation in the bonding environment of the different lattice sites in a given material (Fultz, 2010). For a reaction that involves two different phases of an element (e.g., oxygen in a bulk oxide as the product formed from a gaseous oxygen reactant), the vibrational free energy of the reactants and products can differ significantly because of the change in the bonding between the atoms in these different states. This incomplete cancellation of the vibrational contributions to the free energy can grow with an increasing temperature and significantly impact the calculated stability of a material (Bartel et al., 2018). A cancellation of errors is most likely to occur when taking the differences in Gibbs free energies of compounds with similar interatomic bonding environments in the reactant and products; however, this should be carefully tested.
3. Configurational Entropy
In this section, we introduce approaches for estimating ensemble averages of materials parameters. In principle, ensemble averages can be obtained directly using molecular-dynamics simulations (see, e.g., Baron et al., 2006; Rick, 2006 and references therein). This is, however, computationally expensive and currently even unfeasible for a majority of practically relevant problems in materials science. Instead, here we discuss a few commonly used approaches, such as the Monte-Carlo Metropolis algorithm and the Wang-Landau algorithm, as well as the Bayesian method nested sampling, which has emerged recently as an approach to explore phase space in an unbiased way. In section 5.1, we provide a comparison of the Metropolis algorithm and nested sampling in modeling the order-to-disorder transition in the binary alloy, CuAu.
We note that the three methods discussed here are just to highlight a few different common approaches. Several other algorithms can be used to calculate thermodynamic properties, such as umbrella sampling (Berg and Neuhaus, 1992) and replica-exchange molecular dynamics (Swendsen and Wang, 1986). Moreover, an interesting approach that has been developed recently combines replica-exchange molecular dynamics with Monte Carlo steps, adding or removing atoms (Zhou et al., 2019). This allows for both the exploration of configurational and compositional spaces in a single framework and the incorporation of anharmonic contributions to the free energy, although at a high computational cost. Additionally, several fast stochastic optimization techniques have been developed to efficiently search for ground-state structures. Examples include simulated annealing (Kirkpatrick et al., 1983), genetic algorithms (Abraham and Probert, 2006; Oganov and Glass, 2006; Falls et al., 2016), basin hopping (Wales and Doye, 1997; Doye and Wales, 1998), and minima hopping (Goedecker, 2004). These approaches are not constrained to sample space according to a distribution, which enables global optimization algorithms to be more efficient in determining the lowest-energy configuration of the PES.
3.1. Metropolis Sampling
The Metropolis algorithm (Metropolis et al., 1953) has been extensively employed for evaluating thermodynamic properties of a system at some desired temperature. The algorithm begins by initiating a random configurational state (i) that is evolved using a Monte Carlo random walk for some pre-defined number of stochastic steps. During the random walk, a new trial configuration (t) is generated at each step (by, e.g., the swapping of atomic positions of two different components). If the energy of the random trial state (Et) is lower than the initial state (Ei), the trial state becomes the initial state (Ei) in the subsequent stochastic step. If Et > Ei, then the trial state is accepted with the probability of exp(−β(Et − Ei)), where β = 1/kBT. By increasing the temperature, therefore, the acceptance rate of higher-energy trial states is increased compared with sampling at low temperatures.
After a Metropolis run completes at a fixed temperature, properties, such as the average energies of the accepted trial states can be calculated. The entropy and free energy cannot, however, be readily computed from this approach because these statistical properties cannot be expressed as ensemble averages. Instead, thermodynamic integration can be used to estimate the free energy (Tuckerman, 2010). Moreover, one issue with the fixed-temperature sampling of the PES using the metropolis algorithm arises when several low-lying minima exist that are separated by high barriers, which can trap the sampling algorithm locally and limit sampling of the configurational space. Typically, multiple runs are needed to accurately describe quantities over a large range of temperatures (Landau et al., 2004) to avoid the dependence of the results on the starting configuration. See textbooks, such as Landau and Binder (2005) for a more in-depth discussion of Monte Carlo approaches.
3.2. Wang-Landau Algorithm
The Wang-Landau (WL) algorithm (Wang and Landau, 2001a,b; Landau and Wang, 2002) allows for the direct estimation the temperature-independent DOS [σ(E)] based on an histogram of energies that is updated iteratively as more states are sampled. In the WL algorithm, sampling is performed by initiating a random configurational state that is evolved using a Monte Carlo random walk typically in an energy range Emin < E < Emax, and the trial structure with energy Et is accepted based on the probability:
where σ(Ei) is the initial DOS and σ(Et) is the DOS of the trial state. If the trial state is accepted, the DOS histogram is updated according to: σ(Et) = σ(Et) × f, where f is the WL factor. If the trial state is rejected, σ(Ei) is update by the same factor instead. For the initial iteration, an f = e1 was recommended by Wang and Landau (2001b), which is updated to decrease monotonically in each subsequent iteration.
In addition, a histogram H(E) corresponding to the frequency a distinct configurational state (s) visited during the Monte Carlo random walk is also updated according to:
Where Es = Et if Et is accepted, otherwise Es = Ei. H(E) is initially set it to zero for all E because no states have been sampled. The random walk continues until the histogram H(E) becomes flat for some range of energies and then resets to zero for all energies [in contrast to σ(E), which is continuously updated as the calculation progresses]; as H(E) becomes flatter over larger energy ranges in subsequent iterations, σ(E) becomes more accurately estimated. Once σ(E) is known, the partition function (see Equation 3) and thermodynamic quantities, such as the internal energy and free energy (see Equation 4) can be estimated at any temperature.
3.3. Nested Sampling
The nested sampling (NS) algorithm was originally proposed by J. Skilling for Bayesian computations (Skilling, 2004, 2006) and subsequently adapted for the automated calculation of pressure-temperature composition phase diagrams (Pártay et al., 2010; Baldock et al., 2016, 2017). The key feature of the NS algorithm is the iterative elimination of a fixed fraction of the phase space (corresponding to high-energy subset above some defined energy limit, Emax,i), which effectively allows for a top-down energy sweep of phase space and constructing the (cumulative) DOS. At each iteration (i) of the NS algorithm, an energy limit (Emax,i) is defined and the corresponding state is evolved using a Monte Carlo random walk for some set of pre-defined number of stochastic steps. At each stochastic step, the trial state is accepted if the energy (Et) is below the defined energy limit Et < Emax,i. A new energy limit Emax is selected at each NS iteration and sampling in performed again below this new upper-bound. This sequence of recorded Emax values is the main output from NS and can be viewed as a discretization of the cumulative density of states χ(E), which is given by the following:
This is because each energy level Emax,i at iteration i can be associated with a fraction of configuration space, where . The DOS [σi(E)] is the (normalized) volume of phase space between successive energy levels (i.e., αi − αi+1). This allows for a relatively straight forward calculation of the partition function in Equation (3) a posteriori at any value of β = 1/kBT by a discrete sum over the energy levels (ignoring an additional pre-factor due to the momentum):
With the determination of Z, various thermodynamic observables (e.g., internal energy and free energy) can be calculated readily for any temperature.
This iterative (decreasing) constraint on the energy in the nested sampling algorithm allows for an unbiased exploration of the phase space and aims to uniformly sample areas of the phase space where significant changes occur (i.e., during a first-order phase transition, where the available phase space increases as the energy of the system increases). This is in contrast to the WL algorithm, where the phase space is explored by sampling the energy uniformly and could lead to issues with sampling properly near phase transitions (Pártay et al., 2010). A potential limitation of nested sampling algorithm is that this decreasing energy constraint can prevent exploration of an unexplored minima on the PES, which is problematic in dealing with systems exhibiting broken ergodicity (Pártay et al., 2010).
4. Cluster Expansion
As discussed in the Introduction, an accurate calculation of the configurational DOS is needed to estimate thermodynamic properties and stability. The CE approach (Sanchez et al., 1984; de Fontaine, 1994; Ducastelle, 1994) provides a numerically efficient way to evaluate the properties of a large number of configurations using a relatively small number of reference calculations in training the model. CE can be combined with stochastic sampling techniques to identify new stable structures and calculate the thermodynamic quantities and phase diagrams. Because of this, CE has become a standard approach for calculating the properties of solid-state alloys (Magri and Zunger, 1991; Asta et al., 2001; Franceschetti et al., 2006; Ruban and Abrikosov, 2008; Casola et al., 2010; Chan et al., 2010; Wu et al., 2016), to identify key arrangements of surfaces (Borg et al., 2005; Cao et al., 2018) and adsorbate layers (Stampfl et al., 1999), and modeling materials with vacancies or defects (Van der Ven et al., 2001; Van der Ven and Ceder, 2005; Muzyk et al., 2011; Zhang and Sluiter, 2015). Several CE packages are available including the Universal Cluster Expansion Code (UNCLE) (Lerch et al., 2009), Alloy Theoretic Automated Toolkit (ATAT) (van de Walle et al., 2002), Clusters Approach to Statistical Mechanics (CASM) software (CASM, 2017), CLUPAN (Seko et al., 2009), CLEASE (Chang et al., 2019), and Cluster Expansion for large parent ceLLs (CELL) (Troppenz et al., 2017). In section 5.1, we will demonstrate how CE can be used to evaluate the energy of a large number of configurations to model thermodynamic properties of an exemplary binary alloy. Here, we provide the necessary background of the CE method (Sanchez et al., 1984; de Fontaine, 1994; Ducastelle, 1994).
To illustrate how the CE model works, consider a simple binary alloy AxB1−x with only two atomic species (A and B). The CE model relies on the fact that a crystalline material with N atomic sites can be represented as a N-dimensional vector of the occupation of each atomic site i (1, ..., N):
where η specifies which type of atom occupies a given site, e.g., η = +1 (η = −1) if the site is occupied by atom A (atom B).
The energy of the configuration, (or any other configuration-dependent property), can then be modeled as a function of :
can be represented in an orthonormal basis set of clusters (α). Different choices of the cluster basis functions have been implemented (Sanchez et al., 1984; van de Walle, 2009), consisting of combinations of lattice sites α = (i, j, k, ...) up to the N-site cluster, which represent the different types of interactions:
where Jα is the regression coefficient associated with a cluster α and the sum runs over all possible inequivalent clusters. The multiplicity υα accounts for clusters that are symmetrically equivalent to α. The value Xsα represents the correlation of the cluster α with the configuration and is calculated by taking the products of the occupation value ηi for each site:
The sum runs over the set of clusters (α′) that are symmetrically equivalent to α. The product of the occupation variables ηsi runs over all lattice sites i. This operation is performed for each configuration s, which leads to structure-specific values that depend on the lattice site occupations. The values for Xsα range between −1 and +1 and are essentially an average of the rotated/translated clusters used in the model over the occupation of each lattice site when a binary cluster function is used.
Obtaining an accurate CE model requires determining the optimal Jα values. The set of possible clusters are practically infinite, however, which is underscored for an fcc system in Figure 2. Typically, this is solved by taking advantage of the “nearsightedness” of interactions in the solid-state by truncating the set of clusters. For example, by only including only one-, two-, and three-body clusters within a relatively small cutoff. If the number of clusters is smaller than the number of DFT calculations used for training, it is straightforward to use linear regression to determine the Jα values.
Figure 2. Number of clusters as a function of the cluster radius in units of lattice constant for an fcc system. Reproduced from Nelson et al. (2013) with permission from APS.
As an alternative approach, the training of a cluster expansion model can be represented as a minimization of equation:
The first term (i.e., the mean-squared error) ensures that the cluster expansion model has a low overall error, which is penalized by the second term that is weighted by the regularization parameter λ. This penalty term is used because an additional goal is to select only the best and smallest subset out of the large set of possible clusters. This is referred to as a “sparse” solution because there are only a few non-zero components compared with the total number of possible clusters. To optimize a sparse solution using Equation (23), a few values of l can be used. If l = 0 (the so-called l0 norm), then the mean squared error is penalized by the total number of non-zero Jα values. However, Equation (23) with l = 0 is challenging to solve because there is a combinatorially large number of possible solutions. Instead, l = 1 (the so-called l1 norm) is commonly used in Equation (23), which allows for a convex minimization problem whose solution is the same or close to the optimal solution with the l0 norm. The l1 norm optimization is typically used in the field of compressed sensing but has recently been adapted to training CE models in one shot (Nelson et al., 2013).
It should be noted that the optimal regularization parameter λ in Equation (23) is selected from a set of values within some pre-defined range and step-size. The total CE model (i.e., set of α and corresponding Jα and λ) should be optimized via Equation (23) to ensure the predictive accuracy is preserved on data outside of the training set. This is accomplished by evaluating the model error on data that was withheld from the model training (i.e., a test set). Because the solution could therefore depend on which samples are in the training and test set, a common strategy to reduce the variance in the estimated error across splits is to use cross-validation (CV), which involves partitioning the dataset into several non-overlapping training/test splits. For example, in leave-one-out cross validation (CVLOO), k-folds are created (where k is the number of structures in the training set) each containing only one structure in the test set. The CE model is trained on k-1 structures, and the error is calculated for this single excluded structure and averaged over all k-folds:
where s is the withheld structure and is the energy of structures using the optimal CE model parameters (both the optimal penalization strength λ and the optimal set of Jα values) obtained by minimizing the error for k-1 structures. The CV scheme has been widely employed to build accurate CE models because it helps ensure that the predictive accuracy of the CE model obtained for relatively small number of reference calculations can generalize to structures outside of the training set (van de Walle et al., 2002).
Although the optimal choice of clusters and Jα values is crucial for obtaining an accurate model, we note that the accuracy of CE is typically limited in cases where large geometry relaxations away from ideal lattice positions occur. This is because of an inherent limitation in the representation of a complex geometry by a vector of lattice site occupations via Equation (19).
5. Examples
5.1. Thermodynamics of Alloys
In this section, we demonstrate the main concepts of thermodynamics of alloys in an examination of the Cu-Au binary alloy, which provides a convenient system for analysis because it has been investigated in several previous studies (Ozoli et al., 1998; Wolverton et al., 1998).
At T = 0 K, the stability of a material can be estimated if its formation energy per atom [E(x)] is lower than all other compounds at all relevant compositions. This is determined by identifying the set of compounds that form the convex hull, which is the convex boundary of the 2D landscape of energies and compositions.
The convex hull for ca. 10,000 CuxAu1−x structures is shown in Figure 3. E(x) is computed by subtracting the energies of the pure metals (using the energy per atom of Au [E(Au)] and Cu [E(Cu)] in the fcc lattice):
The points above the convex hull correspond to higher-energy configurations states that are considered to be unstable because the system can minimize the total energy by relaxing to a lower energy structure either at that composition or into other compositions. Accurately modeling the stability therefore requires inputting the correct set of configurations into the convex hull construction.
Figure 3. Convex hull of CuxAu1−x. Reproduced from Takeuchi et al. (2017) with permission from APS.
It can be observed from Figure 3 that finding the lowest-energy configuration at a given composition is computationally difficult because of the large number of states that have to be analyzed. Indeed, for a binary mixture, there are ~2N ways to decorate the lattice, where N is the number of possible lattice sites. Some of the resulting 2N configurations may be equivalent due to symmetry, but the scaling with N remains exponential, leading to a large configurational space. As an example, three configurations are illustrated in Figure 4 for CuAu in the L10 distorted fcc lattice.
Figure 4. Illustration of the unsubstituted Au and two CuAu configurations in the (L10 distorted) fcc lattice, which has four inequivalent lattice positions. The equivalent lattice sites by translational symmetry are labeled accordingly.
The CE model provides an efficient method for evaluating the energy of each configuration, which can be combined with stochastic sampling techniques for efficiently searching a large configurational space. This is demonstrated for one composition, CuAu, using the Metropolis algorithm for three different temperatures in Figure 5. In this illustrative example, the CE model consists of up to two-body clusters within a radius of 6 Å and was obtained with CVLOO on a previously computed training set of 32 structures taken from Chang et al. (2019).
Figure 5. Trial (gray) and accepted (blue) configuration energies (in eV) at each iteration during a single Metropolis run at T = 200 K (top), T = 400 K (middle), and T = 800 K (bottom).
Using the Metropolis algorithm, each trial configurations are accepted with the probability exp(−β(Et − Ei)), leading to the sampling of higher-energy trial configurations at higher temperatures. This is evident in Figure 5 where at the T = 200 K only the lowest-energy ordered structure is adopted and only one other higher-energy trial state is generated (but not accepted). In contrast, at T = 800 K, several configurational states are accepted, effectively leading to the case where the atomic species are randomly distributed over the various lattice sites. The larger range of energies sampled with increasing temperature in turn increases the internal energy of the system, which is estimated as the average 〈E〉T of the configurational states sampled with the probability exp(−β(Et − Ei)) at a given temperature. (Note: for an unbiased averaging, the energies are taken only after some pre-defined initial set of stochastic steps are performed, which would exclude the initial almost linear decrease in the accepted trial energy.) The temperature where the systems transitions from a predominately ordered structure to the completely disordered state is indicated by a non-linear change in the internal energy of the system beginning around ca. T = 600 K. The temperature of the phase transition is observed more clearly as a peak in the specific heat (Cv) in the bottom panel of Figure 6, which is calculated (in units of kB) from the following equation (Frenkel and Smit, 2001):
Using Equation (26), the specific heat reaches a peak at T = 650 K for CuAu, which is comparable values previously reported using CE combined with metropolis algorithm (Ozoli et al., 1998; Wolverton et al., 1998; Chang et al., 2019) and experiment [T = 680 K (Okamoto et al., 1987)].
Figure 6. (Top) Evolution of the internal energy of CuAu and (Bottom) corresponding heat capacity, where the peak corresponds to the order-disorder transition determined using the Metropolis algorithm for the range of temperatures from 200 to 1,100 K, evaluated in 50 K increments.
For comparison, the order-to-disorder transition temperature is also computed for CuAu using the NS algorithm (using 100 random walkers, 4,000 NS iterations to construct the set of maximum energies Ei, and 40 stochastic steps were used to randomize the walkers at each NS iteration, i). As discussed in section 3.3, all thermodynamic properties can be extracted from the list of successive energy levels, which are used to determine the DOS. For example, the evolution of the average energy of the system with increasing temperature [U(β)] can be evaluated:
The heat capacity using NS can then be evaluated according to the following equation:
where β = 1/kBT.
Using NS, the order-disorder phase transition at T = 645 K is determined from the maximum in the heat capacity shown in the bottom panel of Figure 7, which compares well with what is obtained using the Metropolis algorithm for the same CE model and experiment.
Figure 7. (Top) Evolution of the average energy of the system with increasing temperature (in 10 K increments) analyzed as a post-processing scheme from NS. (Bottom) An order disorder transition is observed by the largest change in the internal energy, which is indicated by a peak in the heat capacity at T = 645 K. The energies in the plot were shifted by the minimum outer energy entry.
5.2. Point Defect Concentrations
Point defects, such as vacancies, interstitials, antisite defects, and substitutional defects, can form spontaneously or intentionally in a material. For example, the bright colors observed in precious stones, such as ruby and sapphire are due to point defects (different defects and concentrations resulting in strikingly different colors). A very small concentration of impurities in Si (intentionally introduced at the level one per billion Si atoms) determines its semiconducting properties that are the basis of almost all modern electronics. Charge transport, thermoelectric and optical properties of materials are often determined by the presence and distribution of defects. The ability to predict the behavior of point defects at realistic temperatures and pressures is therefore very important (Van der Ven et al., 2001; Van der Ven and Ceder, 2005; Osorio-Guillén et al., 2007; Muzyk et al., 2011; Gopal and van de Walle, 2012; Zhang and Sluiter, 2015).
The formalism presented in this section can be found in Drabold and Estreicher (2007); here, we just give a general overview. Let us first consider the simplest example of non-interacting point defects in a crystal. This is usually a sufficiently good model for charge-neutral defects, provided their concentration is not too high, and there is no strong short-range attractive interaction between the defects. This is the case, e.g., for oxygen vacancies in MgO. For simplicity, let us also focus on the case of a single defect site type, i.e., all possible crystal lattice sites where a defect can form are equivalent. For non-interacting defects, the formalism presented below is trivially extended to the case of multiple site types by treating defects in each non-equivalent site of the sublattice independently.
At fixed (T, p) conditions, the system will tend to the minimum of its Gibbs free energy with respect to the number of defects N. The free energy can be written as follows:
where Gperf is the Gibbs free energy of the system without defects, Sconf is the configurational entropy, and ΔGf is the Gibbs free energy of the defect formation:
Here, Gdef is the Gibbs free energy of the system with a single defect, Δni are the changes in the number of atoms of type i with respect to the perfect system for a single defect that is either removed (i.e., a vacancy, Δn = −1) or added (i.e., an interstitial, Δn = 1), and μi(T, pi) are chemical potentials as defined in Equation (5). Note that ΔGf contains all entropic contributions (vibrational, electronic, etc.) except the configurational entropy. In thermodynamic equilibrium, defects with a positive formation energy are stabilized by their configurational entropy, which was previously shown to be the largest contribution to the overall entropy (Estreicher et al., 2004). Recent results suggest, however, that vibrational contributions to the defect formation energies are also important (Sun et al., 2018), but are often neglected because of high computational cost (Fultz, 2010). These results suggest the need to investigate these contributions for each specific material of interest.
In order to minimize Equation (29), Sconf as a function of N has to be determined. For non-interacting defects, the configurational DOS, and, consequently, the partition function, can be trivially calculated, since all configurations have the same energy: the DOS is equal to the number of non-equivalent ways by which N defects can be distributed among Nsites (multiplied by the Dirac δ-function centered at the total energy E(N) of the system with N defects). This number is the binomial coefficient . In addition, each defect may have its own internal configurational freedom, e.g., due to the crystal symmetry. The partition function for a given N is thus
where Ω is the on-site configurational degeneracy. Using Equation (4), we obtain the configurational entropy:
To minimize G(T, p, N) from Equation (29), one can calculate its derivative with respect to N and set it to zero. For this, we need to cast Equation (32) into a differentiable form. For a macroscopic system with a large number of defects and defect sites (≥ 1010), Stirling's formula (ln N! ≈ Nln N − N) gives a very good differentiable approximation of a factorial. Using the formula and minimizing Equation (29) with respect to N, we obtain the following:
In textbooks, often an Ω = 1 is assumed. Also, ΔGf/kBT ≫ 1 is typically assumed, which corresponds to a small concentration of defects, N ≪ Nsites. In this case, the concentration is
This is a reasonable approximation when the defect formation energy is large compared to thermal energy kBT, which is a typical situation for stable materials. This approximation is also consistent with the assumption that defects do not interact because at small concentrations the average distance between defects is large. However, there are practical situations when N ~ Nsites, but Equation (33) is still applicable, namely, when the concentration of defect sites themselves is small. In this case, a situation can occur when several types of defects compete for available sites, but the interaction between them can still be neglected [e.g., for defects at corners of the MgO surface (Bhattacharya et al., 2017)]. A naive application of Equation (33) to determine concentration of each type of defect independently fails because it could yield a non-physical total concentration of defects greater than the concentration of possible defect sites. Instead, we have to take into account the fact that the number of available sites for each defect type is reduced, resulting in a coupled system of equations:
with index i labeling defect types. Equation (35) is easily solved to give:
Now, is always fulfilled.
In the case of a short-ranged (see below) interaction between defects, similar considerations can be applied to determine the concentration of the defects and their clusters. Let us consider a fixed total number N of dopant atoms A in a material (e.g., a non-volatile transition-metal impurity in an oxide). If the dopants interact with an attractive potential that decays with distance, we can interpret every unique (not convertible to one another by symmetry operations) combination of 1, 2, etc. dopants as a distinct defect type i. Since N is fixed, the chemical potential of species A is not fixed in this case, it is determined by the final concentrations of the defect clusters (including size 1, which corresponds to a single dopant). If we assume that the concentration of the dopants is small, so that when they are evenly distributed in the system the distance between them is much larger than the interaction length scale, we can write Equation (29) as the following:
where Gref is the free energy of the reference system where all A are far from each other. are interaction free energies:
where is the formation energy of a dopant cluster of type i containing mi atoms A, and is the formation energy of the defect containing a single atom A. Note that μi in are dummy variables and can be chosen arbitrarily in this case, since ΔI(i) does not depend on μ. Following the same logic as for Equation (35), i.e., each cluster type competes for its sites, and taking into account the conservation of the number of A,
we obtain for the concentrations:
One should remember that this formula was obtained assuming small concentrations of A. For larger concentrations, unlimited cluster size, and for long-range interactions (like the Coulomb interaction), a combination of the CE method introduced in section 4 and Monte Carlo sampling can be used to calculate the configurational DOS and cluster concentrations (Van der Ven et al., 2001; Van der Ven and Ceder, 2005; Osorio-Guillén et al., 2007; Muzyk et al., 2011; Gopal and van de Walle, 2012; Zhang and Sluiter, 2015).
Defects can be charged by losing or acquiring electrons, which can significantly alter their properties. The formation energy of an isolated charged defect can be calculated using Equation (30), where one of the particle types is electron, and the corresponding chemical potential μe is the Fermi level. In thermodynamic limit (number of particles in the system approaching infinity) any finite concentration of charge would result in an infinitely high energy. This is the consequence of the long-range nature of the Coulomb interaction. Charged defects must therefore be compensated either by defects of opposite charge or by delocalized electrons or holes so that the system remains overall neutral. This charge neutrality condition determines the electronic chemical potential of a system with charged defects, which implies that charged defects cannot be considered non-interacting. This interaction results in a non-trivial distribution of the configurational DOS, which can be examined through sampling. In the case of localized charged defects, however, the long-range part of the interaction can be sampled with a simple electrostatic model, where each defect is represented by multipoles interacting with other defects by a screened Coulomb interaction (depending on the static dielectric tensor of the solid). So far the most common approach in the literature is to use an even a simpler model, where the Coulomb interaction between defects is completely neglected, but the charge neutrality condition is still enforced and determines μe (Freysoldt et al., 2014). This in turn affects the defect formation energies and consequently their concentrations (Freysoldt et al., 2014):
where qi are the defect charges. Physically, this approximation corresponds to a very low concentration of charged defects. The formation energy should be calculated in this case for isolated charged defects. In periodic models, there is an artificial interaction between the defect and the compensating background charge, as well as between the defect and its images in other unit cells. This interaction affects the calculated formation energy and must be removed (Makov and Payne, 1995; Freysoldt et al., 2009; Komsa and Pasquarello, 2013).
In the case of compensation by delocalized charge carriers, the overall Coulomb interaction energy will depend on the electronic DOS (number of electronic states per energy unit per volume unit) near the Fermi level. This opens up an intriguing possibility of tuning defect concentrations by modifying the charge-carrier dopant distribution (doping profile), which determines the electronic DOS at the Fermi level. Formation of charged defects at surfaces of semiconductors is accompanied by formation of a space-charge layer under the surface, and the energy of the induced electric field can be a significant part of the energy of the whole system (Richter et al., 2013). In general, charge-carrier doping is ubiquitous and should be treated as a variable defining thermodynamic equilibrium along with temperature and pressure.
5.3. Surface Phase Diagrams
A surface of a solid material under a gaseous atmosphere is constantly bombarded by the molecules or atoms of the gas. Assuming that the gas can be described approximately as an ideal gas, we can estimate the molecular flux ν, i.e., the number of molecules (or atoms for an atomic gas) hitting the surface per unit area per second (Reif, 2000):
where p is the pressure of the gas, m is the mass of the molecule/atom, and T is the temperature. In, for example, an oxygen atmosphere (m ≈ 2.66 · 10−26 kg) at T = 300 K and p = 1 atm, about 4 · 106 molecules thus hit each square Angstrom of the surface per second. This implies that at realistic T and p the thermodynamic equilibrium between the surface and the gas can be reached relatively quickly. At low pressures or/and high temperatures, the surface may also lose atoms to the gas phase, until the equilibrium with the gas phase is restored. The equilibrium structure and composition of the surface will therefore follow the changes in temperature and pressure and may be very different from the bulk composition.
Let us consider a Pd(100) surface in an O2 atmosphere as an example (Todorova et al., 2003; Reuter and Scheffler, 2004). In order to find the equilibrium composition and structure of the surface at a given T and p, we have to minimize the Gibbs free energy of the surface with respect to the number of O atoms at these fixed T and p. In general, this implies that we also have to find energies of all possible configurations of the NO O atoms at the surface and in the subsurface layers of the system, and all possible surface reconstructions, and calculate the free energy including the configurational entropy from the partition function. Depending on the material, a whole ensemble of (quasi-)degenerate structures may co-exist simultaneously in different parts of the surface. In practice, a simplified approach is often taken by considering a limited number of configurations, constrained by periodic boundary conditions.
A slab model is commonly used in DFT calculations to describe surfaces of a crystal (Sholl and Steckel, 2009). Based on Equation (9), the surface free energy is defined:
where Gslab is the free energy of the slab model per unit cell, A is the area of the surface unit cell, NO and NPd are the numbers of O and Pd atoms per unit cell, respectively, and is the free energy of Pd bulk crystal per atom. Note that γ is the sum of free energies of the two surfaces of the slab. In principle, the energy of each surface can be calculated separately by choosing a slab model with two identical surfaces and dividing γ by 2. In practice, however, this may require a large thickness of the slab model, to avoid the artificial interaction between the two surfaces of the slab. Also, choosing equivalent surfaces on the two sides of the slab is not always possible, namely when the inversion symmetry is broken along the surface normal (Levchenko and Rappe, 2008). Fortunately, for constructing a surface phase diagram only knowledge of the relative free energy Δγ with respect to a particular surface state is necessary. For example, we can choose a clean Pd(100) slab as the reference:
where ΔGslab(T, p, NO) = Gslab(T, p, NO) − Gslab(T, p, 0) − NOEO2/2, and ΔμO = μO − EO2/2. We emphasize that, although ΔGslab is expected to converge fast with slab thickness, this convergence must be carefully tested.
As pointed out in section 2, the pΔV contribution to the relative free energy is usually very small and can be neglected (Reuter and Scheffler, 2001). For now, we will also neglect the vibrational and configurational entropy contributions (their effects will be discussed later; see Borg et al., 2005 for an example of surface configurational entropy treatment). In this case, the relative free energy ΔGslab in Equation (44) is replaced by the total energy differences. In order to construct the phase diagram, a range of NO is considered, and for each value of NO several surface structures are calculated. The NO and the surface structure that minimize Δγ (Equation 44) yield the equilibrium composition and surface structure at given (T, p), provided the surface structure with the lowest energy is among the calculated ones. The resulting phase diagram is shown in Figure 8.
Figure 8. Surface phase diagram for Pd(100) in an O2 atmosphere. Reproduced from Reuter and Scheffler (2004) with permission from Springer.
Since we neglected the vibrational free energy and configurational entropy contributions, as well as the pV terms, the dependence of Δγ on T and p enters only through ΔμO(T, p), and the surface free energy is just a linear function of ΔμO(T, p), as can be seen from Equation (44). If these contributions are taken into account, additional dependence on (T, p) will appear via ΔGslab. Note that the sharp transitions from one surface state to another (e.g., the crossing between the lines in Figure 8, signifying the transition from the clean surface to the surface oxide phase) are an artifact of neglecting the configurational entropy contribution. At a finite temperature, the two or more quasi-degenerate surface configurations with different atomic structures and maybe also NO will coexist at the surface, and the transition from one dominant structure to another will be smooth. Qualitatively, the deviation from the straight line in the vicinity of the crossing in Figure 8 will decay exponentially away from the crossing and will be noticeable in a larger range of ΔμO at higher temperatures since the ratio of surface areas occupied by one or another structure is proportional to the Boltzmann factor (the superscripts 1 and 2 denote the two surface structures for which the Δγ(ΔμO) lines cross).
Similar considerations apply to more complex situations when the atmosphere consists of more than one particle type. In this case, the surface free energy will depend on chemical potentials of several species:
with . The surface energy Δγ becomes a hyperplane in the space of Δμi. In the case of two gas-phase species, different surface compositions/structures are represented by different (possibly crossing) planes. A 2D surface phase diagram is obtained by projecting the parts of the planes corresponding to the lowest surface free energy at given (μ1, μ2) onto a Δγ(μ1, μ2) = const plane. This will create a map with regions in the (μ1, μ2) space signifying different surface phases. An example of the 2D phase diagram is shown in Figure 9. As in the case of a single gas-phase species, the sharp borders between the phases resulting from the projection of the plane crossings are in reality smoothed out by configurational entropy.
Figure 9. Calculated phase diagrams for ZnO(0001)-Zn surface under an O2/H2O atmosphere without (left) and with (right) vibrational contributions to the free energy. The vibrational contributions are calculated at T = 973 K. Zn, O, and H are denoted by gray, red, and white spheres, respectively. Reproduced from Valtiner et al. (2009) with permission from APS.
Although thermodynamic equilibrium in general implies equilibrium between all parts of the system, there are technologically important situations when the gas-phase equilibrium is too slow to be reached in a reasonable time, while the equilibrium between all gas-phase components and the surface is reached relatively quickly. In such cases, a constrained equilibrium approach (Reuter and Scheffler, 2003a,b) can be employed.
While in some cases neglecting vibrational contributions to the free energy can be justified, this is not true in general. As was demonstrated, e.g., in Valtiner et al. (2009), taking into account vibrational contributions can result not only in quantitative but also in qualitative changes in the phase diagram, when the relative stability of different phases is reversed by the vibrational contributions. Figure 9 left panel shows the phase diagram of the polar ZnO(0001)-Zn surface under an O2/H2O atmosphere when the vibrational contributions are neglected, while in Figure 9 right panel they are included. The most striking effect of including vibrational contributions is the appearance of the new phase (the 2×2-O phase) on the diagram. This makes the calculated phase diagram consistent with the experimental measurements (Valtiner et al., 2009).
6. Conclusions
In this tutorial review, we have briefly discussed existing and emerging methods for evaluating thermodynamic properties of solids from first principles. As practical examples, approaches to modeling thermodynamics of alloys, crystal surfaces, and point defects at realistic temperature and pressure conditions are discussed in detail. In particular, we introduced methods for calculating configurational entropy and related thermodynamic properties. To evaluate configurational entropy, configurational DOS must be calculated. Approaches for the efficient calculation of configurational DOS are thus also discussed in detail. In particular, recently developed Wang-Landau and nested sampling algorithms are introduced. These approaches allow for calculating configurational DOS without the need for sampling configurations at each temperature.
A fast but accurate evaluation of relative energies of numerous atomic configurations for a given system is required for calculating the configurational contributions to the free energy. We show how cluster expansion based on DFT data can be used to achieve the necessary speed and accuracy. This approach is, however, only applicable to systems whose configurations can be represented by site occupations of a lattice. More general situations (for example, when configurational changes include strong atomic relaxations and reconstructions) require development of more flexible methods for interpolating potential-energy surfaces. Particularly promising in this regard is the development of machine-learned interatomic potentials learning (Behler and Parrinello, 2007; Rupp et al., 2012; Bartók et al., 2013; Li et al., 2015; Shapeev, 2016; Huo and Rupp, 2017), which are unbiased in terms of functional form and can be systematically improved by increasing the number of training data. These approaches are relatively new, however, and have been so far applied to a limited number of system types. Further development and testing of these methods are necessary to insure reliability across chemical space.
Despite the ubiquitous nature and important consequences of statistical effects, in particular configurational sampling, the account for these effects in a rigorous and system-dependent way in modeling remains rare. This is partly because their role is still often underestimated. We hope that this review will help computational materials scientists to appreciate more the role of statistical effects at realistic temperatures, and of configurational entropy in particular, and to quickly start with including these effects into their models.
Author Contributions
CS and SL contributed equally to the design and writing of this article.
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Acknowledgments
CS and SL are grateful to Matthias Scheffler for scientific discussions and providing access to computational resources. We thank Jinhyun Chang for providing the CuAu structures and DFT energies. CS also acknowledges very helpful discussions about the nested sampling algorithm with Robert Baldock, Luca Ghiringhelli, Noam Bernstein, and Gabor Csyani.
Footnotes
1. ^There is, however, a normalization factor N! due to the invariance of the translational states of the whole system to the permutation of the identical molecules
References
Abraham, N. L., and Probert, M. I. J. (2006). A periodic genetic algorithm with real-space representation for crystal structure and polymorph prediction. Phys. Rev. B 73:224104. doi: 10.1103/PhysRevB.73.224104
Abrams, C., and Bussi, G. (2014). Enhanced sampling in molecular dynamics using metadynamics, replica-exchange, and temperature-acceleration. Entropy 16, 163–199. doi: 10.3390/e16010163
Asta, M., Ozolins, V., and Woodward, C. (2001). A first-principles approach to modeling alloy phase equilibria. JOM 53, 16–19. doi: 10.1007/s11837-001-0062-3
Baldock, R. J. N., Bernstein, N., Salerno, K. M., and Csányi, G. (2017). Constant-pressure nested sampling with atomistic dynamics. Phys. Rev. E 96:043311. doi: 10.1103/PhysRevE.96.043311
Baldock, R. J. N., Pártay, L. B., Bartók, A. P., Payne, M. C., and Csányi, G. (2016). Determining pressure-temperature phase diagrams of materials. Phys. Rev. B 93:174108. doi: 10.1103/PhysRevB.93.174108
Bale, C., Bélisle, E., Chartrand, P., Decterov, S., Eriksson, G., Gheribi, A., et al. (2016). Factsage thermochemical software and databases, 2010–2016. Calphad 54, 35–53. doi: 10.1016/j.calphad.2016.05.002
Baron, R., van Gunsteren, W. F., and Hünenberger, P. H. (2006). Estimating the configurational entropy from molecular dynamics simulations: anharmonicity and correlation corrections to the quasi-harmonic approximation. Trends Phys. Chem. 11, 87–122. Available online at: http://www.researchtrends.net/tia/abstract.asp?in=0&vn=11&tid=16&aid=2230&pub=2006
Bartel, C. J., Millican, S. L., Deml, A. M., Rumptz, J. R., Tumas, W., Weimer, A. W., et al. (2018). Physical descriptor for the gibbs energy of inorganic crystalline solids and temperature-dependent materials chemistry. Nat. Commun. 9:4168. doi: 10.1038/s41467-018-06682-4
Bartók, A. P., Kondor, R., and Csányi, G. (2013). On representing chemical environments. Phys. Rev. B 87:184115. doi: 10.1103/PhysRevB.87.184115
Bartók, A. P., Payne, M. C., Kondor, R., and Csányi, G. (2010). Gaussian approximation potentials: the accuracy of quantum mechanics, without the electrons. Phys. Rev. Lett. 104:136403. doi: 10.1103/PhysRevLett.104.136403
Behler, J. (2016). Perspective: machine learning potentials for atomistic simulations. J. Chem. Phys. 145:170901. doi: 10.1063/1.4966192
Behler, J., and Parrinello, M. (2007). Generalized neural-network representation of high-dimensional potential-energy surfaces. Phys. Rev. Lett. 98:146401. doi: 10.1103/PhysRevLett.98.146401
Benisek, A., and Dachs, E. (2015). The vibrational and configurational entropy of disordering in Cu3Au. J. Alloys Compds. 632, 585–590. doi: 10.1016/j.jallcom.2014.12.215
Berg, B. A., and Neuhaus, T. (1992). Multicanonical ensemble: a new approach to simulate first-order phase transitions. Phys. Rev. Lett. 68, 9–12. doi: 10.1103/PhysRevLett.68.9
Bhattacharya, S., Berger, D., Reuter, K., Ghiringhelli, L. M., and Levchenko, S. V. (2017). Theoretical evidence for unexpected O-rich phases at corners of MgO surfaces. Phys. Rev. Mater. 1:071601. doi: 10.1103/PhysRevMaterials.1.071601
Borg, M., Stampfl, C., Mikkelsen, A., Gustafson, J., Lundgren, E., Scheffler, M., et al. (2005). Density of configurational states from first-principles calculations: the phase diagram of Al–Na surface alloys. ChemPhysChem 6, 1923–1928. doi: 10.1002/cphc.200400612
Cao, L., Li, C., and Mueller, T. (2018). The use of cluster expansions to predict the structures and properties of surfaces and nanostructured materials. J. Chem. Inform. Model. 58, 2401–2413. doi: 10.1021/acs.jcim.8b00413
Capdevila-Cortada, M., and López, N. (2016). Entropic contributions enhance polarity compensation for CeO2(100) surfaces. Nat. Mater. 16:328. doi: 10.1038/nmat4804
Casola, F., Shiroka, T., Wang, S., Conder, K., Pomjakushina, E., Mesot, J., et al. (2010). Direct observation of impurity-induced magnetism in a spin- antiferromagnetic heisenberg two-leg spin ladder. Phys. Rev. Lett. 105:067203. doi: 10.1103/PhysRevLett.105.067203
Chan, M. K. Y., Reed, J., Donadio, D., Mueller, T., Meng, Y. S., Galli, G., et al. (2010). Cluster expansion and optimization of thermal conductivity in SiGe nanowires. Phys. Rev. B 81:174303. doi: 10.1103/PhysRevB.81.174303
Chang, J. H., Kleiven, D., Melander, M., Akola, J., Garcia-Lastral, J. M., and Vegge, T. (2019). CLEASE: a versatile and user-friendly implementation of cluster expansion method. J. Phys. Condens. Matter 31:325901. doi: 10.1088/1361-648X/ab1bbc
Chase, M. W. Jr. (1998). NIST-JANAF thermochemical tables. J. Phys. Chem. Ref. Data 9. doi: 10.18434/T42S31
de Fontaine, D. (1994). “Cluster approach to order-disorder transformations in alloys.” in Solid State Physics, eds H. Ehrenreich and D. Turnbill (Academic Press), 33–176. doi: 10.1016/S0081-1947(08)60639-6
Doye, J. P. K., and Wales, D. J. (1998). Thermodynamics of global optimization. Phys. Rev. Lett. 80, 1357–1360. doi: 10.1103/PhysRevLett.80.1357
Drabold, D. A., and Estreicher, S. (2007). Theory of Defects in Semiconductors. Berlin: Springer-Verlag Berlin Heidelberg.
Ducastelle, F. (1994). “Order and phase stability in alloys,” in Interatomic Potential and Structural Stability. Springer Series in Solid-State Sciences, eds K. Terakura and H. Akai (Berlin; Heidelberg: Springer), 133–142. doi: 10.1007/978-3-642-84968-8_14
Estreicher, S. K., Sanati, M., West, D., and Ruymgaart, F. (2004). Thermodynamics of impurities in semiconductors. Phys. Rev. B 70:125209. doi: 10.1103/PhysRevB.70.125209
Falls, Z., Lonie, D. C., Avery, P., Shamp, A., and Zurek, E. (2016). Xtalopt version r9, An open-source evolutionary algorithm for crystal structure prediction. Comput. Phys. Commun. 199, 178–179. doi: 10.1016/j.cpc.2015.09.018
Franceschetti, A., Dudiy, S. V., Barabash, S. V., Zunger, A., Xu, J., and van Schilfgaarde, M. (2006). First-principles combinatorial design of transition temperatures in multicomponent systems: the case of Mn in GaAs. Phys. Rev. Lett. 97:047202. doi: 10.1103/PhysRevLett.97.047202
Freysoldt, C., Grabowski, B., Hickel, T., Neugebauer, J., Kresse, G., Janotti, A., et al. (2014). First-principles calculations for point defects in solids. Rev. Mod. Phys. 86:253. doi: 10.1103/RevModPhys.86.253
Freysoldt, C., Neugebauer, J., and Van de Walle, C. G. (2009). Fully ab initio finite-size corrections for charged-defect supercell calculations. Phys. Rev. Lett. 102:016402. doi: 10.1103/PhysRevLett.102.016402
Fultz, B. (2010). Vibrational thermodynamics of materials. Prog. Mater. Sci. 55, 247–352. doi: 10.1016/j.pmatsci.2009.05.002
Goedecker, S. (2004). Minima hopping: an efficient search method for the global minimum of the potential energy surface of complex molecular systems. J. Chem. Phys. 120:9911. doi: 10.1063/1.1724816
Goldsmith, B. R., Esterhuizen, J., Liu, J.-X., Bartel, C. J., and Sutton, C. (2018). Machine learning for heterogeneous catalyst design and discovery. AIChE J. 64, 2311–2323. doi: 10.1002/aic.16198
Gopal, C. B., and van de Walle, A. (2012). Ab initio thermodynamics of intrinsic oxygen vacancies in ceria. Phys. Rev. B 86:134117. doi: 10.1103/PhysRevB.86.134117
Grabowski, B., Ikeda, Y., Srinivasan, P., Körmann, F., Freysoldt, C., Duff, A. I., et al. (2019). Ab initio vibrational free energies including anharmonicity for multicomponent alloys. NPJ Comput. Mater. 5:80. doi: 10.1038/s41524-019-0218-8
Hołyst, R., and Poniewierski, A. (2012). Thermodynamics for Chemists, Physicists and Engineers. Springer, 344. doi: 10.1007/978-94-007-2999-5
Huo, H., and Rupp, M. (2017). Unified representation for machine learning of molecules and crystals. arXiv 1704.06439.
Ikebe, J., Umezawa, K., and Higo, J. (2016). Enhanced sampling simulations to construct free-energy landscape of protein–partner substrate interaction. Biophys. Rev. 8, 45–62. doi: 10.1007/s12551-015-0189-z
Kaxiras, E., Bar-Yam, Y., Joannopoulos, J. D., and Pandey, K. (1987). Ab initio theory of polar semiconductor surfaces. I. Methodology and the (22) reconstructions of GaAs(111). Phys. Rev. B 35:9625. doi: 10.1103/PhysRevB.35.9625
Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P. (1983). Optimization by simulated annealing. Science 220, 671–680. doi: 10.1126/science.220.4598.671
Komsa, H. P., and Pasquarello, A. (2013). Finite-size supercell correction for charged defects at surfaces and interfaces. Phys. Rev. Lett. 110:095505. doi: 10.1103/PhysRevLett.110.095505
Landau, D., and Binder, K. (2005). A Guide to Monte Carlo Simulations in Statistical Physics. Cambridge: Cambridge University Press.
Landau, D., Tsai, S. H., and Exler, M. (2004). A new approach to Monte Carlo simulations in statistical physics: Wang-Landau sampling. Am. J. Phys. 72, 1294–1302. doi: 10.1119/1.1707017
Landau, D., and Wang, F. (2002). Determining the density of states for classical statistical models by a flat-histogram random walk. Comput. Phys. Commun. 147, 674–677. doi: 10.1016/S0010-4655(02)00374-0
Lerch, D., Wieckhorst, O., Hart, G., Forcade, R., and Müller, S. (2009). The vibrational and configurational entropy of disordering in Cu3Au. Modell. Simul. Mater. Sci. Eng. 17:055003. doi: 10.1088/0965-0393/17/5/055003
Levchenko, S. V., and Rappe, A. M. (2008). Influence of ferroelectric polarization on the equilibrium stoichiometry of lithium niobate (0001) surfaces. Phys. Rev. Lett. 100:256101. doi: 10.1103/PhysRevLett.100.256101
Li, Z., Kermode, J. R., and De Vita, A. (2015). Molecular dynamics with on-the-fly machine learning of quantum-mechanical forces. Phys. Rev. Lett. 114:096405. doi: 10.1103/PhysRevLett.114.096405
Magri, R., and Zunger, A. (1991). Real-space description of semiconducting band gaps in substitutional systems. Phys. Rev. B 44, 8672–8684. doi: 10.1103/PhysRevB.44.8672
Makov, G., and Payne, M. (1995). Periodic boundary conditions in ab initio calculations. Phys. Rev. B 51:4014. doi: 10.1103/PhysRevB.51.4014
Metropolis, N., Rosenbluth, A. W., Rosenbluth, M. N., Teller, A. H., and Teller, E. (1953). Equation of state calculations by fast computing machines. J. Chem. Phys. 21, 1087–1092.
Moll, N., Scheffler, M., and Pehlke, E. (1998). Influence of surface stress on the equilibrium shape of strained quantum dots. Phys. Rev. B 58, 4566–4571.
Muzyk, M., Nguyen-Manh, D., Kurzydłowski, K. J., Baluc, N. L., and Dudarev, S. L. (2011). Phase stability, point defects, and elastic properties of W-V and W-Ta alloys. Phys. Rev. B 84:104115. doi: 10.1103/PhysRevB.84.104115
Nelson, L. J., Ozoli, V., Reese, C. S., Zhou, F., and Hart, G. L. W. (2013). Cluster expansion made easy with bayesian compressive sensing. Phys. Rev. B 88:155105. doi: 10.1103/PhysRevB.88.155105
Oganov, A. R., and Glass, C. W. (2006). Crystal structure prediction using ab initio evolutionary techniques: principles and applications. J. Chem. Phys. 124:244704. doi: 10.1063/1.2210932
Okamoto, H., Chakrabarti, D., Laughlin, D., and Massalski, T. (1987). The AuCu (Gold-Copper) system. J. Phase Equilib. 8, 454–474. doi: 10.1007/BF02893155
Osorio-Guillén, J., Lany, S., Barabash, S. V., and Zunger, A. (2007). Nonstoichiometry as a source of magnetism in otherwise nonmagnetic oxides: magnetically interacting cation vacancies and their percolation. Phys. Rev. B 75:184421. doi: 10.1103/PhysRevB.75.184421
Ozoli, V., and Asta, M. (2001). Large vibrational effects upon calculated phase boundaries in Al-Sc. Phys. Rev. Lett. 86, 448–451. doi: 10.1103/PhysRevLett.86.448
Ozoli, V., Wolverton, C., and Zunger, A. (1998). Cu-Au, Ag-Au, Cu-Ag, and Ni-Au intermetallics: first-principles study of temperature-composition phase diagrams and structures. Phys. Rev. B 57, 6427–6443. doi: 10.1103/PhysRevB.57.6427
Pártay, L. B., Bartók, A. P., and Csányi, G. (2010). Efficient sampling of atomic configurational spaces. J. Phys. Chem. B 114, 10502–10512. doi: 10.1021/jp1012973
Qian, G. X., Martin, R. M., and Chadi, D. J. (1988). First-principles study of the atomic reconstructions and energies of Ga- and As-stabilized GaAs(100) surfaces. Phys. Rev. B 38, 7649–7663.
Reif, F. (2000). Fundamentals of Statistical and Thermal Physics, 1st Edn. Long Grove, IL: Waveland Press, Inc.
Reuter, K., and Scheffler, M. (2001). Composition, structure, and stability of RuO2 (110) as a function of oxygen pressure. Phys. Rev. B 65:035406. doi: 10.1103/PhysRevB.65.035406
Reuter, K., and Scheffler, M. (2003a). Composition and structure of the RuO2 (110) surface in an O2 and CO environment: implications for the catalytic formation of CO2. Phys. Rev. B 68:045407. doi: 10.1103/PhysRevB.68.045407
Reuter, K., and Scheffler, M. (2003b). First-principles atomistic thermodynamics for oxidation catalysis: surface phase diagrams and catalytically interesting regions. Phys. Rev. Lett. 90:046103. doi: 10.1103/PhysRevLett.90.046103
Reuter, K., and Scheffler, M. (2004). Oxide formation at the surface of late 4D transition metals: insights from first-principles atomistic thermodynamics. Appl. Phys. A 78, 793–798. doi: 10.1007/s00339-003-2433-9
Reuter, K., Stampf, C., and Scheffler, M. (2005). “Ab initio atomistic thermodynamics and statistical mechanics of surface properties and functions,” in Handbook of Materials Modeling: Methods, ed S. Yip (Dordrecht: Springer), 149–194. doi: 10.1007/978-1-4020-3286-8_10
Richter, N. A., Sicolo, S., Levchenko, S. V., Sauer, J., and Scheffler, M. (2013). Concentration of vacancies at metal-oxide surfaces: case study of MgO (100). Phys. Rev. Lett. 111:045502. doi: 10.1103/PhysRevLett.111.045502
Rick, S. W. (2006). Increasing the efficiency of free energy calculations using parallel tempering and histogram reweighting. J. Chem. Theory Comput. 2, 939–946. doi: 10.1021/ct050207o
Ruban, A. V., and Abrikosov, I. A. (2008). Configurational thermodynamics of alloys from first principles: effective cluster interactions. Rep. Prog. Phys. 71:046501. doi: 10.1088/0034-4885/71/4/046501
Rupp, M., Tkatchenko, A., Müller, K.-R., and Von Lilienfeld, O. A. (2012). Fast and accurate modeling of molecular atomization energies with machine learning. Phys. Rev. Lett. 108:058301. doi: 10.1103/PhysRevLett.108.058301
Sanchez, J. M., Ducastelle, F., and Gratias, D. (1984). Constant-pressure nested sampling with atomistic dynamics. Phys. A 128:043311. doi: 10.1016/0378-4371(84)90096-7
Seko, A., Koyama, Y., and Tanaka, I. (2009). Cluster expansion method for multicomponent systems based on optimal selection of structures for density-functional theory calculations. Phys. Rev. B 80:165122. doi: 10.1103/PhysRevB.80.165122
Shapeev, A. (2017). Accurate representation of formation energies of crystalline alloys with many components. Comput. Mater. Sci. 139, 26–30. doi: 10.1016/j.commatsci.2017.07.010
Shapeev, A. V. (2016). Moment tensor potentials: a class of systematically improvable interatomic potentials. Multsc. Model. Simul. 14, 1153–1173. doi: 10.1137/15M1054183
Sholl, D. S., and Steckel, J. A. (2009). Density Functional Theory: A Practical Introduction. Hoboken, NJ: Wiley.
Skilling, J. (2006). Nested sampling for general bayesian computation. Bayes. Anal. 1:833. doi: 10.1214/06-BA127
Smith, J. S., Isayev, O., and Roitberg, A. E. (2017). ANI-1, an extensible neural network potential with dft accuracy at force field computational cost. Chem. Sci. 8, 3192–3203. doi: 10.1039/C6SC05720A
Stampfl, C., Kreuzer, H. J., Payne, S. H., Pfnür, H., and Scheffler, M. (1999). First-principles theory of surface thermodynamics and kinetics. Phys. Rev. Lett. 83, 2993–2996.
Stoffel, R. P., Wessel, C., Lumey, M.-W., and Dronskowski, R. (2010). Ab initio thermochemistry of solid-state materials. Angew. Chem. Int. Ed. 49, 5242–5266. doi: 10.1002/anie.200906780
Sun, Y., Liu, T., Chang, Q., and Ma, C. (2018). Study on the intrinsic defects in tin oxide with first-principles method. J. Phys. Chem. Solids 115, 228–232. doi: 10.1016/j.jpcs.2017.12.044
Sutton, C., Boley, M., Ghiringhelli, L. M., Rupp, M., Vreeken, J., and Scheffler, M. (2020). Identifying domains of applicability of machine learning models for materials science. Nat. Commun. 11:4428. doi: 10.1038/s41467-020-17112-9
Sutton, C., Ghiringhelli, L. M., Yamamoto, T., Lysogorskiy, Y., Blumenthal, L., Hammerschmidt, T., et al. (2019). Crowd-sourcing materials-science challenges with the NOMAD 2018 Kaggle competition. NPJ Comput. Mater. 5:111. doi: 10.1038/s41524-019-0239-3
Swendsen, R. H., and Wang, J.-S. (1986). Replica monte carlo simulation of spin-glasses. Phys. Rev. Lett. 57, 2607–2609. doi: 10.1103/PhysRevLett.57.2607
Takeuchi, K., Tanaka, R., and Yuge, K. (2017). New Wang-Landau approach to obtain phase diagrams for multicomponent alloys. Phys. Rev. B 96:144202. doi: 10.1103/PhysRevB.96.144202
Thompson, A., Swiler, L., Trott, C., Foiles, S., and Tucker, G. (2015). Spectral neighbor analysis method for automated generation of quantum-accurate interatomic potentials. J. Comput. Phys. 285, 316–330. doi: 10.1016/j.jcp.2014.12.018
Todorova, M., Lundgren, E., Blum, V., Mikkelsen, A., Gray, S., Gustafson, J., et al. (2003). The Pd(100)-(5 × 5) R27°-O surface oxide revisited. Surf. Sci. 541, 101–112. doi: 10.1016/S0039-6028(03)00873-2
Togo, A. (2015). PhononDB at Kyoto University. Available online at: http://phonondb.mtl.kyoto-u.ac.jp/
Troppenz, M., Rigamonti, S., and Draxl, C. (2017). Predicting ground-state configurations and electronic properties of the thermoelectric clathrates Ba8AlxSi46−x and Sr8AlxSi46−x. Chem. Mater. 29, 2414–2424. doi: 10.1021/acs.chemmater.6b05027
Tuckerman, M. E. (2010). Statistical Mechanics: Theory and Molecular Simulation. Oxford: Oxford University Press.
Valtiner, M., Todorova, M., Grundmeier, G., and Neugebauer, J. (2009). Temperature stabilized surface reconstructions at polar ZnO(0001). Phys. Rev. Lett. 103:065502. doi: 10.1103/PhysRevLett.103.065502
van de Walle, A. (2009). Multicomponent multisublattice alloys, nonconfigurational entropy and other additions to the alloy theoretic automated toolkit. Calphad 33, 266–278. doi: 10.1016/j.calphad.2008.12.005
van de Walle, A., Asta, M., and Ceder, G. (2002). The alloy theoretic automated toolkit: a user guide. Calphad 26, 539–553. doi: 10.1016/S0364-5916(02)80006-2
van de Walle, A., and Ceder, G. (2002). The effect of lattice vibrations on substitutional alloy thermodynamics. Rev. Mod. Phys. 74, 11–45. doi: 10.1103/RevModPhys.74.11
Van de Walle, C. G., and Neugebauer, J. (2004). First-principles calculations for defects and impurities: applications to III-nitrides. J. Appl. Phys. 95, 3851–3879. doi: 10.1063/1.1682673
Van der Ven, A., and Ceder, G. (2005). Vacancies in ordered and disordered binary alloys treated with the cluster expansion. Phys. Rev. B 71:054102. doi: 10.1103/PhysRevB.71.054102
Van der Ven, A., Ceder, G., Asta, M., and Tepesch, P. D. (2001). First-principles theory of ionic diffusion with nondilute carriers. Phys. Rev. B 64:184307. doi: 10.1103/PhysRevB.64.184307
Wales, D. J., and Doye, J. P. K. (1997). Global optimization by basin-hopping and the lowest energy structures of lennard-jones clusters containing up to 110 atoms. J. Phys. Chem. A 101, 5111–5116. doi: 10.1021/jp970984n
Wang, F., and Landau, D. P. (2001a). Determining the density of states for classical statistical models: a random walk algorithm to produce a flat histogram. Phys. Rev. E 64:056101. doi: 10.1103/PhysRevE.64.056101
Wang, F., and Landau, D. P. (2001b). Efficient, multiple-range random walk algorithm to calculate the density of states. Phys. Rev. Lett. 86, 2050–2053. doi: 10.1103/PhysRevLett.86.2050
Weinert, C., and Scheffler, M. (1986). Chalcogen and vacancy pairs in silicon: electronic structure and stability. Mater. Sci. Forum 10:25. doi: 10.4028/www.scientific.net/MSF.10-12.25
Wolverton, C., Ozoli, V., and Zunger, A. (1998). First-principles theory of short-range order in size-mismatched metal alloys: Cu-Au, Cu-Ag, and Ni-Au. Phys. Rev. B 57, 4332–4348. doi: 10.1103/PhysRevB.57.4332
Wu, Q., He, B., Song, T., Gao, J., and Shi, S. (2016). Cluster expansion method and its application in computational materials science. Computat. Mater. Sci. 125, 243–254. doi: 10.1016/j.commatsci.2016.08.034
Zhang, X., and Sluiter, M. H. F. (2015). Ab initio prediction of vacancy properties in concentrated alloys: the case of fcc Cu-Ni. Phys. Rev. B 91:174107. doi: 10.1016/j.calphad.2015.01.094
Keywords: statistical mechanics, cluster expansion, chemical potential, phase diagram, atomistic thermodynamics method, configurational entropy
Citation: Sutton C and Levchenko SV (2020) First-Principles Atomistic Thermodynamics and Configurational Entropy. Front. Chem. 8:757. doi: 10.3389/fchem.2020.00757
Received: 04 February 2019; Accepted: 21 July 2020;
Published: 03 December 2020.
Edited by:
Carsten Baldauf, Fritz-Haber-Institut, GermanyReviewed by:
Tomás González-Lezana, Consejo Superior de Investigaciones Científicas (CSIC), SpainGus Hart, Brigham Young University, United States
Copyright © 2020 Sutton and Levchenko. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Christopher Sutton, cs113@mailbox.sc.edu