Crystal structure optimisation using an auxiliary equation of state
Abstract
Standard procedures for local crystal-structure optimisation involve numerous energy and force calculations. It is common to calculate an energy–volume curve, fitting an equation of state around the equilibrium cell volume. This is a computationally intensive process, in particular for low-symmetry crystal structures where each isochoric optimisation involves energy minimisation over many degrees of freedom. Such procedures can be prohibitive for non-local exchange-correlation functionals or other ‘beyond’ density functional theory electronic structure techniques, particularly where analytical gradients are not available. We present a simple approach for efficient optimisation of crystal structures based on a known equation of state. The equilibrium volume can be predicted from one single-point calculation, and refined with successive calculations if required. The approach is validated for PbS, PbTe, ZnS and ZnTe using nine density functionals, and applied to the quaternary semiconductor \ceCu2ZnSnS4 and the magnetic metal-organic framework HKUST-1.
I Introduction
The standard operating procedure for computational investigations in solid-state chemistry is to begin with a crystal structure – obtained either from diffraction studies or through chemical analogy – and to optimise the lattice shape, volume and internal positions to minimise all forces. It is from this equilibrium crystal structure (athermal for the majority of electronic-structure approaches) that the full range of material response functions (e.g. elastic, dielectric, magnetic) are calculated.Catlow et al. (2010)
The optimisation of a crystal structure may require hundreds of self-consistent field iterations across a series of ionic configurations.Payne et al. (1992) The most robust approach to optimisation is the calculation of an equation of state (EoS) for the material, relating the unit cell dimensions to energy and pressure.Vinet et al. (1989) This is based on a series of calculations at differing volumes, where ideally the shape and internal positions are optimised at each point. The simplest case is a cubic lattice with high internal symmetry, e.g. rocksalt, where the only degree of freedom is the volume, and computing the EoS reduces to a series of single-point calculations. For a triclinic cell, the lengths, angles and internal positions in principle all require optimisation. While it is sometimes possible to directly optimise the cell volume by simultaneously minimising the stress tensor of the unit cell, this approach can run into artifacts when using plane-wave basis sets (i.e. Pulay forces) unless an iterative procedure is employed.Francis and Payne (1990)
It has become commonplace to use an ‘equilibrium’ crystal geometry, determined using one exchange-correlation functional within density functional theory, for a ‘single-shot’ higher-level calculation performed to give a more accurate electronic structure. This methodology has been applied to the calculation of properties as diverse as workfunctions, electronic bandgaps, optical properties and defect formation energies.Walsh, Da Silva, and Wei (2008); Lany and Zunger (2009); Shimazaki and Asai (2009); Walsh, Da Silva, and Wei (2009); Castelli et al. (2012); Burton and Walsh (2013); Hendon et al. (2015a); Bhachu et al. (2015) The implicit assumption is that the qualitative behaviour is insensitive to small differences in the local structure. The approximation will fail where the electronic structure (chemical bonding) of a system is poorly described at the initial level of theory, e.g. the treatment of Mott insulators such as NiO within the local-density approximation (LDA).Dudarev et al. (2000)
In this contribution we outline a simple procedure for the rapid volume optimisation (RVO) of crystal structures. It takes advantage of the similarity in the pressure-volume relationship for a given material between different theoretical approaches, here being exchange-correlation (XC) functionals within density functional theory. Where an EoS is known for one functional, the equilibrium volume for another functional can be predicted with reasonable accuracy using a single calculation, and further refined following an iterative procedure. The approach has particular utility for studies assessing material properties using a range of electronic-structure methods, and for studies employing methods with high computational cost (e.g. hybrid, meta-hybrid and double-hybrid treatments of electron exchange and correlation). We validate the approach for four Zn and Pb chalcogenides, and demonstrate its utility in describing the electronic and magnetic structure of one complex semiconductor (\ceCu2ZnSnS4) and one metal-organic framework (HKUST-1), respectively.
II Outline of Procedure
The goal of local crystal-structure optimisation is to minimise all degrees of freedom (cell size, shape and positions) with respect to the total energy of the system. It is convenient to employ an EoS based on an energy-volume (E-V) curve, where the remaining degrees of freedom (i.e. shape and positions) are minimised for each volume using standard numerical minimisation approaches (e.g. the conjugate-gradient method). Kohn-Sham density functional theory (DFT)Kohn and Sham (1965) is one of the most widely used electronic structure techniques for modelling solid-state materials. Most DFT codes provide optimisation algorithms for this purpose, e.g. the ISIF=4 setting in the Vienna Ab initio Simulations Package (VASP)Kresse, Marsman, and Furthmüller (2014), the cell_dofree=‘volume’ setting in Quantum-EspressoBaroni et al. (2001) or the CVOLOPT setting in CRYSTAL.Dovesi et al. (2014)
A superficial resemblance is clear between E-V curves obtained with different exchange-correlation functionals, with similar shapes but different minima (Figure 1(a)). The extent of the similarity becomes apparent when using pressure-volume (P-V) curves (Figure 1(b)), where “pressure” refers to the scalar hydrostatic pressure on the periodic system. As this pressure , the optimal geometries are now those intersecting the line. We note that while these still differ depending on the chosen XC functional, the P-V curves have similar curvature, with the same approximate slopes about their zero-crossing points. From these we make our key assumption: the slope of one P-V curve may be used to estimate the crossing point of another.
For certain beyond-DFT calculation methods, the stress tensor is not computed directly. However, where the energy is available the hydrostatic pressure may always be estimated with a finite difference:
(1) |
The procedure, outlined in Figure 2, is:
-
1.
Form a P-V curve using one description of the interatomic interactions (method A). This can be achieved by fitting an EoS to an energy-volume curve. If a system-specific set of classical potentials is available, this would be expected to perform very well as they are often fitted to the experimental lattice parameters and elastic properties. Within DFT, descriptions of electron exchange and correlation within the generalised-gradient approximation (GGA) are suitable,Perdew et al. (1992a) given their low cost and the availability of analytical gradients for the rapid calculation of forces. Comparative studies suggest that PBEsolPerdew et al. (2008) gives especially good estimates for the lattice parameters and elastic properties of crystals.De la Pierre et al. (2011); Csonka et al. (2009)
-
2.
Calculate the slope about for method A. This will form our linear approximation.
(2) -
3.
Perform a calculation using a second approach (method B), e.g. hybrid DFT with the screened HSE06 functionalKrukau et al. (2006), using an estimated initial volume; this may be the equilibrium volume () for method A. Convert the resulting stress tensor to a hydrostatic pressure . (If no analytical stress tensor is available, use a finite difference as in Eqn. 1.)
-
4.
Estimate the corrected volume for method B:
(3) -
5.
Generate a unit cell with volume (e.g. by interpolating between the previous calculations with method A), and recalculate the desired properties with method B.
- 6.


