<<

Applications of methods in condensed systems JindˇrichKolorenˇc Institute of Physics, Academy of Sciences of the Czech Republic, Na Slovance 2, 18221 Praha 8, Czech Republic I. Institut f¨ur Theoretische Physik, Universit¨atHamburg, Jungiusstraße 9, 20355 Hamburg, Germany [email protected] Lubos Mitas Department of Physics and Center for High Performance Simulation, North Carolina State University, Raleigh, North Carolina 27695, USA [email protected]

The quantum Monte Carlo methods represent a powerful and broadly applicable computa- tional tool for finding very accurate solutions of the stationary Schr¨odingerequation for atoms, molecules, solids and a variety of model systems. The algorithms are intrinsically parallel and are able to take full advantage of the present-day high-performance computing systems. This review article concentrates on the fixed-node/fixed-phase diffusion with emphasis on its applications to of solids and other extended many-particle systems.

PACS numbers: 02.70.Ss, 71.15. m, 31.15. p − − To appear in Rep. Prog. Phys.

1 Introduction 1 4 Trial wave functions 15 1.1 Many-body stationary Schr¨odingerequation . . . 3 4.1 Elementary properties ...... 15 4.2 Jastrow factor ...... 16 2 Methods 4 4.3 Slater–Jastrow ...... 16 2.1 ...... 4 4.4 Antisymmetric forms with pair correlations . . . 18 2.2 ...... 5 4.5 Backflow coordinates ...... 18 2.2.1 Fixed-node/fixed-phase approximation . .6 2.2.2 Sampling the . . 6 5 Applications 19 2.2.3 General expectation values ...... 9 5.1 Properties of the homogeneous gas . . . 19 2.2.4 Spin degrees of freedom ...... 9 5.2 Cohesive of solids ...... 20 2.3 Pseudopotentials ...... 9 5.3 Equations of state ...... 21 3 From a finite supercell to the thermodynamic 5.4 Phase transitions ...... 22 limit 10 5.5 Lattice defects ...... 23 3.1 Twist-averaged boundary conditions ...... 11 5.6 Surface phenomena ...... 23 3.2 Ewald formula ...... 12 5.7 Excited states ...... 24 3.3 Extrapolation to the thermodynamic limit . . . . 13 5.8 BCS–BEC crossover ...... 25 3.4 An alternative model for Coulomb interaction ...... 14 6 Concluding remarks 26

1 Introduction The task of solving the Schr¨odingerequation for Many properties of condensed matter systems can be systems of and ions, and predicting the quan- tities of interest such as cohesion and binding energies, arXiv:1010.4992v1 [physics.comp-ph] 24 Oct 2010 calculated from solutions of the stationary Schr¨odinger equation describing interacting ions and electrons. The electronic gaps, crystal structures, variety of magnetic grand challenge of solving the Schr¨odingerequation phases or formation of quantum condensates is noth- has been around from the dawn of ing short of formidable. Paul Dirac recognized this and remains at the forefront of the condensed matter state of affairs already in 1929: “The general theory of physics today and, undoubtedly, for many decades to quantum mechanics is now almost complete . . . The come. underlying physical laws necessary for the mathemat-

