scispace - formally typeset
Search or ask a question
Author

Alessandro Erba

Bio: Alessandro Erba is an academic researcher from University of Turin. The author has contributed to research in topics: Ab initio & Ab initio quantum chemistry methods. The author has an hindex of 28, co-authored 100 publications receiving 4083 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: Crystal14 as discussed by the authors is an ab initio code that uses a Gaussian-type basis set: both pseudopotential and all-electron strategies are permitted; the latter is not much more expensive than the former up to the first second transition metal rows of the periodic table.
Abstract: The capabilities of the Crystal14 program are presented, and the improvements made with respect to the previous Crystal09 version discussed. Crystal14 is an ab initio code that uses a Gaussian-type basis set: both pseudopotential and all-electron strategies are permitted; the latter is not much more expensive than the former up to the first-second transition metal rows of the periodic table. A variety of density functionals is available, including as an extreme case Hartree–Fock; hybrids of various nature (global, range-separated, double) can be used. In particular, a very efficient implementation of global hybrids, such as popular B3LYP and PBE0 prescriptions, allows for such calculations to be performed at relatively low computational cost. The program can treat on the same grounds zero-dimensional (molecules), one-dimensional (polymers), two-dimensional (slabs), as well as three-dimensional (3D; crystals) systems. No spurious 3D periodicity is required for low-dimensional systems as happens when plane-waves are used as a basis set. Symmetry is fully exploited at all steps of the calculation; this permits, for example, to investigate nanotubes of increasing radius at a nearly constant cost (better than linear scaling!) or to perform self-consistent-field (SCF) calculations on fullerenes as large as (10,10), with 6000 atoms, 84,000 atomic orbitals, and 20 SCF cycles, on a single core in one day. Three versions of the code exist, serial, parallel, and massive-parallel. In the second one, the most relevant matrices are duplicated, whereas in the third one the matrices in reciprocal space are distributed for diagonalization. All the relevant vectors are now dynamically allocated and deallocated after use, making Crystal14 much more agile than the previous version, in which they were statically allocated. The program now fits more easily in low-memory machines (as many supercomputers nowadays are). Crystal14 can be used on parallel machines up to a high number of cores (benchmarks up to 10,240 cores are documented) with good scalability, the main limitation remaining the diagonalization step. Many tensorial properties can be evaluated in a fully automated way by using a single input keyword: elastic, piezoelectric, photoelastic, dielectric, as well as first and second hyperpolarizabilies, electric field gradients, Born tensors and so forth. Many tools permit a complete analysis of the vibrational properties of crystalline compounds. The infrared and Raman intensities are now computed analytically and related spectra can be generated. Isotopic shifts are easily evaluated, frequencies of only a fragment of a large system computed and nuclear contribution to the dielectric tensor determined. New algorithms have been devised for the investigation of solid solutions and disordered systems. The topological analysis of the electron charge density, according to the Quantum Theory of Atoms in Molecules, is now incorporated in the code via the integrated merge of the Topond package. Electron correlation can be evaluated at the Moller–Plesset second-order level (namely MP2) and a set of double-hybrids are presently available via the integrated merge with the Cryscor program. © 2014 Wiley Periodicals, Inc.

1,172 citations

Journal ArticleDOI
TL;DR: The Crystal program as discussed by the authors adopts atom-centered Gaussian-type functions as a basis set, which makes it possible to perform all-electron as well as pseudopotential calculations.
Abstract: The latest release of the Crystal program for solid-state quantum-mechanical ab initio simulations is presented. The program adopts atom-centered Gaussian-type functions as a basis set, which makes it possible to perform all-electron as well as pseudopotential calculations. Systems of any periodicity can be treated at the same level of accuracy (from 0D molecules, clusters and nanocrystals, to 1D polymers, helices, nanorods, and nanotubes, to 2D monolayers and slab models for surfaces, to actual 3D bulk crystals), without any artificial repetition along nonperiodic directions for 0–2D systems. Density functional theory calculations can be performed with a variety of functionals belonging to several classes: local-density (LDA), generalized-gradient (GGA), meta-GGA, global hybrid, range-separated hybrid, and self-consistent system-specific hybrid. In particular, hybrid functionals can be used at a modest computational cost, comparable to that of pure LDA and GGA formulations, because of the efficient implementation of exact nonlocal Fock exchange. Both translational and point-symmetry features are fully exploited at all steps of the calculation, thus drastically reducing the corresponding computational cost. The various properties computed encompass electronic structure (including magnetic spin-polarized open-shell systems, electron density analysis), geometry (including full or constrained optimization, transition-state search), vibrational properties (frequencies, infrared and Raman intensities, phonon density of states), thermal properties (quasi-harmonic approximation), linear and nonlinear optical properties (static and dynamic [hyper]polarizabilities), strain properties (elasticity, piezoelectricity, photoelasticity), electron transport properties (Boltzmann, transport across nanojunctions), as well as X-ray and inelastic neutron spectra. The program is distributed in serial, parallel, and massively parallel versions. In this paper, the original developments that have been devised and implemented in the last 4 years (since the distribution of the previous public version, Crystal14, occurred in December 2013) are described.

