Skip to main content
Journal cover image

Advanced modeling of materials with PAOFLOW 2.0: New features and software design

Publication ,  Journal Article
Cerasoli, FT; Supka, AR; Jayaraj, A; Costa, M; Siloi, I; Sławińska, J; Curtarolo, S; Fornari, M; Ceresoli, D; Buongiorno Nardelli, M
Published in: Computational Materials Science
December 1, 2021

Recent research in materials science opens exciting perspectives to design novel quantum materials and devices, but it calls for quantitative predictions of properties which are not accessible in standard first principles packages. PAOFLOW, is a software tool that constructs tight-binding Hamiltonians from self-consistent electronic wavefunctions by projecting onto a set of atomic orbitals. The electronic structure provides numerous materials properties that otherwise would have to be calculated via phenomenological models. In this paper, we describe recent re-design of the code as well as the new features and improvements in performance. In particular, we have implemented symmetry operations for unfolding equivalent k-points, which drastically reduces the runtime requirements of first principles calculations, and we have provided internal routines of projections onto atomic orbitals enabling generation of real space atomic orbitals. Moreover, we have included models for non-constant relaxation time in electronic transport calculations, doubling the real space dimensions of the Hamiltonian as well as the construction of Hamiltonians directly from analytical models. Importantly, PAOFLOW has been now converted into a Python package, and is streamlined for use directly within other Python codes. The new object oriented design treats PAOFLOW's computational routines as class methods, providing an API for explicit control of each calculation.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Computational Materials Science

DOI

ISSN

0927-0256

Publication Date

December 1, 2021

Volume

200

Related Subject Headings

  • Materials
  • 5104 Condensed matter physics
  • 4016 Materials engineering
  • 0912 Materials Engineering
  • 0205 Optical Physics
  • 0204 Condensed Matter Physics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Cerasoli, F. T., Supka, A. R., Jayaraj, A., Costa, M., Siloi, I., Sławińska, J., … Buongiorno Nardelli, M. (2021). Advanced modeling of materials with PAOFLOW 2.0: New features and software design. Computational Materials Science, 200. https://doi.org/10.1016/j.commatsci.2021.110828
Cerasoli, F. T., A. R. Supka, A. Jayaraj, M. Costa, I. Siloi, J. Sławińska, S. Curtarolo, M. Fornari, D. Ceresoli, and M. Buongiorno Nardelli. “Advanced modeling of materials with PAOFLOW 2.0: New features and software design.” Computational Materials Science 200 (December 1, 2021). https://doi.org/10.1016/j.commatsci.2021.110828.
Cerasoli FT, Supka AR, Jayaraj A, Costa M, Siloi I, Sławińska J, et al. Advanced modeling of materials with PAOFLOW 2.0: New features and software design. Computational Materials Science. 2021 Dec 1;200.
Cerasoli, F. T., et al. “Advanced modeling of materials with PAOFLOW 2.0: New features and software design.” Computational Materials Science, vol. 200, Dec. 2021. Scopus, doi:10.1016/j.commatsci.2021.110828.
Cerasoli FT, Supka AR, Jayaraj A, Costa M, Siloi I, Sławińska J, Curtarolo S, Fornari M, Ceresoli D, Buongiorno Nardelli M. Advanced modeling of materials with PAOFLOW 2.0: New features and software design. Computational Materials Science. 2021 Dec 1;200.
Journal cover image

Published In

Computational Materials Science

DOI

ISSN

0927-0256

Publication Date

December 1, 2021

Volume

200

Related Subject Headings

  • Materials
  • 5104 Condensed matter physics
  • 4016 Materials engineering
  • 0912 Materials Engineering
  • 0205 Optical Physics
  • 0204 Condensed Matter Physics