Pith. sign in

REVIEW 4 major objections 5 minor 56 references

ASE2SPRKKR: a unified Python framework integrating the Spin-Polarized Relativistic Korringa-Kohn-Rostoker method into the Atomic Simulation Environment

T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read This paper claims that ASE2SPRKKR makes the SPR-KKR Green's-function code accessible from ASE, with demonstrated workflows for alloy disorder, surfaces, photoemission, spin dynamics, and X-ray absorption.

desk verdict A genuinely useful ASE interface for SPR-KKR, but the untested potential-file round-trip and qualitative-only validation keep it short of fully convincing. read the letter →

arxiv 2608.05957 v1 pith:4EJUEYYF submitted 2026-08-06 cond-mat.mtrl-sci

classification cond-mat.mtrl-sci
keywords ASE2SPRKKRSPR-KKRGreen'sfunctionmethodcoherentpotentialapproximationAtomicSimulationEnvironmentone-stepphotoemissionX-raymagneticcirculardichroismatomisticspindynamics
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper presents ASE2SPRKKR, a Python interface that lets the Spin-Polarized Relativistic Korringa-Kohn-Rostoker (SPR-KKR) electronic-structure code run inside the Atomic Simulation Environment (ASE), the standard Python toolkit for atomistic simulation. The authors claim that this integration makes SPR-KKR's Green's-function capabilities—disordered alloys via the coherent potential approximation, surfaces, one-step photoemission, exchange couplings, and X-ray absorption—available as compact scripts rather than by hand-edited input files. If correct, the work lowers the barrier to using a mature code whose approach complements plane-wave DFT, and provides a template for wrapping other Green's-function codes into ASE. The paper demonstrates the claim with five representative workflows, including a reproduction of Rashba-split Au(111) surface states.

What carries the argument

The load-bearing object is SPRKKRAtoms, an extension of ASE's Atoms class that keeps full ASE compatibility while adding site-type objects that hold fractional occupations, radial potentials, and charges, and a space-group cache computed by spglib. Around it, the input/output layer is built from definition classes: each section of an SPR-KKR potential or input file has a Python definition of its members, types, and file layout, and a PyParsing grammar generated from these definitions reads and writes the files uniformly. This two-part machinery—an augmented structure object plus a grammar-generated file layer—is what lets a user switch an SCF calculation to ARPES, DOS, or XAS by changing one keyword on the same calculator object.

What would settle it

Take a converged potential, change one site's occupation through the ASE2SPRKKR high-level API, save the potential, and run a fixed non-SCF task such as a DOS calculation; compare the result against the same calculation started from an equivalent hand-written potential file with only that occupation changed. Any difference in the output would show that the round-trip through the interface alters physical input beyond the intended edit.

Watch

Extended reading notes

Core claim

The central claim is that a single Python package, ASE2SPRKKR, can translate standard ASE structure objects into SPR-KKR input, run the Fortran backend in any of its task modes, and parse the outputs into structured Python results, without losing the physical content of the calculation. To do this, it extends the ASE Atoms object into SPRKKRAtoms, which carries fractional site occupations for coherent-potential-approximation alloys, site types, potential and charge data, and symmetry information; it also defines a tree of 'definition classes' that describe every section of SPR-KKR's potential and input files, so that parsing and writing are handled by a uniform grammar rather than case-by-case code. The authors demonstrate that this architecture supports semi-infinite surface calculations, one-step photoemission with spin resolution, extraction of Heisenberg exchange parameters for atomistic spin dynamics, X-ray absorption with magnetic circular dichroism, and automatic filling of open structures with empty spheres.

Load-bearing premise

The interface must read a converged SPR-KKR potential file, let a user edit it through the high-level API, and write it back without changing any part of the potential that the Fortran code depends on; the paper notes that some sections are stored as raw data rather than parsed, so this round-trip is not yet fully verified.

Editorial extensions

