title: Exciting: a full-potential all-electron package implementing density-functional theory and many-body perturbation theory.
abstract: Linearized augmented planewave methods are known as the most precise numerical schemes for solving the Kohn-Sham equations of density-functional theory (DFT). In this review, we describe how this method is realized in the all-electron full-potential computer package, exciting. We emphasize the variety of different related basis sets, subsumed as (linearized) augmented planewave plus local orbital methods, discussing their pros and cons and we show that extremely high accuracy (microhartrees) can be achieved if the basis is chosen carefully. As the name of the code suggests, exciting is not restricted to ground-state calculations, but has a major focus on excited-state properties. It includes time-dependent DFT in the linear-response regime with various static and dynamical exchange-correlation kernels. These are preferably used to compute optical and electron-loss spectra for metals, molecules and semiconductors with weak electron-hole interactions. exciting makes use of many-body perturbation theory for charged and neutral excitations. To obtain the quasi-particle band structure, the GW approach is implemented in the single-shot approximation, known as G(0)W(0). Optical absorption spectra for valence and core excitations are handled by the solution of the Bethe-Salpeter equation, which allows for the description of strongly bound excitons. Besides these aspects concerning methodology, we demonstrate the broad range of possible applications by prototypical examples, comprising elastic properties, phonons, thermal-expansion coefficients, dielectric tensors and loss functions, magneto-optical Kerr effect, core-level spectra and more.
authors.affiliation: Physics Department and IRIS Adlershof, Humboldt-Universität zu Berlin, Zum Großen Windkanal 6, D-12489 Berlin, Germany.
authors.forename: Andris
authors.initials: A
authors.lastname: Gulans
authors.forename: Stefan
authors.initials: S
authors.lastname: Kontur
authors.forename: Christian
authors.initials: C
authors.lastname: Meisenbichler
authors.forename: Dmitrii
authors.initials: D
authors.lastname: Nabok
authors.forename: Pasquale
authors.initials: P
authors.lastname: Pavone
authors.forename: Santiago
authors.initials: S
authors.lastname: Rigamonti
authors.forename: Stephan
authors.initials: S
authors.lastname: Sagmeister
authors.forename: Ute
authors.initials: U
authors.lastname: Werner
authors.forename: Claudia
authors.initials: C
authors.lastname: Draxl