1 ical theory of a large part of physics and the whole systems viable, allowing predictions that would be dif- chemistry are thus completely known, and the difficulty ficult or impossible to make otherwise. The quantum is only that the exact application of these laws leads Monte Carlo (QMC) methods described in this review to equations much too complicated to be soluble.”[1] provide an interesting illustration of what is currently Arguably, this is the most fundamental approach to possible and how much the computational methods the physics of condensed matter: Applications of the can enrich and make more precise our understanding rigorous quantum laws to models that are as close to of the quantum world. reality as currently feasible. Some of the ideas used in QMC methods go back The goal of finding accurate solutions for stationary to the times before the invention of electronic comput- quantum states is hampered by a number of difficulties ers. Already in 1930s Enrico Fermi noticed similarities inherent to many-body quantum systems: between the imaginary time Schr¨odingerequation and (i) Even moderately sized model systems contain the laws governing stochastic processes in statistical anywhere between tens to thousands of quantum mechanics. In addition, based on memories of his col- particles. Moreover, we are often interested in laborator Emilio Segr`e, Fermi also envisioned stochas- expectation values in the thermodynamic limit tic methodologies for solving the Schr¨odingerequa- that is usually reached by extrapolations from tion, which were very similar to concepts developed finite sizes. Such procedures typically require decades later. These Fermi’s ideas were acknowledged detailed information about the scaling of the by Metropolis and Ulam in a paper from 1949 [2], quantities of interest with the system size. where they outlined a stochastic approach to solv- ing various physical problems and discussed merits of (ii) Quantum particles interact and the interactions “modern” computers for its implementation. In fact, affect the nature of quantum states. In many this group of scientists at the Los Alamos National Lab- cases, the influence is profound. oratory attempted to calculate the hydrogen molecule by a simple version of QMC in the early 1950s, around (iii) The solutions have to conform to quantum sym- the same time when a pioneering work on the first metries such as the fermionic antisymmetry Monte Carlo study of classical systems was published linked to the Pauli exclusion principle. This is by Metropolis and coworkers [3]. In the late 1950s, a fundamental departure from classical systems Kalos initiated development of QMC simulations and and poses different challenges which call for new methodologies for few-particle systems and laid down analytical ideas and computational strategies. the statistical and mathematical foundations of the Green’s function Monte Carlo method [4]. Eventually, (iv) For meaningful comparisons with experiments, simulations of large many-particle systems became the required accuracy is exceedingly high, espe- practicable as well. First came studies of bosonic cially when comparing with precise data from fluids modelling 4He [5–7], and later followed investi- spectroscopic and low-temperature studies. gations of extended fermionic systems exemplified by 3 In the past, the most successful approaches to ad- liquid He [8, 9] and by the homogeneous electron gas dress these challenges were based mostly on reduction- [10, 11]. Besides these applications to condensed mat- ist ideas. The problem is divided into the dominant ter, essentially the same methods were in mid-seventies effects, which are treated explicitly, and the rest, which introduced in to study small molec- is then dealt with by approximate methods based on ular systems [12, 13]. To date, various QMC methods variety of analytical tools: perturbation expansions, were developed and applied to the electronic structure mean-field methods, approximate transformations to of atoms, molecules and solids, to quantum lattice known solutions, and so on. The reductionist ap- models, as well as to nuclear and other systems with proaches have been gradually developed into a high contributions from many scientists. level of sophistication and despite their limitations, The term “quantum Monte Carlo” covers several they are still the most commonly used strategies in related stochastic methodologies adapted to determine many-body physics. ground-state, excited-state or finite-temperature equi- The progress in computer technology has opened a librium properties of a variety of quantum systems. new avenue for studies of quantum (and many other) The word “quantum” is important since QMC ap- problems and has enabled researchers to obtain re- proaches differ significantly from Monte Carlo methods sults beyond the scope of analytic many-body theories. for classical systems. For an overview of the latter see The performance of current large computers makes for instance [14]. QMC is not only a computational computational investigations of many-body quantum tool for large-scale problems, but it also encompasses a

2 substantial amount of analytical work needed to make limiting factor in further increase in accuracy. As we such calculations feasible. QMC simulations often uti- will see in section 5, the fixed-node error is typically lize results of the more traditional electronic structure rather small and does not hinder calculation of robust methods in order to increase efficiency of the calcu- quantities such as cohesion, electronic gaps, optical ex- lations. These ingredients are combined to optimally citations, defect energies or potential barriers between balance the computational cost with achieved accuracy. structural conformations. By robust we mean quanti- The key point for gaining new insights is an appro- ties which are of the order of tenths of an electronvolt priate analysis of the quantum states and associated to several electronvolts. Nevertheless, the fixed-node many-body effects. It is typically approached itera- errors can bias results for more subtle phenomena, tively: Simulations indicate the gaps in understanding such as magnetic ordering or effects related to super- of the physics, closing these gaps is subsequently at- conductivity. Development of strategies to alleviate tempted and the improvements are assessed in the next such biases is an active area of research. round. Such a process involves construction of zero- Fixed-node DMC simulations are computationally or first-order approximations for the desired quantum rather demanding when compared to the mainstream states, incorporation of new analytical insights, and electronic structure methods that rely on mean-field development of new numerical algorithms. treatment of electron-electron interactions. On the QMC methods inherently incorporate several types other hand, QMC calculations can provide unique in- of internal checks, and many of the algorithms used sights into the nature of quantum phenomena and possess various rigorous bounds, such as the varia- can verify many theoretical ideas. As such, they can tional property of the total energy. Nevertheless, the produce not only accurate numbers but also new un- coding and numerical aspects of the simulations are derstanding. Indeed, QMC methodology is very much not entirely error-proof and the obtained results should an example of “it from bit” paradigm, alongside, for be verified independently. Indeed, it is a part of the example, the substantial computational efforts in quan- modern computational-science practice that several tum chromodynamics, which not only predict hadron groups revisit the same problem with independent masses but also contribute to the validation of the software packages and confirm or challenge the results. fundamental theory [20, 21]. Just a few decades ago it “Biodiversity” of the available QMC codes on the scien- was difficult to imagine that one would be able to solve tific market (including QWalk [15], QMCPACK [16], the Schr¨odinger equation for hundreds of electrons by CHAMP [17], CASINO [18], QMcBeaver [19] and oth- means of an explicit construction of the many-body ers) provides the important alternatives to verify the wave function. Today, such calculations are feasible algorithms and their implementations. This is clearly a using available computational resources. At the same rather labourious, slow and tedious process, neverthe- time, there remains more to be done to make the less, experience shows that independently calculated methods more insightful, more efficient, and their ap- results and predictions eventually reach a consensus plication less labourious. We hope that this review and such verified data become widely used standards. will contribute to the growing interest in this rapidly developing field of research. In this overview we present QMC methods that The review is organized as follows: The remainder solve the stationary Schr¨odingerequation for con- of this section provides mostly definitions and nota- densed systems of interacting in continuous tions. Section 2 follows with description of the VMC space. Conceptually very straightforward is the varia- and DMC methods. The strategies for calculation of tional Monte Carlo (VMC) method, which builds on quantities in the thermodynamic limit are presented explicit construction of trial (variational) wave func- in section 3. Section 4 introduces currently used forms tions using stochastic integration and parameter opti- of the trial wave functions and their recently devel- mization techniques. More advanced approaches rep- oped generalizations. The overview of applications resented by the diffusion Monte Carlo (DMC) method presented in section 5 is focused on QMC calculations are based on projection operators that find the ground of a variety of solids and related topics. state within a given symmetry class. Practical versions of the DMC method for a large number of particles 1.1 Many-body stationary Schr¨odinger require dealing with the well-known sign prob- equation lem originating in the antisymmetry of the fermionic wave functions. The most commonly used approach to Let us consider a system of quantum particles such as overcome this fundamental obstacle is the fixed-node electrons and ions interacting via Coulomb potentials. approximation. This approximation introduces the Since the masses of nuclei and electrons differ by three so-called fixed-node error, which appears to be the key orders of magnitude or more, the problem can be sim-

3 plified with the aid of the Born–Oppenheimer approxi- are relevant for our discussion of quantum Monte Carlo mation, which separates the electronic degrees of free- methodology, since the latter uses the results of these dom from the slowly moving system of ions. The elec- approaches as a reference and also for construction tronic part of the non-relativistic Born–Oppenheimer of the many-body wave functions. Familiarity with hamiltonian is given by the basic concepts of the Hartree–Fock and density- functional theories is likely to make the subsequent ˆ 1 X 2 X ZI X 1 sections easier to follow, but we believe that it is not H = i + , (1) −2 ∇ − ri xI ri rj a necessary prerequisite for understanding our exposi- i i,I | − | j