Wannier90 as a community code: new features and applications - Sorbonne Université
Article Dans Une Revue Journal of Physics: Condensed Matter Année : 2019

Wannier90 as a community code: new features and applications

Giovanni Pizzi
  • Fonction : Auteur
Valerio Vitale
  • Fonction : Auteur
Ryotaro Arita
  • Fonction : Auteur
Frank Freimuth
  • Fonction : Auteur
Guillaume Géranton
  • Fonction : Auteur
Dominik Gresch
  • Fonction : Auteur
Charles Johnson
  • Fonction : Auteur
Takashi Koretsune
  • Fonction : Auteur
Julen Ibañez-Azpiroz
  • Fonction : Auteur
Hyungjun Lee
  • Fonction : Auteur
Jae-Mo Lihm
  • Fonction : Auteur
Daniel Marchand
  • Fonction : Auteur
Antimo Marrazzo
  • Fonction : Auteur
Yuriy Mokrousov
  • Fonction : Auteur
Jamal I Mustafa
  • Fonction : Auteur
Yoshiro Nohara
  • Fonction : Auteur
Thomas Ponweiser
  • Fonction : Auteur
Junfeng Qiao
  • Fonction : Auteur
Florian Thöle
  • Fonction : Auteur
Stepan S Tsirkin
  • Fonction : Auteur
Malgorzata Wierzbowska
  • Fonction : Auteur
David Vanderbilt
  • Fonction : Auteur
Ivo Souza
  • Fonction : Auteur
Arash A Mostofi
  • Fonction : Auteur
Jonathan R Yates
  • Fonction : Auteur

Résumé

Wannier90 is an open-source computer program for calculating maximally-localised Wannier functions (MLWFs) from a set of Bloch states. It is interfaced to many widely used electronic-structure codes thanks to its independence from the basis sets representing these Bloch states. In the past few years the development of Wannier90 has transitioned to a community-driven model; this has resulted in a number of new developments that have been recently released in Wannier90 v3.0. In this article we describe these new functionalities, that include the implementation of new features for wannierisation and disentanglement (symmetry-adapted Wannier functions, selectively-localised Wannier functions, selected columns of the density matrix) and the ability to calculate new properties (shift currents and Berry-curvature dipole, and a new interface to many-body perturbation theory); performance improvements, including parallelisation of the core code; enhancements in functionality (support for spinor-valued Wannier functions, more accurate methods to interpolate quantities in the Brillouin zone); improved usability (improved plotting routines, integration with high-throughput automation frameworks), as well as the implementation of modern software engineering practices (unit testing, continuous integration, and automatic source-code documentation). These new features, capabilities, and code development model aim to further sustain and expand the 2 community uptake and range of applicability, that nowadays spans complex and accurate dielectric, electronic, magnetic, optical, topological and transport properties of materials.
Fichier principal
Vignette du fichier
Wannier90_new_paper.pdf (3.45 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02348582 , version 1 (05-11-2019)

Identifiants

Citer

Giovanni Pizzi, Valerio Vitale, Ryotaro Arita, Stefan Blügel, Frank Freimuth, et al.. Wannier90 as a community code: new features and applications. Journal of Physics: Condensed Matter, 2019, ⟨10.1088/1361-648X/ab51ff⟩. ⟨hal-02348582⟩
404 Consultations
150 Téléchargements

Altmetric

Partager

More