ViPErLEED package I: Calculation of $I(V)$ curves and structural optimization

Florian Kraushofer, Alexander M. Imre, Giada Franceschi, Tilman Kißlinger, Erik Rheinfrank, Michael Schmid, Ulrike Diebold, Lutz Hammer, Michele Riva
{"title":"ViPErLEED package I: Calculation of $I(V)$ curves and structural optimization","authors":"Florian Kraushofer, Alexander M. Imre, Giada Franceschi, Tilman Kißlinger, Erik Rheinfrank, Michael Schmid, Ulrike Diebold, Lutz Hammer, Michele Riva","doi":"arxiv-2406.18821","DOIUrl":null,"url":null,"abstract":"Low-energy electron diffraction (LEED) is a widely used technique in\nsurface-science. Yet, it is rarely used to its full potential. The quantitative\ninformation about the surface structure, contained in the modulation of the\nintensities of the diffracted beams as a function of incident electron energy,\nLEED I(V), is underutilized. To acquire these data, minor adjustments would be\nrequired in most experimental setups, but existing analysis software is\ncumbersome to use. ViPErLEED (Vienna package for Erlangen LEED) lowers these\nbarriers, introducing a combined solution for data acquisition, extraction, and\ncomputational analysis. These parts are discussed in three separate\npublications. Here, the focus is on the computational part of ViPErLEED, which\nperforms automated LEED-I(V) calculations and structural optimization. Minimal\nuser input is required, and the functionality is significantly enhanced\ncompared to existing solutions. Computation is performed by embedding the\nErlangen tensor-LEED package (TensErLEED). ViPErLEED manages parallelization,\nmonitors convergence, and processes input and output. This makes LEED I(V) more\naccessible to new users while minimizing the potential for errors and the\nmanual labor. Added functionality includes structure-dependent defaults,\nautomatic detection of bulk and surface symmetries and their relationship,\nautomated symmetry-preserving search procedures, adjustments to the TensErLEED\ncode to handle larger systems, as well as parallelization and optimization.\nModern file formats are used as input and output, and there is a direct\ninterface to the Atomic Simulation Environment (ASE) package. The software is\nimplemented primarily in Python (version >=3.7) and provided as an open-source\npackage (GNU GPLv3 or later). A structure determination of the\n$\\alpha$-Fe2O3(1-102)-(1x1) surface is presented as an example for the\napplication of the software.","PeriodicalId":501065,"journal":{"name":"arXiv - PHYS - Data Analysis, Statistics and Probability","volume":"34 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Data Analysis, Statistics and Probability","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2406.18821","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Low-energy electron diffraction (LEED) is a widely used technique in surface-science. 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, minor adjustments would be required in most experimental setups, but existing analysis software is cumbersome to use. ViPErLEED (Vienna package for Erlangen LEED) lowers these barriers, introducing a combined solution for 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 automated LEED-I(V) calculations and structural optimization. Minimal user input is required, and the functionality is significantly enhanced compared to existing solutions. Computation is performed by embedding the Erlangen tensor-LEED package (TensErLEED). ViPErLEED manages parallelization, monitors convergence, and processes input and output. This makes LEED I(V) more accessible to new users while minimizing the potential for errors and the manual labor. Added functionality includes structure-dependent defaults, automatic detection of bulk and surface symmetries and their relationship, automated symmetry-preserving search procedures, adjustments to the TensErLEED code to handle larger systems, 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 later). A structure determination of the $\alpha$-Fe2O3(1-102)-(1x1) surface is presented as an example for the application of the software.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
ViPErLEED 软件包 I:I(V)$ 曲线计算和结构优化
低能电子衍射(LEED)是一种广泛应用于表面科学的技术。然而,它却很少被充分利用。LEED I(V)衍射光束的密度随入射电子能量的变化而变化,其中所包含的有关表面结构的定量信息尚未得到充分利用。要获取这些数据,只需对大多数实验装置稍作调整,但现有的分析软件使用起来非常麻烦。ViPErLEED(埃尔兰根 LEED 维也纳软件包)降低了这些障碍,为数据采集、提取和计算分析提供了综合解决方案。这些部分将在三本不同的出版物中讨论。这里的重点是 ViPErLEED 的计算部分,它可以自动执行 LEED-I(V)计算和结构优化。与现有的解决方案相比,ViPErLEED 只需用户输入最少的信息,功能却大大增强。计算是通过嵌入埃尔兰根张量-LEED 软件包(TensErLEED)进行的。ViPErLEED 可管理并行化、监控收敛并处理输入和输出。这使得新用户更容易使用 LEED I(V),同时最大限度地减少了可能出现的错误和人工劳动。新增功能包括与结构相关的默认设置、自动检测体对称性和表面对称性及其关系、自动对称性保留搜索程序、调整 TensErLEED 代码以处理更大的系统,以及并行化和优化。该软件主要用 Python(版本大于等于 3.7)实现,并作为开源软件包(GNU GPLv3 或更高版本)提供。现以$α$-Fe2O3(1-102)-(1x1)表面的结构测定为例,介绍该软件的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
PASS: An Asynchronous Probabilistic Processor for Next Generation Intelligence Astrometric Binary Classification Via Artificial Neural Networks XENONnT Analysis: Signal Reconstruction, Calibration and Event Selection Converting sWeights to Probabilities with Density Ratios Challenges and perspectives in recurrence analyses of event time series
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1