journal article·2026-07-06Open access

An exciting Approach to Theoretical Spectroscopy

Martí Raya‐Moreno, Alexander Buccheri, Noah Alexy Dasch, Nasrin Farahani, Ignacio Gonzalez Oliva, Andris Gulans, Seokhyun Hong, Manoar Hossain, Hannah Kleine, Martin Kuban, Sven Lubeck, Benedikt Maurer, Pasquale Pavone, Fabian Peschel, Daria Popova‐Gorelova, Lu Qiao, Elias Richter, Santiago Rigamonti, Ronaldo Rodrigues Pela, Maximilian Schebek, Kshitij Sinha, Daniel T. Speckhard, Jan Stutz, Sebastian Tillack, Dmitry Tumakov, Jānis Užulis, Mara Voiculescu, Cecilia Vona, Mao Yang, Claudia Draxl

Abstract

ABSTRACT Theoretical spectroscopy, and more generally, electronic‐structure theory, are powerful concepts for describing the complex many‐body interactions in materials. They cover methods from ground‐state properties to lattice excitations and light‐matter interaction, including time‐resolved variants. Among the various electronic‐structure codes, exciting is an all‐electron full‐potential package that has a very rich portfolio, with a particular focus on excitations. It implements the linearized augmented planewave plus local orbital (LAPW+LO) basis, which is known as the gold standard for solving the Kohn‐Sham equations of density‐functional theory (DFT). exciting also offers benchmark‐quality results for a wide range of excited‐state methods. In this review, we provide an overview of the most recent features implemented in exciting , accompanied by summaries on the state of the art of the underlying methodologies. They comprise DFT and time‐dependent density‐functional theory (TDDFT), density‐functional perturbation theory (DFPT) for phonons and electron‐phonon coupling, and many‐body perturbation theory in terms of the approach and the Bethe‐Salpeter equation (BSE). Moreover, exciting can handle resonant inelastic x‐ray scattering (RIXS), pump‐probe spectroscopy, as well as exciton‐phonon coupling (EXPC). Finally, we cover workflows and a view on data and machine learning (ML). All aspects are demonstrated with examples for scientifically relevant materials.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · 2D Materials and Applications · Strong Light-Matter Interactions

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Physics and CSMB Humboldt‐Universität zu Berlin Berlin Germany

Max Planck Institute for the Structure and Dynamics of Matter Hamburg Germany

Department of Physics University of Latvia Riga Latvia

Paderborn Center for Parallel Computing (PC2) Paderborn University Paderborn Germany

Institute of Physics Brandenburg University of Technology Cottbus–Senftenberg Cottbus Germany

Distributed Algorithms and Supercomputing Department Zuse Institute Berlin (ZIB) Berlin Germany

Department of Physics Freie Universität Berlin Berlin Germany

Funding

European Commission · Deutsche Forschungsgemeinschaft · Volkswagen Foundation · Latvijas Universitate · Latvijas Zinātnes Padome · Max-Planck-Gesellschaft

References (100+)