1,108 citations

Journal ArticleDOI
TL;DR: The performance and capabilities of the massively parallel version of the Crystal17 package for first-principles calculations on solids are discussed and recent developments allowing for a further improvement of the code scalability are presented.
Abstract: Nowadays, the efficient exploitation of high-performance computing resources is crucial to extend the applicability of first-principles theoretical methods to the description of large, progressively more realistic molecular and condensed matter systems. This can be achieved only by devising effective parallelization strategies for the most time-consuming steps of a calculation, which requires some effort given the usual complexity of quantum-mechanical algorithms, particularly so if parallelization is to be extended to all properties and not just to the basic functionalities of the code. In this Article, the performance and capabilities of the massively parallel version of the Crystal17 package for first-principles calculations on solids are discussed. In particular, we present: (i) recent developments allowing for a further improvement of the code scalability (up to 32 768 cores); (ii) a quantitative analysis of the scaling and memory requirements of the code when running calculations with several thousa...

136 citations

Journal ArticleDOI
TL;DR: The diverse features and recent advances of the present Cryscor version are illustrated by exemplary applications to various systems: the adsorption of an argon monolayer on the MgO (100) surface, the rolling energy of a boron nitride nanoscroll, the relative stability of different aluminosilicates, the inclusion energy of methane in methane-ice-clathrates, and the effect of electron correlation on charge and momentum density of α-quartz.
Abstract: CRYSCOR is a periodic post-Hartree–Fock program based on local functions in direct space, i.e., Wannier functions and projected atomic orbitals. It uses atom centered Gaussians as basis functions. The Hartree–Fock reference, as well as symmetry information, is provided by the CRYSTAL program. CRYSCOR presently features an efficient and parallel implementation of periodic local second order Moller–Plesset perturbation theory (MP2), which allows us to study 1D-, 2D- and 3D-periodic systems beyond 1000 basis functions per unit cell. Apart from the correlation energy also the MP2 density matrix, and from that the Compton profile, are available. Very recently, a new module for calculating excitonic band gaps at the uncorrelated Configuration-Interaction-Singles (CIS) level has been added. Other advancements include new extrapolation techniques for calculating surface adsorption on semi-infinite solids. In this paper the diverse features and recent advances of the present CRYSCOR version are illustrated by exemplary applications to various systems: the adsorption of an argon monolayer on the MgO (100) surface, the rolling energy of a boron nitride nanoscroll, the relative stability of different aluminosilicates, the inclusion energy of methane in methane–ice-clathrates, and the effect of electron correlation on charge and momentum density of α-quartz. Furthermore, we present some first tentative CIS results for excitonic band gaps of simple 3D-crystals, and their dependence on the diffuseness of the basis set.

123 citations

Journal ArticleDOI
TL;DR: The vibrational properties of CaCO(3) aragonite have been investigated both theoretically, by using a quantum mechanical approach and experimentally, by collecting polarized infrared (IR) reflectance and Raman spectra.
Abstract: The vibrational properties of CaCO3 aragonite have been investigated both theoretically, by using a quantum mechanical approach (all electron Gaussian type basis set and B3LYP HF-DFT hybrid functional, as implemented in the CRYSTAL code) and experimentally, by collecting polarized infrared (IR) reflectance and Raman spectra. The combined use of theory and experiment permits on the one hand to analyze the many subtle features of the measured spectra, on the other hand to evidentiate limits and deficiencies of both approaches. The full set of TO and LO IR active modes, their intensities, the dielectric tensor (in its static and high frequency components), and the optical indices have been determined, as well as the Raman frequencies. Tools such as isotopic substitution and graphical animation of the modes are available, that complement the analysis of the spectrum.

99 citations