If this is right

  • A relaxed structure from any ASE-compatible DFT code can be passed directly to SPR-KKR for spectroscopic calculations, with no manual file conversion.
  • Composition scans of substitutional alloys become simple loops over fractional occupations using the coherent potential approximation, avoiding supercells whose cost grows steeply at dilute concentrations.
  • Heisenberg exchange parameters from the Lichtenstein formula are exported to the UppASD atomistic spin-dynamics format in one command, enabling finite-temperature magnetic modeling.
  • Open covalent structures like diamond silicon can be prepared automatically with symmetry-placed empty spheres, raising the muffin-tin filling fraction and making ASA calculations reliable.
  • The same definition-grammar architecture is proposed as a replicable blueprint for bringing other specialized Green's-function codes into ASE.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A testable extension: the fractional-occupation scanning pattern could be combined with automatic symmetry detection to map phase boundaries in multi-component alloys, which the paper does not demonstrate.
  • Because results are exposed as structured objects, one could train machine-learning surrogates on spectra generated by the interface across a composition grid—a direction the paper does not discuss.
  • The raw storage of unparsed potential sections implies that users who need full control over advanced options should still verify round-tripped potentials; the authors' stated development roadmap suggests this gap is known.
  • The grammar-definition approach could in principle be reused for other legacy Fortran codes with similar section-based file formats, going beyond the specific SPR-KKR case.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper presents ASE2SPRKKR, an open-source Python package that wraps the SPR-KKR multiple-scattering electronic-structure code into the Atomic Simulation Environment. The interface extends ASE's Atoms object with SPRKKRAtoms to support fractional site occupations for CPA calculations, adds Region objects for tight-binding/embedding geometries, provides validated hierarchical input-parameter management, automated potential-file parsing/writing, MPI execution control, task switching among SCF/DOS/ARPES/BSF/JXC/XAS, and command-line utilities including a k-path selection tool and UppASD export. The application section demonstrates five workflows: one-step ARPES for Au(111), a semi-infinite Au(111) surface with Bloch spectral function and Fermi-surface maps, exchange-coupling extraction for Ni2FeGa with UppASD export, automated empty-sphere generation for diamond Si, and Ni L2,3 XAS/XMCD for Ni2FeGa. The paper claims that these demonstrations reproduce Rashba-split Au(111) surface states, capture matrix-element effects in photoemission, and produce physically meaningful exchange parameters and dichroic spectra, while emphasizing FAIR design principles.

Significance. If the interface performs as claimed, the paper addresses a real community need: SPR-KKR has unique capabilities for disorder (CPA/DLM), finite-temperature magnetism, relativistic effects, and spectroscopy that are not easily accessible through ASE, and the provided Python-native workflow would substantially lower the barrier to using these methods in high-throughput and multi-method studies. The paper's concrete strengths are that the source is openly available under the MIT license, the architecture cleanly separates input generation, execution, and output parsing, the SPRKKRAtoms extension preserves ASE compatibility while adding fractional occupations, and the repository includes runnable example scripts. However, the central functional claim — faithful translation of ASE structures into SPR-KKR inputs and back — is not yet backed by a direct losslessness test for potential files, and all demonstrations are qualitative, with no quantitative comparison to experiment, to published SPR-KKR results, or to native-SPR-KKR runs.

major comments (4)
  1. [Sec. 2.2 (footnote), Sec. 2.6] The acknowledged incomplete parsing of potential files is load-bearing for the 'faithful translation' claim. The footnote states that 'not all sections of potential are parsed; some are just stored as raw data and retained in the potential object.' If a user edits a parsed section (e.g., sites[...].site_type.occupation.set) and the potential is rewritten, the unparsed raw sections may still encode the previous structure, ordering, or content; since the Fortran backend reads the entire potential file, a mismatch could change converged results without any error or warning. The paper provides no round-trip test demonstrating that a potential read, edited, and rewritten by ASE2SPRKKR is either byte-identical to the original outside the intentionally edited fields, or that the raw sections are preserved in their original positions and order. I recommend adding a direct test: read a converged .pot_new file, modify an occupation through the high-level API, write it back, re-read it, and compare all parsed fields and the raw sections; additionally, run the same SCF task with the native SPR-KKR input writing and with ASE2SPRKKR's generated potential and show that total energies, magnetic moments, and spectral functions agree to an explicit tolerance.
  2. [Sec. 3.1 and Sec. 3.2 (Figs. 7-12)] The Au(111) demonstrations are purely qualitative and therefore do not yet substantiate the claim that the interface 'reproduces Rashba-split Au(111) surface states' or 'captures matrix-element effects.' Figure 7 and Figure 9 show clear Rashba-split rings and spin polarization, but no numerical values are given for the surface-state binding energy, the Rashba spin splitting, or the spin texture winding. The paper should compare these quantities with established experimental values (e.g., the Au(111) Shockley surface state binding energy near -0.5 eV and spin splitting of order 100 meV) or with published SPR-KKR/one-step model results for the same settings. A quantitative comparison is needed to rule out that the interface introduces distortions that preserve the overall visual appearance but shift energetic or spin quantities.
  3. [Sec. 3.3 and Sec. 3.5 (Figs. 13 and 15)] The exchange-coupling and XMCD demonstrations also lack quantitative validation. For Ni2FeGa, the Jij(R) curves and the mean-field Curie temperature are shown without comparison to previous calculations or experimental Curie temperatures, and the XMCD sum-rule-derived magnetic moments are not reported numerically. Since these workflows involve exporting data to UppASD and applying sum rules, a single representative set of quantitative outputs (mean-field TC, spin and orbital moments from Eqs. (2)-(3)) compared with reference values would materially strengthen the claim that the parsed data are physically correct rather than merely visually plausible.
  4. [Sec. 2.6 and Sec. 3 (general)] All demonstrations use SPR-KKR's own output as the reference, which is appropriate for an interface paper but does not by itself establish that ASE2SPRKKR preserves the complete physical state of a calculation. The paper claims 'maintaining complete compatibility with native SPR-KKR' (Sec. 2) and that 'Potentials are compatible with ASE in both directions' (Sec. 2.6), but no test compares a calculation launched entirely through native SPR-KKR input files with the same calculation launched through ASE2SPRKKR. I recommend adding one such head-to-head test (e.g., the Au bulk SCF or the Ni2FeGa SCF) reporting the total energy, Fermi energy, and a spectral function difference metric between the two routes. This would directly address the risk of silent corruption from the partially parsed potential-file format.
