ViPErLEED package I: Calculation of I(V) curves and structural optimization
Low-energy electron diffraction (LEED) is a widely used technique in surface-science laboratories. Yet, it is rarely used to its full potential. The quantitative information about the surface structure, contained in the modulation of the intensities of the diffracted beams as a function of incident...
Saved in:
Main Authors: | , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
American Physical Society
2025-01-01
|
Series: | Physical Review Research |
Online Access: | http://doi.org/10.1103/PhysRevResearch.7.013005 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841560698886291456 |
---|---|
author | Florian Kraushofer Alexander M. Imre Giada Franceschi Tilman Kißlinger Erik Rheinfrank Michael Schmid Ulrike Diebold Lutz Hammer Michele Riva |
author_facet | Florian Kraushofer Alexander M. Imre Giada Franceschi Tilman Kißlinger Erik Rheinfrank Michael Schmid Ulrike Diebold Lutz Hammer Michele Riva |
author_sort | Florian Kraushofer |
collection | DOAJ |
description | Low-energy electron diffraction (LEED) is a widely used technique in surface-science laboratories. Yet, it is rarely used to its full potential. The quantitative information about the surface structure, contained in the modulation of the intensities of the diffracted beams as a function of incident electron energy, LEED I(V), is underutilized. To acquire these data, only minor adjustments would be required in most experimental setups, but existing analysis software is cumbersome to use and often computationally inefficient. The ViPErLEED (Vienna package for Erlangen LEED) project lowers these barriers, introducing a combined solution for user-friendly data acquisition, extraction, and computational analysis. These parts are discussed in three separate publications. Here, the focus is on the computational part of ViPErLEED, which performs highly automated LEED-I(V) calculations and structural optimizations. Minimal user input is required, and the functionality is significantly enhanced compared to existing solutions. Computation is performed by embedding the existing Erlangen tensor-LEED package (TensErLEED). ViPErLEED manages additional parallelization, monitors convergence, and processes all input and output. This makes LEED I(V) more accessible to new users while minimizing the potential for errors and the manual labor. Added functionalities include intelligent structure-dependent defaults for most calculation parameters, automatic detection of bulk and surface symmetries and their relationship, automated search procedures that preserve the symmetry and speed up convergence, adjustments to the TensErLEED code to handle larger systems than before, as well as parallelization and optimization. Modern file formats are used as input and output, and there is a direct interface to the atomic simulation environment (ASE) package. The software is implemented primarily in Python (version ≥3.7) and provided as an open-source package (GNU GPLv3 or any later version). A structure determination of the α-Fe_{2}O_{3}(11[over ¯]02)-(1×1) surface is presented as an example for the application of the software. |
format | Article |
id | doaj-art-568b88474c20499a944b9197d159519f |
institution | Kabale University |
issn | 2643-1564 |
language | English |
publishDate | 2025-01-01 |
publisher | American Physical Society |
record_format | Article |
series | Physical Review Research |
spelling | doaj-art-568b88474c20499a944b9197d159519f2025-01-03T16:22:26ZengAmerican Physical SocietyPhysical Review Research2643-15642025-01-017101300510.1103/PhysRevResearch.7.013005ViPErLEED package I: Calculation of I(V) curves and structural optimizationFlorian KraushoferAlexander M. ImreGiada FranceschiTilman KißlingerErik RheinfrankMichael SchmidUlrike DieboldLutz HammerMichele RivaLow-energy electron diffraction (LEED) is a widely used technique in surface-science laboratories. Yet, it is rarely used to its full potential. The quantitative information about the surface structure, contained in the modulation of the intensities of the diffracted beams as a function of incident electron energy, LEED I(V), is underutilized. To acquire these data, only minor adjustments would be required in most experimental setups, but existing analysis software is cumbersome to use and often computationally inefficient. The ViPErLEED (Vienna package for Erlangen LEED) project lowers these barriers, introducing a combined solution for user-friendly data acquisition, extraction, and computational analysis. These parts are discussed in three separate publications. Here, the focus is on the computational part of ViPErLEED, which performs highly automated LEED-I(V) calculations and structural optimizations. Minimal user input is required, and the functionality is significantly enhanced compared to existing solutions. Computation is performed by embedding the existing Erlangen tensor-LEED package (TensErLEED). ViPErLEED manages additional parallelization, monitors convergence, and processes all input and output. This makes LEED I(V) more accessible to new users while minimizing the potential for errors and the manual labor. Added functionalities include intelligent structure-dependent defaults for most calculation parameters, automatic detection of bulk and surface symmetries and their relationship, automated search procedures that preserve the symmetry and speed up convergence, adjustments to the TensErLEED code to handle larger systems than before, as well as parallelization and optimization. Modern file formats are used as input and output, and there is a direct interface to the atomic simulation environment (ASE) package. The software is implemented primarily in Python (version ≥3.7) and provided as an open-source package (GNU GPLv3 or any later version). A structure determination of the α-Fe_{2}O_{3}(11[over ¯]02)-(1×1) surface is presented as an example for the application of the software.http://doi.org/10.1103/PhysRevResearch.7.013005 |
spellingShingle | Florian Kraushofer Alexander M. Imre Giada Franceschi Tilman Kißlinger Erik Rheinfrank Michael Schmid Ulrike Diebold Lutz Hammer Michele Riva ViPErLEED package I: Calculation of I(V) curves and structural optimization Physical Review Research |
title | ViPErLEED package I: Calculation of I(V) curves and structural optimization |
title_full | ViPErLEED package I: Calculation of I(V) curves and structural optimization |
title_fullStr | ViPErLEED package I: Calculation of I(V) curves and structural optimization |
title_full_unstemmed | ViPErLEED package I: Calculation of I(V) curves and structural optimization |
title_short | ViPErLEED package I: Calculation of I(V) curves and structural optimization |
title_sort | viperleed package i calculation of i v curves and structural optimization |
url | http://doi.org/10.1103/PhysRevResearch.7.013005 |
work_keys_str_mv | AT floriankraushofer viperleedpackageicalculationofivcurvesandstructuraloptimization AT alexandermimre viperleedpackageicalculationofivcurvesandstructuraloptimization AT giadafranceschi viperleedpackageicalculationofivcurvesandstructuraloptimization AT tilmankißlinger viperleedpackageicalculationofivcurvesandstructuraloptimization AT erikrheinfrank viperleedpackageicalculationofivcurvesandstructuraloptimization AT michaelschmid viperleedpackageicalculationofivcurvesandstructuraloptimization AT ulrikediebold viperleedpackageicalculationofivcurvesandstructuraloptimization AT lutzhammer viperleedpackageicalculationofivcurvesandstructuraloptimization AT micheleriva viperleedpackageicalculationofivcurvesandstructuraloptimization |