Cited by
More filters
01 Feb 1995
TL;DR: In this paper, the unpolarized absorption and circular dichroism spectra of the fundamental vibrational transitions of the chiral molecule, 4-methyl-2-oxetanone, are calculated ab initio using DFT, MP2, and SCF methodologies and a 5S4P2D/3S2P (TZ2P) basis set.
Abstract: : The unpolarized absorption and circular dichroism spectra of the fundamental vibrational transitions of the chiral molecule, 4-methyl-2-oxetanone, are calculated ab initio. Harmonic force fields are obtained using Density Functional Theory (DFT), MP2, and SCF methodologies and a 5S4P2D/3S2P (TZ2P) basis set. DFT calculations use the Local Spin Density Approximation (LSDA), BLYP, and Becke3LYP (B3LYP) density functionals. Mid-IR spectra predicted using LSDA, BLYP, and B3LYP force fields are of significantly different quality, the B3LYP force field yielding spectra in clearly superior, and overall excellent, agreement with experiment. The MP2 force field yields spectra in slightly worse agreement with experiment than the B3LYP force field. The SCF force field yields spectra in poor agreement with experiment.The basis set dependence of B3LYP force fields is also explored: the 6-31G* and TZ2P basis sets give very similar results while the 3-21G basis set yields spectra in substantially worse agreements with experiment. jg

1,652 citations

Journal ArticleDOI
TL;DR: This work redesigns the LPNO-CCSD method with a new method based on the combination of the concepts of PNOs and projected atomic orbitals (PAOs), which is as accurate as the original method while leading to computational savings exceeding one order of magnitude for larger systems.
Abstract: In previous publications, it was shown that an efficient local coupled cluster method with single- and double excitations can be based on the concept of pair natural orbitals (PNOs) [F. Neese, A. Hansen, and D. G. Liakos, J. Chem. Phys. 131, 064103 (2009)]. The resulting local pair natural orbital-coupled-cluster single double (LPNO-CCSD) method has since been proven to be highly reliable and efficient. For large molecules, the number of amplitudes to be determined is reduced by a factor of 10(5)-10(6) relative to a canonical CCSD calculation on the same system with the same basis set. In the original method, the PNOs were expanded in the set of canonical virtual orbitals and single excitations were not truncated. This led to a number of fifth order scaling steps that eventually rendered the method computationally expensive for large molecules (e.g., >100 atoms). In the present work, these limitations are overcome by a complete redesign of the LPNO-CCSD method. The new method is based on the combination of the concepts of PNOs and projected atomic orbitals (PAOs). Thus, each PNO is expanded in a set of PAOs that in turn belong to a given electron pair specific domain. In this way, it is possible to fully exploit locality while maintaining the extremely high compactness of the original LPNO-CCSD wavefunction. No terms are dropped from the CCSD equations and domains are chosen conservatively. The correlation energy loss due to the domains remains below 8800 basis functions and >450 atoms. In all larger test calculations done so far, the LPNO-CCSD step took less time than the preceding Hartree-Fock calculation, provided no approximations have been introduced in the latter. Thus, based on the present development reliable CCSD calculations on large molecules with unprecedented efficiency and accuracy are realized.

1,207 citations

Journal ArticleDOI
TL;DR: Crystal14 as discussed by the authors is an ab initio code that uses a Gaussian-type basis set: both pseudopotential and all-electron strategies are permitted; the latter is not much more expensive than the former up to the first second transition metal rows of the periodic table.
Abstract: The capabilities of the Crystal14 program are presented, and the improvements made with respect to the previous Crystal09 version discussed. Crystal14 is an ab initio code that uses a Gaussian-type basis set: both pseudopotential and all-electron strategies are permitted; the latter is not much more expensive than the former up to the first-second transition metal rows of the periodic table. A variety of density functionals is available, including as an extreme case Hartree–Fock; hybrids of various nature (global, range-separated, double) can be used. In particular, a very efficient implementation of global hybrids, such as popular B3LYP and PBE0 prescriptions, allows for such calculations to be performed at relatively low computational cost. The program can treat on the same grounds zero-dimensional (molecules), one-dimensional (polymers), two-dimensional (slabs), as well as three-dimensional (3D; crystals) systems. No spurious 3D periodicity is required for low-dimensional systems as happens when plane-waves are used as a basis set. Symmetry is fully exploited at all steps of the calculation; this permits, for example, to investigate nanotubes of increasing radius at a nearly constant cost (better than linear scaling!) or to perform self-consistent-field (SCF) calculations on fullerenes as large as (10,10), with 6000 atoms, 84,000 atomic orbitals, and 20 SCF cycles, on a single core in one day. Three versions of the code exist, serial, parallel, and massive-parallel. In the second one, the most relevant matrices are duplicated, whereas in the third one the matrices in reciprocal space are distributed for diagonalization. All the relevant vectors are now dynamically allocated and deallocated after use, making Crystal14 much more agile than the previous version, in which they were statically allocated. The program now fits more easily in low-memory machines (as many supercomputers nowadays are). Crystal14 can be used on parallel machines up to a high number of cores (benchmarks up to 10,240 cores are documented) with good scalability, the main limitation remaining the diagonalization step. Many tensorial properties can be evaluated in a fully automated way by using a single input keyword: elastic, piezoelectric, photoelastic, dielectric, as well as first and second hyperpolarizabilies, electric field gradients, Born tensors and so forth. Many tools permit a complete analysis of the vibrational properties of crystalline compounds. The infrared and Raman intensities are now computed analytically and related spectra can be generated. Isotopic shifts are easily evaluated, frequencies of only a fragment of a large system computed and nuclear contribution to the dielectric tensor determined. New algorithms have been devised for the investigation of solid solutions and disordered systems. The topological analysis of the electron charge density, according to the Quantum Theory of Atoms in Molecules, is now incorporated in the code via the integrated merge of the Topond package. Electron correlation can be evaluated at the Moller–Plesset second-order level (namely MP2) and a set of double-hybrids are presently available via the integrated merge with the Cryscor program. © 2014 Wiley Periodicals, Inc.