minor comments (5)
  1. [Sec. 2.8 code example] In the GPAW/SPR-KKR example, the line 'from ase.filters import FrechetCellFilter' is followed by a stray 'a' on its own line; this appears to be a typographical artifact and should be removed.
  2. [Fig. 4 and Fig. 3 captions] The figure text contains spelling inconsistencies such as 'BRA V AIS', 'orthorombic', and 'B RAVAIS'; these should be corrected to 'BRAVAIS' and 'orthorhombic'.
  3. [Throughout] Several words contain ligature artifacts ('efficient', 'suffix', 'sufficient'); these should be normalized to standard spelling ('efficient', 'suffix', 'sufficient').
  4. [Sec. 2.1] The conda install command is given as 'conda install -c ase2sprkkr ase2sprkkr'; if the intended channel is named 'ase2sprkkr' this is fine, but it may be worth clarifying whether the package is also published on conda-forge.
  5. [Sec. 2.5] The statement that validation may be 'overly strict' and that 'set_dangerous' bypasses checks is useful, but the boundary between supported and unsupported parameters is not clearly documented; a short table of currently unsupported SPR-KKR sections or parameters would help users.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the paper is a software interface whose demonstrations invoke the SPR-KKR backend and external benchmarks rather than fitting or redefining its own claims.

full rationale

ASE2SPRKKR is a wrapper around the SPR-KKR code, not a derivation of new physics. The central claim is that the interface translates ASE structures into SPR-KKR inputs and parses SPR-KKR outputs correctly. The demonstration calculations (Au(111) surface states, one-step ARPES, JXC exchange parameters, XAS/XMCD) are run by the SPR-KKR Fortran backend using established formalisms cited to standard literature (one-step model, Liechtenstein formula, XMCD sum rules), and the results are compared to known physical behavior (Rashba splitting at Au(111)). No parameter is fitted to a target and then renamed a prediction; no equation in the paper defines an output in terms of the input it purports to derive. The acknowledged limitation that not all potential-file sections are parsed, but are stored as raw data, is a potential correctness risk for round-trip editing, but it is not circularity: it does not make any claimed result equivalent to its inputs by construction. Self-citations to the authors' prior reviews of the KKR-Green's function formalism are contextual references to an established method, not load-bearing justifications for a result forced by those citations. Accordingly, the appropriate finding is no significant circularity.

Assumptions & free parameters 0 free parameters · 6 assumptions · 0 invented entities

The paper introduces no new physical entities or fitted parameters. It assumes the standard mathematical and domain frameworks of KKR, CPA, the one-step photoemission model, the Liechtenstein formula, and XMCD sum rules, and additionally assumes that the SPR-KKR executable correctly implements these formalisms.

