CRYSTAL [1] is a periodic ab initio program that expands the Crystalline Orbitals (CO) in Bloch functions built from local functions ("atomic orbitals", AOs). Each AO is a contraction of Gaussian Type Functions (GTFs), which in turn are the product of a Gaussian and a real solid spherical harmonic. It can treat systems periodic in one, two and three dimensions, and solve both the Hartree-Fock (HF) and Kohn-Sham (DFT) equations. All the most popular local and non-local exchange and correlation functionals can be used in any combination; also "hybrid" schemes, such as the so called B3-LYP, which combines the Hartree-Fock exchange term with the Becke [2] and Lee-Yang-Parr [3] functionals according to the formula proposed by Becke [4], are available.
The Coulomb infinite series are always evaluated analytically, by using for the long range interactions a scheme based on multipolar expansions, spherical harmonics and Hermite polynomial recursion relations and Ewald type summations.
In the DFT calculations two options are now available for the construction of the exchange-correlation matrix elements: either direct numerical integration or the use of an auxiliary basis set of GTFs in which the exchange-correlation potential is expanded. For the numerical integration, the atomic partition method proposed by Becke [5] has been adopted, combined with Gauss-Legendre (radial) and Lebedev (angular) quadrature.
A basis set of symmetry adapted crystalline orbitals (SACO's) is used for obtaining a block-diagonal representation of the Hamiltonian matrix at each k-point in reciprocal space, with a consequent reduction in computational time when large unit cell and high symmetry systems are considered [6,7,8]. In these conditions, it is possible to numerically optimise the geometry of complex structure at a relatively low cost. Recent improvements with respect to the public version of the code [1] include the evaluation of the analytic gradients of the HF Energy with respect to the internal coordinates [9,10,11] and the construction of well localised Wannier functions [12].
Three different examples will be discussed during the workshop:
The following tables and figure refer to the first example, treated at the HF level with a basis set containing 5 and 13 atomic orbitals/atom for Li and F, respectively.
and Eform (in hartree) are the energy gain with respect to the unrelaxed geometry and the defect
formation energy. Nvar and Ncyc are the number of variables to be optimised
and of optimisation cycles.| Sn | Li100 | F110 | Li111 | ![]() |
Eform | Nvar | Ncyc |
| 8 | - | - | - | -0.00000 | 0.25554 | 0 | - |
| 16 | 0.024 | - | - | -0.00063 | 0.25481 | 1 | 5 |
| 32 | 0.039 | 0.013 | 0.000 | -0.00103 | 0.25386 | 2 | 5 |
| 54 | 0.039 | 0.011 | -0.003 | -0.00105 | 0.25319 | 6 | 7 |
| 64 | 0.043 | 0.015 | -0.003 | -0.00115 | 0.25265 | 6 | 12 |
| 128 | 0.043 | 0.014 | -0.004 | -0.00122 | 0.25039 | 12 | 9 |
| 216 | 0.045 | 0.011 | -0.005 | -0.00124 | 0.24739 | 20 | 22 |
| 250 | 0.045 | 0.011 | -0.004 | -0.00128 | 0.24618 | 24 | 17 |
| 256 | 0.045 | 0.016 | -0.004 | -0.00149 | 0.24575 | 21 | 15 |
| Sn | INT | SCF | GRAD | Ncyc | TOTcyc |
| 16 | 52.3 | 81.4 | 295.3 | 5 | 429.0 |
| 32 | 113.1 | 110.4 | 515.9 | 5 | 739.4 |
| 54 | 229.7 | 224.8 | 876.5 | 7 | 1331.0 |
| 64 | 308.4 | 220.1 | 1074.1 | 12 | 1602.6 |
| 128 | 764.4 | 656.2 | 2095.9 | 9 | 3516.5 |
| 216 | 1647.8 | 2127.2 | 3980.1 | 22 | 7755.1 |
| 250 | 1959.3 | 2660.8 | 4648.1 | 17 | 9268.2 |
| 256 | 2067.4 | 2540.8 | 4758.8 | 15 | 9367.0 |

In recent years progress has been made towards density functional calculations with computational costs proportional to system size [1]. The electrostatic problem is solved by fast multipole or fast Fourier/wavelet transform methods. Direct search methods for the density matrix and projection methods have replaced diagonalization of the Kohn-Sham matrix.
However, accuracy, numerical stability, and performance of these methods have to be further improved. We will discuss these items in connection with our implementation of the Gaussian and Augmented-Plane Wave (GAPW) method [2,3].
In the first part we will discuss two methods applied in the
calculation of elements of the Kohn-Sham matrix. Most atomic orbital
based methods use fast multipole methods [4,5] to achieve linear
scaling in calculating electrostatics or make use of auxiliary basis
functions to expand the electron density [6,7]. The GAPW method uses
a special combination of all these methods together with techniques
transfered from solid state calculations. In a first step projector
techniques [8,9] are used to separate the electron density in atomic
and interstitial contributions
are densities
localized on atom
. Using
additional charge distributions with compensating multipole moments
the electrostatic energy can be decoupled into non-interacting local
terms and a single long-ranged contribution of a smooth charge
distribution. The interaction energy of the core charges with the
electron density and the core - core interactions are also
included. This has a twofold advantage. In periodic systems two
conditionally convergent sums are replaced by a single rapidly
converging sum (the Ewald method) and the long-ranged part of the
ionic core with the electronic density is handled together with the
electron-electron interactions. Finally, the remaining long-ranged
term is calculated using fast Fourier transform techniques, which can
be interpreted as using an auxiliary basis of plane waves.
Besides providing an overall linear scaling scheme, these methods
greatly reduce the prefactor of the calculation by
requiring only local nuclear attraction integrals and a
much smaller plane wave cutoff.
An all electron implementation was shown to be almost as efficient as
pseudopotential calculations [10].
In the second part the problem of calculating the density matrix from a given Kohn-Sham matrix is discussed. Many different methods have been proposed to solve this task with linear scaling [1]. All of these methods suffer from the slow decay of off-diagonal matrix elements of the density operator. A problem greatly enhanced by ill-conditioned overlap matrices encountered in calculations with larger localized basis sets [11]. The polarized atomic orbital (PAO) method [12,13] provides a partial solution to these problems. However, the accuracy of the calculation is reduced. Test calculations and possible new fields of applications will be presented.
This presentation will address our recent efforts towards developing linear scaling electronic structure methods for the quantum mechanical modelling of large molecules and periodic systems, using gaussian-type orbitals. In particular, we will discuss our recent advances in density functional theory methods and seconder-order perturbation theory (MP2). Time permitting, applications to fluorinated carbon nanotubes will be presented.
In Epstein-Nesbet perturbation theory several aspects of localization and delocalization can be studied. In canonical orbitals (completely delocalized) Epstein-Nesbet perturbation theory presents some defaults, which lead to the fact that nowadays the method is rarely employed. With respect to Møller-Plesset perturbation theory, Epstein-Nesbet perturbation theory needs Coulomb and Exchange integrals between hole-hole, hole-particle, and particle-particle pairs, which, when concentrated on only a few terms, lead to the inclusion of essential interactions found in CEPA-0 or MP4, but with much less effort. In canonical orbitals these integals are dispersed on many individual terms, and, compared to Møller-Plesset perturbation theory, no further correlation correction can be calculated in the limit of large systems. In order to obtain a useful method, a mixture of Møller-Plesset perturbation in canonical orbitals (or the orbital-invariant formulation) may be coupled to the additional interactions from the Epstein-Nesbet perturbation series, the latter being expressed in a localized basis.
A corresponding intermediate between Epstein-Nesbet and Møller-Plesset H0 is investigated, and applied to a few test cases.
Linear scaling methods based on Gaussian orbitals vary greatly in their maturity and their extent of relevance to chemists who perform routine applications of electronic structure methods. In this talk, I shall focus first on the construction of effective Hamiltonian matrices, which is without doubt the most mature area. The status of fast Coulomb and exchange methods will be reviewed for energies and analytical gradients, and compared with grid-based quadrature for exchange-correlation contributions. In the second part of the talk, some new developments in diagonalization-free methods for updating the one-particle density matrix will be discussed. These methods are at this stage significantly less relevant to most chemical applications. Finally, if time permits, I shall discuss the use of localized orbital methods in describing highly correlated wavefunctions, and an interesting theorem about the structure of the exact wavefunction.