XC functional | / Å | / Å3 | / % | ||
---|---|---|---|---|---|
LDA | |||||
PW91 | |||||
PBE | |||||
PBEsol | |||||
TPSS | |||||
revTPSS | |||||
PBE+D2 | |||||
B3LYP | |||||
HSE06 | |||||
ExperimentKnight (2014) |

III Error Estimation
III.1 Accuracy of linear approximation
In this approach, a linear fit is used for the pressure-volume relationship:
(5) | ||||
(6) |
This is by no means a conventional equation of state, but may provide a useful approximation when close to the minimum volume. The standard definition of the bulk modulus,
(7) |
yields the static bulk modulus when evaluated at the equilibrium volume .
(8) |
As we have assumed this derivative to be constant, we combine with Eqn. (6) to give a physically meaningful expression of our assumption:
(9) |
It is now straightforward to compare this approximate EoS with a more conventional form for solid materials, estimating an associated error (). The simplest case is a system with constant bulk modulus.
(10) | ||||
(11) | ||||
(12) | ||||
(13) | ||||
(14) | ||||
At a typical volume deviation of 5% (Table 1): | ||||
(15) | ||||
(16) | ||||
where the pressure | ||||
(17) | ||||
and hence the fractional error is -2.5%. |
Moving to an improved, while still relatively simple, EoS, the Murnaghan EoS adds a parameter, effectively giving a linear volume dependence to .Murnaghan (1944) Taking its derivative form (Eqn. 19), we improve our error estimate:
(19) | ||||
(20) | ||||
We can relate to the Murnaghan parameters by finding the slope at : | ||||
(21) | ||||
(22) | ||||
(23) | ||||
(24) |
(26) | ||||
(27) |
Plotting these error estimates in Figure 3, we find that the error in pressure is less than 10% of the static bulk modulus for volumes 10% from the optimum, given a material that obeys the Murnaghan EoS with a typical value . For smaller values of (i.e. closer to the fixed-bulk-modulus model), the errors are greatly reduced. In any case, the linear approximation appears to be sufficiently accurate for a stable optimisation process.
III.2 Dependence on accuracy of EoS
Returning to the simplistic EoS of Eqn. 10
(28) | ||||
(29) | ||||
we examine the residual pressure following a single step of RVO from an initial volume , | ||||
(30) | ||||
(31) | ||||
(32) | ||||
(33) | ||||
We note that for close to 1, and hence the residual pressure is approximately linear with respect to the error in initial volume estimate. The term indicates a smaller linear dependence on the similarity of the EoS for method A and method B. Moving to the Murnaghan EoS, | ||||
(34) | ||||
(35) | ||||
(36) | ||||
(37) |
Again, the pressure is dominated by the initial position, with a smaller contribution from the difference between EoS “stiffness” and volume minima. The non-linearity of this relationship follows the non-linearity of the true EoS through the exponent . We conclude therefore that the performance of the first step is equally sensitive to percentage differences in equilibrium volume and bulk modulus between method A and method B. Convergence is impacted by the non-linearity of the EoS, but not by how accurately this non-linearity is reproduced by method A.
IV Methods
IV.1 Electronic Structure Calculations
Studies have been carried out on the binary chalcogenides PbS, PbTe, ZnS, and ZnTe as well as the quaternary semiconductor Cu2ZnSnS4 and an organic-inorganic hybrid material HKUST-1.
All DFT calculations on the binary chalcogenides were carried out with VASPKresse and Hafner (1993) using the two-atom primitive face-centred cubic unit cells. We employed projector-augmented wave (PAW) frozen-core potentialsBlöchl (1994); Kresse and Joubert (1999) treating the outermost s and p electrons of S, Te, and Pb and the outermost s, p, and d electrons of Zn explicitly as valence. For consistency, we used the LDA PAW potential set. The PAW potentials are highly transferable and tests showed a very weak dependence of the resulting optimised electronic and crystal structures. A plane-wave kinetic-energy cutoff of 550 eV was employed in all these calculations, and the Brillouin zone was sampled with an -centered Monkhorst-Pack mesh.Monkhorst and Pack (1976) During electronic minimisation, the wavefunctions were optimised to an energy tolerance of eV. These parameters were found to be sufficient to converge the absolute total energies to within 1 meV atom-1, and the stress tensors to well within 1 kbar (0.1 GPa).
The simplicity of the binary systems allowed us to test a wide range of functionals, spanning different “levels” of approximations to the exchange-correlation potential.Perdew and Schmidt (2001) As a baseline, we took the local-density approximation (LDA) with the Perdew-Zunger parameterisation of the correlation energy.Perdew and Zunger (1981) Calculations using the generalised-gradient (GGA) approximation were performed with the Perdew-Wang 91 (PW91)Wang and Perdew (1991); Perdew et al. (1992b, 1993) and Perdew-Burke-Enzerhof (PBE)Perdew, Burke, and Ernzerhof (1996) functionals, plus the variant of PBE revised for solids (PBEsol).Perdew et al. (2008) To complement this set of functionals, we also tested the Grimme D2 dispersion correction to PBE.Grimme (2006) “Meta-GGA” calculations were carried out using the Tao-Perdew-Staroverov-Scuseria (TPSS) functionalTao et al. (2003) and the subsequent revision of Perdew et al. (revTPSS).Perdew et al. (2009) Finally, we tested two hybrids, viz. the popular HSE06Krukau et al. (2006) and B3LYPBecke (1993) functionals. For each material and functional, we calculated an E-V curve by adjusting the lattice parameter to yield 21 volumes about the experimental 300 K lattice parameters reported in Refs. 39 and 40 covering a range of approx. . We note that, as a result of the high symmetry of these systems, the lattice parameter is the only degree of freedom, and thus relaxation of the cell shape and internal positions was not required.
For Cu2ZnSnS4 (Section V.2), energy-volume curves were formed from all-electron DFT calculations using the FHI-aims code.Blum et al. (2009); Havu et al. (2009) These calculations employed numerically-tabulated atom-centered basis functions (the ‘tight’ defaults were used, which correspond to expected convergence of meV per atom) and evenly-spaced -point grids. Additional hybrid (HSE06) DFT calculations and primitive-cell optimisations used VASP with the PAW-PBE potential set and a 500 eV cutoff for the plane wave basis set. All calculations on Cu2ZnSnS4 sampled the Brillouin zone with -centered -point grids.
For the Cu-based metal-organic framework HKUST-1, calculations were again performed with the VASP code, considering only the point in reciprocal space due to the large size of unit cell. Owing to the presence of the open-shell Cu(II) ion (d9 configuration) all calculations were spin-polarised, and a range of magnetic structures were tested as discussed in Section V.3. The PBEsol and HSEsol functionals were used along with the PAW-PBE potential set. Here ‘HSEsol’ refers to a modification of HSE06, with PBEsol replacing PBE as the local exchange-correlation functional.Schimka, Harl, and Kresse (2011) Due to the complexity of the crystal structure, only three energy-volume points were included in the EoS and a single iteration of RVO was performed to recover the ground-state HSEsol structure. A slightly different procedure was followed in this case: a quadratic E-V curve was fitted to the three PBEsol points. The initial HSEsol calculation was carried out at the fully-optimised PBEsol point, and the E-V curve was followed assuming a constant pressure offset to estimate the equilibrium volume for HSEsol. (This application was the first chronologically, and led to the development of the Murnaghan fitting procedure.)
IV.2 Implementation
The RVO method was implemented and tested with code written in Python 2.7.3, using the standard library and Numpy/Scipy/Matplotlib.Oliphant (2007); Sci (2001); Hunter (2007) (The code is freely available; details in Supporting Information.) Non-linear fitting to the Murnaghan EoS uses the curve_fit routine in the Scipy Python library, which accesses Minpack, an open-source Fortran library.Sci (2001) This implements least-squares fitting with the Levenberg-Marquardt algorithm.Marquardt (1963) Initial guesses of 50.0 eV and 5.0 were used for the and parameters, respectively.
V Results
V.1 II-VI Binary Chalcogenide Semiconductors
V.1.1 Simulated application across a range of methods
For PbS there is a significant range in equilibrium lattice parameters for different exchange-correlation functionals, corresponding to a maximum volume difference of over 10%, between the LDA and B3LYP calculations (Figure 1). Values are tabulated in Table 1, and compared to a recent low-temperature study by K. S. Knight.Knight (2014) The computed values are similar, but slightly different, to the computational results reported by Hummer et al.Hummer, Grüneis, and Kresse (2007) Direct bandgaps were also calculated at each volume expansion, at the special -point for the lead compounds and at for the zinc compounds. (Note that PbS and PbTe have another, smaller direct bandgap at the point.) It can be seen in Figure 4 that over the lattice-parameter expansion and contraction of up to 5%, the bandgaps vary by around 1 eV, with the direction of change depending on the structure type and chemistry. In this case, using an LDA-predicted geometry for a ‘single-shot’ B3LYP calculation would lead to a difference in bandgap of eV compared to that at the equilibrium geometry for B3LYP.