assumptions (6)
  • standard math The KKR multiple-scattering Green's function formalism correctly solves the Dirac-Kohn-Sham equation for the systems studied.
    The entire paper relies on the SPR-KKR implementation of KKR theory; stated in the Introduction and Supplementary Section 1.
  • standard math The coherent potential approximation (CPA) correctly describes substitutional disorder in the alloys demonstrated.
    Used for Fe/Co disorder in Ni2FeGa; the interface generates CPA inputs by fractional occupations. See Section 2.2 and Supplementary Section 2.
  • standard math The one-step model of photoemission gives a valid description of ARPES intensities for the Au(111) example.
    Used to interpret the ARPES maps in Section 3.1; described in Supplementary Section 3.1.
  • standard math The Liechtenstein formula correctly extracts Heisenberg exchange parameters Jij from the Green's function.
    Used in Section 3.3 for Ni2FeGa exchange couplings; described in Supplementary Section 4.
  • standard math The XMCD sum rules correctly extract spin and orbital moments from the dichroic signal.
    Used in Section 3.5 for Ni2FeGa; described in Supplementary Section 3.2.
  • domain assumption The SPR-KKR Fortran backend is itself correct for these applications.
    ASE2SPRKKR delegates all physics to the SPR-KKR executable; any bug in the Fortran code would directly affect the demonstrated results. The paper does not revalidate the underlying method.

how reviews work

0 comments
Cite this review

Pith. "Pith review of ASE2SPRKKR: a unified Python framework integrating the Spin-Polarized Relativistic Korringa-Kohn-Rostoker method into the Atomic Simulation Environment." pith.science (2026). https://pith.science/paper/4EJUEYYF

@misc{pith2026260805957,
  author       = {Pith},
  title        = {Pith review of: ASE2SPRKKR: a unified Python framework integrating the Spin-Polarized Relativistic Korringa-Kohn-Rostoker method into the Atomic Simulation Environment},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/4EJUEYYF}},
  note         = {Machine review of arXiv:2608.05957}
}
read the original abstract

The Spin-Polarized Relativistic Korringa-Kohn-Rostoker (SPR-KKR) is an all-electron ab-initio multiple-scattering code that provides unique capabilities for treating chemical disorder, finite-temperature magnetism, relativistic effects, and spectroscopic properties of various types of solids through its fundamental formulation in terms of the single-particle Green's function rather than eigenstates. We present ASE2SPRKKR, a comprehensive Python interface that integrates SPR-KKR into the Atomic Simulation Environment (ASE), making SPR-KKR more accessible, streamlined, and uniform. Our implementation extends the ASE's Atoms object to handle fractional site occupations for coherent-potential-approximation calculations while maintaining full compatibility with ASE's extensive ecosystem of structure builders, optimizers, and analysis tools. Automated input generation with validation, comprehensive output parsing, and direct MPI support enable seamless integration into high-throughput and multi-method workflows. We demonstrate the interface through representative applications: semi-infinite surface calculations reproducing Rashba-split Au(111) surface states; one-step photoemission modeling capturing matrix-element effects; exchange-parameter extraction for atomistic spin dynamics; and X-ray absorption spectroscopy including magnetic circular dichroism. Beyond these demonstrations, ASE2SPRKKR is designed with transferability as a first-class concern. By grounding its architecture in FAIR principles of Findability, Accessibility, Interoperability, and Reusability, it establishes a replicable blueprint for bringing other specialized Green's function and first-principles codes into the collaborative, reproducible workflows that modern materials discovery requires.

Figures

Figures reproduced from arXiv: 2608.05957 by the authors.