Show source-provided references
1. 10.1103/PhysRev.136.B86410.1103/PhysRev.136.B864 ↗
2. 10.1103/PhysRev.140.A113310.1103/PhysRev.140.A1133 ↗
3. 10.1103/PhysRevLett.52.99710.1103/PhysRevLett.52.997 ↗
4. 10.1063/5.029290510.1063/5.0292905 ↗
5. 10.1021/ct900298e10.1021/ct900298e ↗
6. 10.1039/c2cs35394f10.1039/c2cs35394f ↗
7. 10.1146/annurev‐physchem‐032511‐14380310.1146/annurev‐physchem‐032511‐143803 ↗
8. 10.1103/PhysRev.139.A79610.1103/PhysRev.139.A796 ↗
9. A Relativistic Equation for Bound‐State Problems10.1103/PhysRev.84.1232 ↗
10. 10.1103/PhysRevB.21.465610.1103/PhysRevB.21.4656 ↗
11. 10.1103/PhysRevB.34.539010.1103/PhysRevB.34.5390 ↗
12. Application of the Green's Functions Method to the Study of the Optical Properties of Semiconductors10.1007/BF02725962 ↗
13. 10.1103/RevModPhys.74.60110.1103/RevModPhys.74.601 ↗
14. Density Functional Calculations of Elastic Moduli and Phonon Spectra of Crystals
15. 10.1103/PhysRevLett.58.186110.1103/PhysRevLett.58.1861 ↗
16. 10.1103/PhysRevLett.72.37210.1103/PhysRevLett.72.372 ↗
17. 10.1103/PhysRevB.12.306010.1103/PhysRevB.12.3060 ↗
18. Singh D. J. · 2006
19. 10.1103/PhysRevB.97.16110510.1103/PhysRevB.97.161105 ↗
20. 10.1103/PhysRevB.94.03511810.1103/PhysRevB.94.035118 ↗
21. 10.1088/2516‐1075/ab312310.1088/2516‐1075/ab3123 ↗
22. S.Tillack P.Pavone andC.Draxl “Density‐Functional Perturbation Theory Within the (L)APW+LO Method ” (2026) (in preparation).
23. exciting: A Full‐Potential All‐Electron Package Implementing Density‐Functional Theory and Many‐Body Perturbation Theory
24. 10.1103/PhysRev.51.84610.1103/PhysRev.51.846 ↗
25. 10.1016/0038‐1098(73)90210‐X10.1016/0038‐1098(73)90210‐X ↗
26. 10.1103/PhysRevB.43.638810.1103/PhysRevB.43.6388 ↗
27. 10.1016/S0038‐1098(99)00577‐310.1016/S0038‐1098(99)00577‐3 ↗
28. F.Peschel “excitingworkflow ” (2026) https://github.com/exciting/excitingworkflow/.
29. H.Kleine S.Lubeck E.Stephan A.Gulans andC.Draxl (2026) (in preparation).
30. 10.1038/s41524‐022‐00744‐410.1038/s41524‐022‐00744‐4 ↗
31. 10.1103/PhysRevB.108.23516110.1103/PhysRevB.108.235161 ↗
32. 10.1016/j.softx.2017.11.00210.1016/j.softx.2017.11.002 ↗
33. 10.1016/j.comptc.2019.11266910.1016/j.comptc.2019.112669 ↗
34. “SIRIUS: Domain Specific Library for Electronic Structure Calculations ”https://github.com/electronic‐structure/SIRIUS Accessed: 07‐01‐2026.
35. 10.1103/PhysRevB.106.04514310.1103/PhysRevB.106.045143 ↗
36. 10.1088/2516‐1075/ac7afc10.1088/2516‐1075/ac7afc ↗
37. Low Scaling BSE Implementation in the exciting Code10.21105/joss.08866 ↗
38. 10.1103/physrevresearch.2.04200310.1103/physrevresearch.2.042003 ↗
39. C. W.Vorwerk “Theoretical Spectroscopy of Ga2O3 ”Ph.D. thesis Humboldt‐Universität zu Berlin Mathematisch‐Naturwissenschaftliche Fakultät(2021).
40. "Coupled Cluster 4 Solids (cc4s) " accessed: June 19 2026 https://gitlab.cc4s.org/cc4s/cc4s.
41. 10.1038/s41524‐022‐00710‐010.1038/s41524‐022‐00710‐0 ↗
42. 10.1038/s41524‐024‐01363‐x10.1038/s41524‐024‐01363‐x ↗
43. 10.1103/68lv‐86k610.1103/68lv‐86k6 ↗
44. “Project Jupyter ” accessed: June 19 2026 https://jupyter.org/.
45. 10.1063/1.139017510.1063/1.1390175 ↗
46. 10.1103/PhysRevLett.115.03640210.1103/PhysRevLett.115.036402 ↗
47. 10.1073/pnas.162135211410.1073/pnas.1621352114 ↗
48. 10.1103/PhysRevResearch.1.03308210.1103/PhysRevResearch.1.033082 ↗
49. 10.1063/5.016072610.1063/5.0160726 ↗
50. 10.1103/PhysRevB.53.702410.1103/PhysRevB.53.7024 ↗
51. 10.1103/PhysRevB.53.376410.1103/PhysRevB.53.3764 ↗
52. 10.1063/1.47293310.1063/1.472933 ↗
53. 10.1063/1.46491310.1063/1.464913 ↗
54. 10.1002/wcms.137810.1002/wcms.1378 ↗
55. 10.1021/acs.accounts.4c0020910.1021/acs.accounts.4c00209 ↗
56. 10.1063/1.156406010.1063/1.1564060 ↗
57. 10.1063/1.220459710.1063/1.2204597 ↗
58. 10.1021/acs.jpclett.8b0091910.1021/acs.jpclett.8b00919 ↗
59. 10.1103/PhysRevB.109.04513310.1103/PhysRevB.109.045133 ↗
60. 10.1021/acs.jctc.5c0016010.1021/acs.jctc.5c00160 ↗
61. 10.1103/PhysRevB.89.19511210.1103/PhysRevB.89.195112 ↗
62. 10.1103/physrevb.92.08120410.1103/physrevb.92.081204 ↗
63. 10.1073/pnas.210455611810.1073/pnas.2104556118 ↗
64. 10.1103/PhysRevMaterials.3.07380310.1103/PhysRevMaterials.3.073803 ↗
65. 10.1103/PhysRevB.13.427410.1103/PhysRevB.13.4274 ↗
66. 10.1016/0038‐1098(75)90618‐310.1016/0038‐1098(75)90618‐3 ↗
67. 10.1103/PhysRevB.93.07515310.1103/PhysRevB.93.075153 ↗
68. 10.1088/1367‐2630/ac5c1910.1088/1367‐2630/ac5c19 ↗
69. 10.1103/PhysRevB.101.03511310.1103/PhysRevB.101.035113 ↗
70. 10.1103/PhysRevLett.108.23550210.1103/PhysRevLett.108.235502 ↗
71. 10.1088/2516‐1075/ae1e4910.1088/2516‐1075/ae1e49 ↗
72. 10.1002/wcms.3010.1002/wcms.30 ↗
73. 10.1103/PhysRevLett.102.07300510.1103/PhysRevLett.102.073005 ↗
74. 10.1103/PhysRevLett.108.23640210.1103/PhysRevLett.108.236402 ↗
75. 10.1103/PhysRevLett.124.14640110.1103/PhysRevLett.124.146401 ↗
76. 10.1103/PhysRevLett.92.24640110.1103/PhysRevLett.92.246401 ↗
77. 10.1103/PhysRevMaterials.3.06360210.1103/PhysRevMaterials.3.063602 ↗
78. 10.1103/PhysRevX.12.04100310.1103/PhysRevX.12.041003 ↗
79. 10.1088/1361‐651X/aa732010.1088/1361‐651X/aa7320 ↗
80. 10.1038/s42254‐022‐00470‐210.1038/s42254‐022‐00470‐2 ↗
81. 10.1038/s41467‐020‐17265‐710.1038/s41467‐020‐17265‐7 ↗
82. 10.1126/science.abj651110.1126/science.abj6511 ↗
83. 10.1126/science.aad300010.1126/science.aad3000 ↗
84. 10.1103/PhysRevLett.77.386510.1103/PhysRevLett.77.3865 ↗
85. 10.1021/acs.jpclett.0c0240510.1021/acs.jpclett.0c02405 ↗
86. 10.1103/PhysRevLett.91.14640110.1103/PhysRevLett.91.146401 ↗
87. 10.1021/acs.jpcc.7b0106610.1021/acs.jpcc.7b01066 ↗
88. 10.1038/s41524‐025‐01733‐z10.1038/s41524‐025‐01733‐z ↗
89. 10.1103/PhysRevB.105.19513810.1103/PhysRevB.105.195138 ↗
90. 10.1063/1.512639310.1063/1.5126393 ↗
91. 10.1103/PhysRevB.78.12511610.1103/PhysRevB.78.125116 ↗
92. 10.1088/0953‐8984/27/50/50550210.1088/0953‐8984/27/50/505502 ↗
93. 10.1063/1.357657010.1063/1.3576570 ↗
94. 10.1063/1.471860210.1063/1.4718602 ↗
95. 10.1016/j.cpc.2017.07.01510.1016/j.cpc.2017.07.015 ↗
96. 10.1063/1.484826810.1063/1.4848268 ↗
97. 10.1021/acs.jctc.8b0051810.1021/acs.jctc.8b00518 ↗
98. 10.1103/PhysRevB.94.23514110.1103/PhysRevB.94.235141 ↗
99. 10.1039/d3cp05295h10.1039/d3cp05295h ↗
100. 10.1002/adts.20210049610.1002/adts.202100496 ↗