An iterative application of the RVO procedure was then simulated from the data. The Murnaghan EoS (Eqn. 38) in its integrated form (Eqn. 39) was fitted to each E-V curve from DFT calculations. This allowed energy and pressure to be calculated for arbitrary volumes without carrying out additional DFT calculations.
(38) | ||||
(39) |
The quality of these fits was sufficient for this exercise, with RMS fitting errors of meV. Fitting parameters and full data are included in ESI. For each “test functional”-“reference functional” pair, the minimum volume (corresponding to the fitting parameter ) of the reference functional was taken as the initial volume guess, and an external pressure calculation modelled by evaluating the pressure at this volume using the EoS for the test functional. This refined pressure and volume was then used as the basis for further iterations. The external pressure over successive iterations is shown for PbS in Figure 5 for each combination of functionals; convergence is rapid with the residual pressure dropping almost logarithmically with subsequent steps, typically by a factor of in three steps.

V.1.2 Comparison with a standard optimisation procedure
In general terms, a direct optimisation with method B will take steps, each requiring an average computing time , to converge to the equilibrium volume. Constructing an EoS for RVO using method A requires optimisations, which, as for method B, take steps of time . We note that in most cases will be larger than , since the direct optimisation with method B must adjust the internal coordinates, cell shape and volume, while the optimisation with method A needs only to optimise the internal coordinates and the shape. Subsequent application of iterations of the algorithm then requires single-point calculations using method B, each again requiring time. RVO is expected to be more efficient than a direct optimisation with method B if the following inequality holds:
(40) |
The cubic systems considered in this section, for which the cell volume is the only degree of freedom, represent a special case where . We assume that energy gradients are available with method B, and that the optimisation algorithm would converge in three steps, i.e. . This is reasonable if a good estimate of the starting volume is available, such as a room-temperature lattice constant. The inequality simplifies to
(41) |
it can be seen that RVO will outperform a direct optimisation if a suitable pressure is obtained after one iteration while .
As a concrete example, we compared a direct optimisation of PbS with HSE06 to an optimisation with RVO using PBEsol and HSE06 as method A and method B, respectively. The initial structure for both optimisations was the experimentally-measured room temperature volume, and an eleven-point EoS for RVO was computed about this value using PBEsol. The direct optimisation used a quasi-Newton algorithm as implemented by VASP (with the input tag “IBRION=1”). Both sets of calculations were performed on a dual-CPU Intel Xeon workstation with 12 physical cores and 64 Gb RAM, allowing the timings to be compared directly. The comparison is given in Table 2.
Algorithm | Step | / s | / | / kbar |
---|---|---|---|---|
Direct (HSE06) | 1 | |||
2 | ||||
3 | ||||
Total | ||||
RVO | PBEsol EoS | |||
HSE06 1 | ||||
HSE06 2 | ||||
Total (1 iter) | ||||
HSE06 3 | ||||
Total (2 iters) |
In this test, a single-point calculation with HSE06 was on average 150 times more expensive than a calculation with PBEsol; this is both due to the higher complexity of non-local hybrid functionals compared to semi-local GGA methods, and to the different scaling properties with the number of -points used to sample the Brillouin zone. With the force convergence criterion of eV for direct optimisation, the pressure was reduced to -0.1 kbar from an initial pressure of 3.42 kbar in three steps, taking 4.75 hrs on our test hardware. A single iteration of RVO yielded a pressure of 0.15 kbar in 4.18 hrs, while a second iteration yielded 0.03 kbar in a total time of 6 hrs.
It can be seen from the data in Table 2 that the direct optimisation takes on average less time per force calculation than RVO; the procedure implemented in VASP re-uses calculated wavefunctions to speed up the convergence of the second and third steps. In this case, we found that one of the conjugate-gradient electronic-minimisation cycles during the first single-point calculation for the RVO algorithm took some 1500s longer than both the other steps in this series and the first step of the quasi-Newton volume optimisation, despite the latter being notionally an identical calculation. This artefact contributes significantly to the cost of the single-iteration RVO calculation.
Nonetheless, even for this relatively simple test case, useful savings in computing time could potentially be obtained in practice with RVO. Given the poor scaling of computational cost with system size when using advanced electronic-structure methods, we would expect more substantial savings for more complex unit cells. This would also be true in systems where direct optimisation requires the minimisation of a larger number of degrees of freedom, leading a larger number of steps with method B, which is the subject of the following case studies.
V.2 Quaternary Sulfide \ceCu2ZnSnS4
Cu2ZnSnS4 (CZTS) is an attractive light-absorbing material for thin-film photovoltaics, with a direct bandgap and consisting of earth-abundant components, which has attracted significant experimentalSchorr (2011); Siebentritt and Schorr (2012); Scragg et al. (2012); Gunawan, Gokmen, and Mitzi (2014); Scragg et al. (2014) and computationalChen et al. (2009); Botti, Kammerlander, and Marques (2011); Persson (2010); Walsh et al. (2012); Skelton et al. (2015) research effort. In the search for new materials for solar energy conversion, the prediction of accurate bandgaps from first-principles is a serious challenge and CZTS represents a suitable case for probing the effect of crystal structure.
An initial structure for CZTS in the kesterite phase, optimised with PBEsol, was obtained during previous work.Jackson and Walsh (2014) This was reduced from a conventional 16-atom body-centered-tetragonal cell with symmetry to the corresponding 8-atom primitive cell using Spglib.Togo A set of seven structures was obtained for both cells by multiplying each lattice vector by a scale factor from 0.97–1.03 and performing a local optimisation of the atomic positions, this forming the “method A” energy-volume curves. In addition to this isotropic scaling, an additional set of structures were calculated including optimisation of the cell shape (i.e. the tetragonal c/a ratio) for each volume point. The iterative RVO procedure was followed in order to minimise the pressure and obtain a more accurate electronic structure using the HSE06 functional. The results are given in Table 3; pressure minimisation was rapid in all cases, decreasing logarithmically with each step.
We note that the resulting lattice parameters from these calculations, especially those using the primitive cell, are very close to both the experimental lattice parameter a=5.427 Å and theoretical a=5.448 Å reported by Paier et al. following a conventional optimisation procedure with a variant of the HSE functional.Paier et al. (2009) We also note a bandgap shift of almost 0.1 eV when the E-V curve was provided by a non-isotropic set of primitive lattices.
Conventional cell | Primitive cell | Primitive cell | ||||||||||
Iteration | (Isotropic expansion) | (Isotropic expansion) | (Constrained relaxation) | |||||||||
This case also highlights the importance of internal structure optimisation. After two steps of optimisation using the E-V curve further calculations were carried out, employing the HSE06 exchange-correlation functional, where the internal atomic positions were relaxed while fixing the unit cell. As shown in the table, these lead to an increase in the absolute pressure, but also a considerable improvement in the bandgap estimation compared to experimental measurements. Previous electronic structure studies have show that the bandgap of CZTS is highly sensitive to the S positions, which correspond to deviations away from the ideal tetrahedral coordination environment.Botti, Kammerlander, and Marques (2011) In the ideal kesterite crystal structure, the metal nuclei all occupy high symmetry Wyckoff positions (2a and 2c by Cu, 2d by Zn, and 2b by Sn). However, the sulfur anions occupy the lower symmetry 8g positions, with x, y and z displacement parameters. The change of eV in the bandgap following further optimisation (Table 3) emphasises the importance of internal relaxations for quantitative studies of electronic structure.
V.3 Metal-organic Framework HKUST-1
In 1999, Williams and co-workers isolated Cu3(btc)2 (HKUST-1).Chui et al. (1999) Since then this material has been widely studied in the field metal-organic frameworks (MOFs), with possible applications in catalysis, ionic and electrical conductivity, photovoltaics, batteries and gas capture.Hendon et al. (2015b) First-principles calculations of MOF properties have traditionally posed challenges for computational chemists because they combine large unit cells with complex organic and inorganic components.
HKUST-1 features an additional layer of complexity: it is composed of Cu-Cu “paddlewheel” inorganic regions, where each Cu(II) atom is associated with an unpaired electron and each paddlewheel is antiferromagnetically (AFM) coupled in the ground state configuration.Zhang, Chui, and Williams (2000); Pöppl et al. (2008) The magnetic interactions are highly sensitive to the Cu-Cu separation. Moreover, previous studiesButler, Hendon, and Walsh (2014a, b) have shown that the ionisation potentials and bandgaps of porous materials are sensitive to cell pressure and volume, similar to some of their inorganic counterparts. HKUST-1 represents an extreme case, where deviations from the equilibrium Cu-Cu distance result in spin flipping and formation of a ferromagnetic (FM) state, which impacts the electronic structure.