Figure 1
Figure 1. Software architecture of ASE2SPRKKR. (a) [PITH_FULL_IMAGE:figures/full_fig_p036_1.png] view at source ↗
Figure 2
Figure 2. Full Heusler alloy Ni2FeGa structure (space group F43m) with partial Fe/Co substitutional disorder. The L21 structure contains four interpenetrating fcc sublattices. Sites 2 exhibit compositional disorder with 75% Fe / 25% Co, representing a chemically complex magnetic Heusler compound suitable for CPA treatment. 37 [PITH_FULL_IMAGE:figures/full_fig_p037_2.png] view at source ↗
Figure 3
Figure 3. Mapping an SPR-KKR potential file to its ASE2SPRKKR definition. (a) The raw LATTICE section as written in an SPR-KKR potential file. (b) The correspond￾ing PotSectionDefinition in ASE2SPRKKR, which declares each member’s name, expected data type, and validation rules. 38 [PITH_FULL_IMAGE:figures/full_fig_p038_3.png] view at source ↗
Figures from the paper (12 more)
Figure 4
Figure 4. Figure 4: From definition to parsed object: how ASE2SPRKKR handles the LATTICE section. (a) A schematic of the definition in Fig. 3b, showing the nested hierarchy of section, configuration options, data types, and hidden values. (b) The resulting Lattice￾Section object obtained …
Figure 5
Figure 5. Figure 5: Semi-infinite Au(111) interaction zone constructed by semiinfinite_system: 3×3 supercell with 12 atomic layers. Spheres indicate the CLURAD=2.7 Å tight-binding region where inter-site scattering is treated explicitly [PITH_FULL_IMAGE:figures/full_fig_p040_5.png]
Figure 6
Figure 6. Figure 6: Interactive Brillouin zone tool launched by ase2sprkkr k-path. The hexag￾onal zone shows high-symmetry points Γ¯, M¯ , and K¯ ; clicking defines the path and the tool writes the corresponding SPR-KKR coordinate blocks directly into the input dic￾tionary. 40 [PITH_FULL…
Figure 7
Figure 7. Figure 7: Spin-resolved Bloch spectral function A(k∥ , E) for Au(111) along K¯ -Γ¯–K¯ , with intensity summed over all atomic layers (∑ IQ), produced by the bsfek task. (a) Total intensity I, showing the bulk continuum and the Rashba-split surface state crossing EF near Γ¯. (b-d…
Figure 8
Figure 8. Figure 8: Layer-resolved spectral function of Au(111), with each panel showing the Bloch spectral function projected onto a single atomic layer (IQ). Deep bulk layers (IQ 1–3, panels a–c) are essentially indistinguishable, reproducing a uniform sp continuum and confirming conver…
Figure 9
Figure 9. Figure 9: Spin-resolved Fermi surface A(kx, ky, EF ) for Au(111), with intensity summed over all atomic layers (∑ IQ), obtained from the bsfek task. (a) Total intensity I, showing the bulk Fermi contours together with the concentric Rashba-split rings of the surface state at Γ¯.…
Figure 10
Figure 10. Figure 10: Bulk Au DOS obtained via the dos task on the self-consistent potential. The result object returned by calculate() is passed to a built-in plot() method, requiring no external post-processing. 44 [PITH_FULL_IMAGE:figures/full_fig_p044_10.png]
Figure 11
Figure 11. Figure 11: One-step ARPES I(θ, E) at hν = 50 eV returned by the arpes task: (a) total intensity, (b) spin-up, (c) spin polarization, and (d) spin-down. Rashba spin– momentum locking is visible as a spin-resolved intensity asymmetry, Pspin(θ) = [I↑(θ) − I↓(θ)]/[I↑(θ) + I↓(θ)]. Al…
Figure 12
Figure 12. Figure 12: One-step ARPES Fermi map I(kx, ky, EF ) at hν = 50 eV around the Γ¯ point for Au(111), returned by the arpes task: (a) total intensity, (b) spin-up, (c) spin polarization, and (d) spin-down. The Rashba-split surface state appears as two concentric rings, and the spin–…
Figure 13
Figure 13. Figure 13: Exchange couplings Jij (R) for Ni2FeGa produced by the jxc task: (a) Ni, (b) Fe, (c) Ga sublattice contributions as a function of inter-site distance. The structured result object provides per-sublattice access without post-processing of the raw output file. 47 [PITH…
Figure 14
Figure 14. Figure 14: Diamond-cubic Si in the primitive fcc representation used by SPR-KKR. Blue spheres: Si atoms at (0, 0, 0) and ( 1 4 , 1 4 , 1 4 ). Grey spheres: empty spheres placed au￾tomatically at the tetrahedral interstitial voids. The muffin-tin filling fraction increases from ≈…
Figure 15
Figure 15. Figure 15: Ni L2,3 XAS (a) and XMCD (b) for Ni2FeGa obtained via the xas task. Targeting a specific site and edge requires only setting TASK.IT and TASK.CL; the inter￾face manages energy integration and outputs both spectra in the result object. 49 [PITH_FULL_IMAGE:figures/full…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

56 extracted references · 36 canonical work pages

  1. [1]

    Ebert, D

    H. Ebert, D. Ködderitzsch, J. Minár, Calculating condensed matter properties using the KKR-Green’s function method—recent developments and applica- tions, Reports on Progress in Physics 74 (2011) 096501. doi:10.1088/0034 -4885/74/9/096501

  2. [2]

    A. H. MacDonald, S. H. Vosko, A relativistic density functional formalism, Journal of Physics C: Solid State Physics 12 (1979) 2977–2990. doi:10.108 8/0022-3719/12/15/007

  3. [3]

    M. E. Rose, Relativistic Electron Theory, Wiley, New York, 1961

  4. [4]

    Gonis, W

    A. Gonis, W. H. Butler, Multiple Scattering in Solids, Springer, New York,

  5. [5]

    B. L. Györffy, M. J. Stott, Band structure of random substitutional alloys, Computational Methods in Band Theory (1971) 385

  6. [6]

    J. S. Faulkner, G. M. Stocks, Calculating properties with the coherent- potential approximation, Physical Review B 21 (1980) 3222–3244. doi: 10.1103/PhysRevB.21.3222

  7. [7]

    Soven, Coherent-potential model of substitutional disordered alloys, Phys- ical Review 156 (1967) 809–813

    P. Soven, Coherent-potential model of substitutional disordered alloys, Phys- ical Review 156 (1967) 809–813. doi:10.1103/PhysRev.156.809

  8. [8]

    D. W. Taylor, Vibrational properties of imperfect crystals with large defect concentrations, Phys. Rev. 156 (1967) 1017. doi:10.1103/PhysRev.156.10 17

Show all 56 references
  1. [9]

    B. L. Györffy, Coherent-potential approximation for a nonoverlapping-muffin- tin-potential model of random substitutional alloys, Physical Review B 5 (1972) 2382–2384. doi:10.1103/PhysRevB.5.2382

  2. [10]

    Turek, V

    I. Turek, V. Drchal, J. Kudrnovský, M. Šob, P. Weinberger, Electronic Struc- ture of Disordered Alloys, Surfaces and Interfaces, Kluwer Academic, Boston,

  3. [11]

    B. L. Györffy, A. J. Pindor, J. Staunton, G. M. Stocks, H. Winter, A first- principles theory of ferromagnetic phase transitions in metals, Journal of Physics F: Metal Physics 15 (1985) 1337–1386. doi:10.1088/0305-460 8/15/6/018. 8

  4. [12]

    J. B. Staunton, R. Banerjee, M. dos Santos Dias, A. Deak, L. Szunyogh, Fluctuating local moments, itinerant electrons, and the magnetocaloric effect: FeH, Physical Review B 89 (2014) 054427. doi:10.1103/PhysRevB.89.0544 27

  5. [13]

    Hüfner, Photoelectron Spectroscopy: Principles and Applications, 3rd Edi- tion, Springer, Berlin, 2003

    S. Hüfner, Photoelectron Spectroscopy: Principles and Applications, 3rd Edi- tion, Springer, Berlin, 2003. doi:10.1007/978-3-662-09280-4

  6. [14]

    Damascelli, Z

    A. Damascelli, Z. Hussain, Z.-X. Shen, Angle-resolved photoemission studies of the cuprate superconductors, Rev. Mod. Phys. 75 (2003) 473. doi:10.110 3/RevModPhys.75.473

  7. [15]

    B. Q. Lv, T. Qian, H. Ding, Angle-resolved photoemission spectroscopy and its application to topological materials, Nat. Rev. Phys. 1 (2019) 609–626. doi:10.1038/s42254-019-0088-5

  8. [16]

    J. B. Pendry, The theory of photoemission, Surface Science 57 (1976) 679–705. doi:10.1016/0039-6028(76)90355-1

  9. [17]

    Braun, The theory of angle-resolved ultraviolet photoemission and its ap- plications to ordered materials, Reports on Progress in Physics 59 (1996) 1267–1338

    J. Braun, The theory of angle-resolved ultraviolet photoemission and its ap- plications to ordered materials, Reports on Progress in Physics 59 (1996) 1267–1338. doi:10.1088/0034-4885/59/10/002

  10. [18]

    Braun, J

    J. Braun, J. Minár, H. Ebert, M. I. Katsnelson, A. I. Lichtenstein, Spectral function of ferromagnetic 3d metals: A self-consistent LSDA + DMFT ap- proach combined with the one-step model of photoemission, Phys. Rev. Lett. 97 (2006) 227601. doi:10.1103/PhysRevLett.97.227601

  11. [19]

    Minár, S

    J. Minár, S. Mankovsky, J. Braun, H. Ebert, One-step model of photoemission at finite temperatures: Spin fluctuations of Fe(001), Phys. Rev. B 102 (2020) 035107. doi:10.1103/PhysRevB.102.035107

  12. [20]

    C. S. Fadley, Atomic-level characterization of materials with core- and valence- level photoemission: basic phenomena and future directions, Surf. Interface Anal. 14 (1992) 260–272. doi:10.1002/sia.2902

  13. [21]

    Schattke, M

    W. Schattke, M. A. Van Hove, Solid-State Photoemission and Related Meth- ods, Wiley-VCH, Weinheim, 2003. doi:10.1002/9783527602506

  14. [22]

    LaShell, B

    S. LaShell, B. A. McDougall, E. Jensen, Spin splitting of an Au(111) surface state band observed with angle resolved photoelectron spectroscopy, Physical Review Letters 77 (1996) 3419–3422. doi:10.1103/PhysRevLett.77.3419. 9

  15. [23]

    E. I. Rashba, Properties of semiconductors with an extremum loop. I. Cy- clotron and combinational resonance in a magnetic field perpendicular to the plane of the loop, Soviet Physics Solid State 2 (1960) 1109–1122

  16. [24]

    A. L. Ankudinov, B. Ravel, J. J. Rehr, S. D. Conradson, Real-space multiple- scattering calculation and interpretation of x-ray-absorption near-edge struc- ture, Physical Review B 58 (1998) 7565–7576. doi:10.1103/PhysRevB.58. 7565

  17. [25]

    Ebert, Magneto-optical effects in transition metal systems, Reports on Progress in Physics 59 (1996) 1665–1735

    H. Ebert, Magneto-optical effects in transition metal systems, Reports on Progress in Physics 59 (1996) 1665–1735. doi:10.1088/0034-4885/59/12/ 003

  18. [26]

    Arola, P

    E. Arola, P. Strange, B. L. Gyorffy, Relativistic theory of magnetic scattering of x rays: Application to ferromagnetic iron, Phys. Rev. B 55 (1997) 472–484. doi:10.1103/PhysRevB.55.472

  19. [27]

    Stöhr, Exploring the microscopic origin of magnetic anisotropy with X-ray magnetic circular dichroism (XMCD) spectroscopy, J

    J. Stöhr, Exploring the microscopic origin of magnetic anisotropy with X-ray magnetic circular dichroism (XMCD) spectroscopy, J. Magn. Magn. Mater. 200 (1999) 470–497. doi:10.1016/S0304-8853(99)00407-2

  20. [28]

    B. T. Thole, P. Carra, F. Sette, G. van der Laan, X-ray circular dichroism as a probe of orbital magnetization, Physical Review Letters 68 (1992) 1943–1946. doi:10.1103/PhysRevLett.68.1943

  21. [29]

    Carra, B

    P. Carra, B. T. Thole, M. Altarelli, X. Wang, X-ray circular dichroism and local magnetic fields, Physical Review Letters 70 (1993) 694–697. doi:10.1 103/PhysRevLett.70.694

  22. [30]

    A. I. Liechtenstein, M. I. Katsnelson, V. P. Antropov, V. A. Gubanov, Local spin density functional approach to the theory of exchange interactions in fer- romagnetic metals and alloys, Journal of Magnetism and Magnetic Materials 67 (1987) 65–74. doi:10.1016/0304-8853(87)90721-9

  23. [31]

    Udvardi, L

    L. Udvardi, L. Szunyogh, K. Palotás, P. Weinberger, First-principles rela- tivistic study of spin waves in thin magnetic films, Phys. Rev. B 68 (2003) 104436. doi:10.1103/PhysRevB.68.104436

  24. [32]

    Ebert, S

    H. Ebert, S. Mankovsky, Anisotropic exchange coupling in diluted magnetic semiconductors: Ab initio spin-density functional theory, Phys. Rev. B 79 (2009) 045209. doi:10.1103/PhysRevB.79.045209

  25. [33]

    Skubic, J

    B. Skubic, J. Hellsvik, L. Nordström, O. Eriksson, A method for atomistic spin dynamics simulations: implementation and examples, Journal of Physics: 10 Condensed Matter 20 (2008) 315203. doi:10.1088/0953-8984/20/31/3152 03

  26. [34]

    R. F. L. Evans, W. J. Fan, P. Chureemart, T. A. Ostler, M. O. A. Ellis, R. W. Chantrell, Atomistic spin model simulations of magnetic nanomaterials, J. Phys.: Condens. Matter 26 (2014) 103202. doi:10.1088/0953-8984/26/1 0/103202

  27. [35]

    Eriksson, A

    O. Eriksson, A. Bergman, L. Bergqvist, J. Hellsvik, Atomistic Spin Dynamics: Foundations and Applications, Oxford University Press, Oxford, 2017. doi: 10.1093/oso/9780198788669.001.0001

  28. [36]

    Bergman, A

    A. Bergman, A. Taroni, L. Bergqvist, J. Hellsvik, B. Hjörvarsson, O. Eriks- son, Magnon softening in a ferromagnetic monolayer: A first-principles spin dynamics study, Phys. Rev. B 81 (2010) 144416. doi:10.1103/PhysRevB.8 1.144416

  29. [37]

    Kubo, Statistical-mechanical theory of irreversible processes

    R. Kubo, Statistical-mechanical theory of irreversible processes. I. general theory and simple applications to magnetic and conduction problems, J. Phys. Soc. Jpn. 12 (1957) 570–586. doi:10.1143/JPSJ.12.570

  30. [38]

    D. A. Greenwood, The Boltzmann equation in the theory of electrical con- duction in metals, Proceedings of the Physical Society 71 (1958) 585–596. doi:10.1088/0370-1328/71/4/306

  31. [39]

    W. H. Butler, Theory of electronic transport in random alloys: Korringa- Kohn-Rostoker coherent-potential approximation, Physical Review B 31 (1985) 3260–3277. doi:10.1103/PhysRevB.31.3260

  32. [40]

    A. I. Liechtenstein, V. I. Anisimov, J. Zaanen, Density-functional theory and strong interactions: orbital ordering in Mott-Hubbard insulators, Physical Review B 52 (1995) R5467–R5470. doi:10.1103/PhysRevB.52.R5467

  33. [41]

    V. I. Anisimov, F. Aryasetiawan, A. I. Lichtenstein, First-principles calcula- tions of the electronic structure and spectra of strongly correlated systems: the LDA+U method, Journal of Physics: Condensed Matter 9 (1997) 767–

  34. [43]

    Kotliar, S

    G. Kotliar, S. Y. Savrasov, K. Haule, V. S. Oudovenko, O. Parcollet, C. A. Marianetti, Electronic structure calculations with dynamical mean-field the- ory, Reviews of Modern Physics 78 (2006) 865–951. doi:10.1103/RevModPh ys.78.865

  35. [44]

    J. Minár, Correlation effects in transition metals and their alloys studied using the fully self-consistent kkr-based lsda+ dmft scheme, Journal of Physics: Condensed Matter 23 (25) (2011) 253201. doi:10.1088/0953-8984/23/25/ 253201

  36. [45]

    Minár, L

    J. Minár, L. Chioncel, A. Perlov, H. Ebert, M. I. Katsnelson, A. I. Lichten- stein, Multiple-scattering formalism for correlated systems: A KKR-DMFT approach, Physical Review B 72 (2005) 045125. doi:10.1103/PhysRevB.7 2.045125

  37. [46]

    Imada, A

    M. Imada, A. Fujimori, Y. Tokura, Metal-insulator transitions, Rev. Mod. Phys. 70 (1998) 1039. doi:10.1103/RevModPhys.70.1039

  38. [47]

    Held, Electronic structure calculations using dynamical mean field theory, Adv

    K. Held, Electronic structure calculations using dynamical mean field theory, Adv. Phys. 56 (2007) 829–926. doi:10.1080/00018730701619647

  39. [48]

    O. K. Andersen, Linear methods in band theory, Physical Review B 12 (1975) 3060–3083. doi:10.1103/PhysRevB.12.3060

  40. [49]

    Drittler, M

    B. Drittler, M. Weinert, R. Zeller, P. Dederichs, Vacancy formation energies of fcc transition metals calculated by a full potential green’s function method, Solid state communications 79 (1) (1991) 31–35. doi:10.1016/0038-109 8(91)90474-A

  41. [50]

    J. M. MacLaren, S. Crampin, D. D. Vvedensky, J. B. Pendry, Layer Korringa- Kohn-Rostoker technique for surface and interface electronic properties, Phys- ical Review B 40 (1989) 12164–12175. doi:10.1103/PhysRevB.40.12164

  42. [51]

    H. L. Skriver, N. M. Rosengaard, Self-consistent green’s-function technique for surfaces and interfaces, Physical Review B 43 (1991) 9538–9549. doi: 10.1103/PhysRevB.43.9538

  43. [52]

    Zeller, P

    R. Zeller, P. H. Dederichs, B. Újfalussy, L. Szunyogh, P. Weinberger, Theory and convergence properties of the screened Korringa-Kohn-Rostoker method, Physical Review B 52 (1995) 8807–8812. doi:10.1103/PhysRevB.52.8807

  44. [53]

    Szunyogh, B

    L. Szunyogh, B. Újfalussy, P. Weinberger, J. Kollár, Self-consistent localized KKR scheme for surfaces and interfaces, Physical Review B 49 (1994) 2721–

  45. [808]

    doi:10.1088/0953-8984/9/4/002

  46. [1997]

    doi:10.1007/978-1-4615-6255-9

  47. [2000]

    doi:10.1007/978-1-4612-1290-4

  48. [2729]

    doi:10.1103/PhysRevB.49.2721. 12

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.