1,172 citations

Journal ArticleDOI
TL;DR: The Crystal program as discussed by the authors adopts atom-centered Gaussian-type functions as a basis set, which makes it possible to perform all-electron as well as pseudopotential calculations.
Abstract: The latest release of the Crystal program for solid-state quantum-mechanical ab initio simulations is presented. The program adopts atom-centered Gaussian-type functions as a basis set, which makes it possible to perform all-electron as well as pseudopotential calculations. Systems of any periodicity can be treated at the same level of accuracy (from 0D molecules, clusters and nanocrystals, to 1D polymers, helices, nanorods, and nanotubes, to 2D monolayers and slab models for surfaces, to actual 3D bulk crystals), without any artificial repetition along nonperiodic directions for 0–2D systems. Density functional theory calculations can be performed with a variety of functionals belonging to several classes: local-density (LDA), generalized-gradient (GGA), meta-GGA, global hybrid, range-separated hybrid, and self-consistent system-specific hybrid. In particular, hybrid functionals can be used at a modest computational cost, comparable to that of pure LDA and GGA formulations, because of the efficient implementation of exact nonlocal Fock exchange. Both translational and point-symmetry features are fully exploited at all steps of the calculation, thus drastically reducing the corresponding computational cost. The various properties computed encompass electronic structure (including magnetic spin-polarized open-shell systems, electron density analysis), geometry (including full or constrained optimization, transition-state search), vibrational properties (frequencies, infrared and Raman intensities, phonon density of states), thermal properties (quasi-harmonic approximation), linear and nonlinear optical properties (static and dynamic [hyper]polarizabilities), strain properties (elasticity, piezoelectricity, photoelasticity), electron transport properties (Boltzmann, transport across nanojunctions), as well as X-ray and inelastic neutron spectra. The program is distributed in serial, parallel, and massively parallel versions. In this paper, the original developments that have been devised and implemented in the last 4 years (since the distribution of the previous public version, Crystal14, occurred in December 2013) are described.

1,108 citations

Journal ArticleDOI
TL;DR: The capabilities and design philosophy of the current version of the PySCF package are document, which is as efficient as the best existing C or Fortran‐based quantum chemistry programs.
Abstract: Python-based simulations of chemistry framework (PySCF) is a general-purpose electronic structure platform designed from the ground up to emphasize code simplicity, so as to facilitate new method development and enable flexible computational workflows. The package provides a wide range of tools to support simulations of finite-size systems, extended systems with periodic boundary conditions, low-dimensional periodic systems, and custom Hamiltonians, using mean-field and post-mean-field methods with standard Gaussian basis functions. To ensure ease of extensibility, PySCF uses the Python language to implement almost all of its features, while computationally critical paths are implemented with heavily optimized C routines. Using this combined Python/C implementation, the package is as efficient as the best existing C or Fortran-based quantum chemistry programs. In this paper, we document the capabilities and design philosophy of the current version of the PySCF package. WIREs Comput Mol Sci 2018, 8:e1340. doi: 10.1002/wcms.1340 This article is categorized under: Structure and Mechanism > Computational Materials Science Electronic Structure Theory > Ab Initio Electronic Structure Methods Software > Quantum Chemistry

1,042 citations