Typically, PBEsol-optimised structures agree with low-temperature experimental measurements of MOFs to within 1 %. This is the case here, and PBEsol also reproduces the correct AFM state. However, a single-point HSE06 calculation on the PBEsol structure yields an incorrect FM ground-state, as shown in Fig. 6, with an associated HSE06 cell pressure of -13.98 kbar (Table 4). In order to recover an accurate HSE06 crystal structure (and the associated correct magnetic structure), a single iteration of RVO was required. Notably, there is not only a magnetic difference, but also a significant difference in predicted electronic bandgap and workfunction.
Iteration | VBM | CBM | ||
---|---|---|---|---|
VI Conclusions
The rapid volume optimisation (RVO) approach presented here uses information from an inexpensive energy-volume curve to obtain a useful estimate of the optimal unit cell volume for a different level of theory. Our focus was in bridging between different exchange-correlation functionals within density functional theory, but a measured bulk modulus or classical interatomic potential could also be used to construct the reference energy-volume data. In sensitive systems the volume change can lead to qualitative differences in the electronic and magnetic properties. The results depend on the initial volume estimate and are relatively insensitive to the accuracy of the E-V curve. The RVO method is expected to be competitive with conventional optimisation approaches for simple symmetric unit cells, as demonstrated for rocksalt structured PbS. For materials such as \ceCu2ZnSnS4 that are sensitive to the atomic positions within the unit cell, RVO may form part of the optimisation approach but direct optimisation of internal positions is still needed. More significantly, it allows for the improved estimation of properties for large unit cells as demonstrated for HKUST-1, where conventional optimisation methods may be infeasible. As the only property used is the hydrostatic pressure, it is possible to employ calculation methods which return a total energy without analytical gradients by evaluating the energy of a single finite difference. In this case, an improvement over the “single-shot” may be obtained with two additional high-level calculations and an inexpensive E-V curve; a fourth high-level calculation would give an estimate of the convergence. We expect that in many cases this will prove an economical approach for the application of state-of-the-art electronic structure calculations in the solid state.
VII Supplementary data
Python code providing a reference implementation of this method is available at http://github.com/wmd-bath/rvo; a snapshot as of this publication is available at DOI:10.5281/zenodo.31940. This includes a program to generate the plots in this publication from the binary chalcogenide data. Calculation data has been deposited online with Figshare at the DOI: 10.6084/m9.figshare.1468388. Raw output files from the hybrid DFT calculations are made available for CZTS and HKUST-1, and energy-volume curves are available for all the systems. The full set of graphs and fitting parameters for PbS, PbTe, ZnS, and ZnTe are also included as supplementary data with this paper.
Acknowledgements.
The authors thank J. M. Frost for useful discussions. We acknowledge membership of the UK’s HPC Materials Chemistry Consortium, which is funded by EPSRC grant EP/L000202. J.M.S. is funded by an EPSRC Programme Grant (EP/K004956/1). A.J.J. is funded by the EPSRC Doctoral Training Centre in Sustainable Chemical Technologies (EP/G03768X/1 and EP/L016354/1). A.W. acknowledges support from the Royal Society and the ERC (grant no. 277757).References
- Catlow et al. (2010) C. R. A. Catlow, Z. X. Guo, M. Miskufova, S. A. Shevlin, A. G. H. Smith, A. A. Sokol, A. Walsh, D. J. Wilson, and S. M. Woodley, Philos. Trans. A. 368, 3379 (2010).
- Payne et al. (1992) M. C. Payne, M. P. Teter, D. C. Allan, T. A. Arias, and J. D. Joannopoulos, Rev. Mod. Phys. 64, 1045 (1992).
- Vinet et al. (1989) P. Vinet, J. H. Rose, J. Ferrante, and J. R. Smith, J. Phys.: Condens. Matter 1, 1941 (1989).
- Francis and Payne (1990) G. P. Francis and M. C. Payne, J. Phys.: Condens. Matter 2, 4395 (1990).
- Walsh, Da Silva, and Wei (2008) A. Walsh, J. Da Silva, and S.-H. Wei, Phys. Rev. Lett. 100, 256401 (2008).
- Lany and Zunger (2009) S. Lany and A. Zunger, Model. Simul. Mater. Sci. Eng. 17, 084002 (2009).
- Shimazaki and Asai (2009) T. Shimazaki and Y. Asai, J. Chem. Phys. 130, 164702 (2009).
- Walsh, Da Silva, and Wei (2009) A. Walsh, J. L. F. Da Silva, and S.-H. Wei, Chem. Mater. 21, 5119 (2009).
- Castelli et al. (2012) I. E. Castelli, D. D. Landis, K. S. Thygesen, S. Dahl, I. Chorkendorff, T. F. Jaramillo, and K. W. Jacobsen, Energy Environ. Science 5, 9034 (2012).
- Burton and Walsh (2013) L. A. Burton and A. Walsh, Appl. Phys. Lett. 132111, 132111 (2013).
- Hendon et al. (2015a) C. H. Hendon, R. X. Yang, L. A. Burton, and A. Walsh, J. Mater. Chem. A 3, 9067 (2015a).
- Bhachu et al. (2015) D. Bhachu, D. Scanlon, E. Saban, H. Bronstein, I. Parkin, C. Carmalt, and R. Palgrave, J. Mater. Chem. A 3, 9071 (2015).
- Dudarev et al. (2000) S. Dudarev, L.-M. Peng, S. Savrasov, and J.-M. Zuo, Phys. Rev. B 61, 2506 (2000).
- Kohn and Sham (1965) W. Kohn and L. J. Sham, Phys. Rev. 385, 1133 (1965).
- Kresse, Marsman, and Furthmüller (2014) G. Kresse, M. Marsman, and J. Furthmüller, VASP the GUIDE (Universität Wien, Wien, Austria, 2014).
- Baroni et al. (2001) S. Baroni, A. Dal Corso, S. de Gironcoli, and P. Giannozzi, “Pwscf and phonon: Plane-wave pseudo-potential codes,” (2001).
- Dovesi et al. (2014) R. Dovesi, V. R. Saunders, C. Roetti, R. Orlando, C. M. Zicovich-Wilson, F. Pascale, B. Civalleri, K. Doll, N. M. Harrison, I. J. Bush, P. D’Arco, M. Llunell, M. Causà, and Y. Noël, CRYSTAL14 User’s Manual (University of Torino, Torino, 2014).
- Perdew et al. (1992a) J. P. Perdew, J. Chevary, S. Vosko, K. A. Jackson, M. R. Pederson, D. Singh, and C. Fiolhais, Phys. Rev. B 46, 6671 (1992a).
- Perdew et al. (2008) J. Perdew, A. Ruzsinszky, G. Csonka, O. Vydrov, G. Scuseria, L. Constantin, X. Zhou, and K. Burke, Phys. Rev. Lett. 100, 136406 (2008).
- De la Pierre et al. (2011) M. De la Pierre, R. Orlando, L. Maschio, K. Doll, P. Ugliengo, and R. Dovesi, J. Comput. Chem. 32, 1775 (2011).
- Csonka et al. (2009) G. Csonka, J. Perdew, A. Ruzsinszky, P. Philipsen, S. Lebègue, J. Paier, O. Vydrov, and J. Ángyán, Phys. Rev. B 79, 155107 (2009).
- Krukau et al. (2006) A. V. Krukau, O. a. Vydrov, A. F. Izmaylov, and G. E. Scuseria, J. Chem. Phys. 125 (2006), 10.1063/1.2404663.
- Knight (2014) K. S. Knight, J. Phys.: Condens. Matter 26, 385403 (2014).
- Murnaghan (1944) F. D. Murnaghan, Proc. Natl. Acad. Sci. U. S. A. 30, 244 (1944).
- Kresse and Hafner (1993) G. Kresse and J. Hafner, Phys. Rev. B 47, 558 (1993).
- Blöchl (1994) P. E. Blöchl, Phys. Rev. B 50, 17953 (1994).
- Kresse and Joubert (1999) G. Kresse and D. Joubert, Phys. Rev. B 59, 1758 (1999).
- Monkhorst and Pack (1976) H. J. Monkhorst and J. D. Pack, Phys. Rev. B 13, 5188 (1976).
- Perdew and Schmidt (2001) J. P. Perdew and K. Schmidt, AIP Conference Proceedings 577, 1 (2001).
- Perdew and Zunger (1981) J. P. Perdew and A. Zunger, Phys. Rev. B 23, 5048 (1981).
- Wang and Perdew (1991) Y. Wang and J. P. Perdew, Phys. Rev. B 44, 13298 (1991).
- Perdew et al. (1992b) J. P. Perdew, J. A. Chevary, S. H. Vosko, K. A. Jackson, M. R. Pederson, D. J. Singh, and C. Fiolhais, Phys. Rev. B 46, 6671 (1992b).
- Perdew et al. (1993) J. P. Perdew, J. A. Chevary, S. H. Vosko, K. A. Jackson, M. R. Pederson, D. J. Singh, and C. Fiolhais, Phys. Rev. B 48, 4978 (1993).
- Perdew, Burke, and Ernzerhof (1996) J. P. Perdew, K. Burke, and M. Ernzerhof, Phys. Rev. Lett. 77, 3865 (1996).
- Grimme (2006) S. Grimme, J. Comput. Chem. 27, 1787 (2006).
- Tao et al. (2003) J. Tao, J. P. Perdew, V. N. Staroverov, and G. E. Scuseria, Phys. Rev. Lett. 91, 146401 (2003).
- Perdew et al. (2009) J. P. Perdew, A. Ruzsinszky, G. I. Csonka, L. A. Constantin, and J. Sun, Phys. Rev. Lett. 103, 026403 (2009).
- Becke (1993) A. D. Becke, J. Chem. Phys. 98, 1372 (1993).
- Kastbjerg et al. (2013) S. Kastbjerg, N. Bindzus, M. Søndergaard, S. Johnsen, N. Lock, M. Christensen, M. Takata, M. A. Spackman, and B. Brummerstedt Iversen, Advan. Funct. Mater. 23, 5477 (2013).
- McIntyre, Moss, and Barnea (1980) G. J. McIntyre, G. Moss, and Z. Barnea, Acta Crystallogr., Sect. A 36, 482 (1980).
- Blum et al. (2009) V. Blum, R. Gehrke, F. Hanke, P. Havu, V. Havu, X. Ren, K. Reuter, and M. Scheffler, Comput. Phys. Commun. 180, 2175 (2009).
- Havu et al. (2009) V. Havu, V. Blum, P. Havu, and M. Scheffler, J. Comput. Phys. 228, 8367 (2009).
- Schimka, Harl, and Kresse (2011) L. Schimka, J. Harl, and G. Kresse, J. Chem. Phys. 134, 024116 (2011).
- Oliphant (2007) T. E. Oliphant, Comput. Sci. Eng. 9, 10 (2007).
- Sci (2001) “SciPy: Open source scientific tools for Python,” (2001), [Online; accessed 2015-03-06].
- Hunter (2007) J. D. Hunter, Comput. Sci. Eng. 9, 90 (2007).
- Marquardt (1963) D. W. Marquardt, J. Soc. Indust. Appl. Math. 11, 431 (1963).
- Hummer, Grüneis, and Kresse (2007) K. Hummer, A. Grüneis, and G. Kresse, Phys. Rev. B 75, 1 (2007).
- Skelton et al. (2014) J. M. Skelton, S. C. Parker, A. Togo, I. Tanaka, and A. Walsh, Phys. Rev. B 89, 205203 (2014).
- Schorr (2011) S. Schorr, Sol. Energy Mater. Sol. Cells 95, 1482 (2011).
- Siebentritt and Schorr (2012) S. Siebentritt and S. Schorr, Prog. Photovoltaics Res. Appl. 20, 512 (2012).
- Scragg et al. (2012) J. J. Scragg, P. J. Dale, D. Colombara, and L. M. Peter, ChemPhysChem 13, 3035 (2012).
- Gunawan, Gokmen, and Mitzi (2014) O. Gunawan, T. Gokmen, and D. B. Mitzi, J. Appl. Phys. 116, 084504 (2014).
- Scragg et al. (2014) J. J. S. Scragg, L. Choubrac, A. Lafond, T. Ericson, and C. Platzer-Björkman, Appl. Phys. Lett. 104, 041911 (2014).
- Chen et al. (2009) S. Chen, X. G. Gong, A. Walsh, and S.-H. Wei, Phys. Rev. B 79, 165211 (2009).
- Botti, Kammerlander, and Marques (2011) S. Botti, D. Kammerlander, and M. a. L. Marques, Appl. Phys. Lett. 98, 241915 (2011).
- Persson (2010) C. Persson, J. Appl. Phys. 107 (2010), 10.1063/1.3318468.
- Walsh et al. (2012) A. Walsh, S. Chen, S.-H. Wei, and X.-G. Gong, Adv. Energy Mater. 2, 400 (2012).
- Skelton et al. (2015) J. M. Skelton, A. J. Jackson, M. Dimitrievska, S. K. Wallace, and A. Walsh, APL Mater. 3, 041102 (2015).
- Jackson and Walsh (2014) A. J. Jackson and A. Walsh, Journal of Materials Chemistry A 2, 7829 (2014).
- (61) A. Togo, “Spglib,” [Online; accessed 2015-03-06].
- Paier et al. (2009) J. Paier, R. Asahi, A. Nagoya, and G. Kresse, Phys. Rev. B 79, 1 (2009).
- Chui et al. (1999) S. Chui, S. Lo, J. Charmant, A. Orpen, and I. Williams, Science 283, 1148 (1999).
- Hendon et al. (2015b) C. H. Hendon, K. E. Wittering, T.-H. Chen, W. Kaveevivitchai, I. Popov, K. T. Butler, C. C. Wilson, D. L. Cruickshank, O. Š. Miljanić, and A. Walsh, Nano Lett. 15, 2149 (2015b), pMID: 25706577, http://dx.doi.org/10.1021/acs.nanolett.5b00144 .
- Zhang, Chui, and Williams (2000) X. X. Zhang, S. S.-Y. Chui, and I. D. Williams, J. Appl. Phys. 87, 6007 (2000).
- Pöppl et al. (2008) A. Pöppl, S. Kunz, D. Himsl, and M. Hartmann, J. Phys. Chem. C 112, 2678 (2008), http://dx.doi.org/10.1021/jp7100094 .
- Butler, Hendon, and Walsh (2014a) K. T. Butler, C. H. Hendon, and a. Walsh, J. Am. Chem. Soc. 136, 2703 (2014a).
- Butler, Hendon, and Walsh (2014b) K. T. Butler, C. H. Hendon, and A. Walsh, ACS Appl. Mater. Interfaces 6, 22044 (2014b).