Molecular adsorption is the first important step of many surface-mediated chemical processes, from catalysis to lubrication. This phenomenon is controlled by physical/chemical interactions, which can be accurately described by first-principles calculations. Several computational tools have been developed to study molecular adsorption based on high throughput/automatized approaches in recent years. However, these tools can sometimes be over-sophisticated for non-expert users. Here we present Xsorb, a Python- based program for identifying the accurate adsorption energy and geometry of complex molecules on crystalline (reconstructed) surfaces. The program automatically samples the potential energy surface (PES) that describes the molecule-surface interaction by generating several adsorption configurations through symmetry operations. The set of the most representative ones is automatically identified through a fast pre-optimization scheme. Finally, the PES global minimum is identified through a full structural optimiza- tion process. We show the program capabilities through an example consisting of a hydrocarbon molecule, 1-hexene, adsorbed over the (110) surface of iron and the reconstructed (001) surface of diamond. This program, despite its conceptual simplicity, is very effective in reducing the computational workload usually associated with the creation and optimization of several adsorption configurations.

Xsorb: a software for identifying the most stable adsorption configuration and energy of a molecule on a crystal surface / Pedretti, Enrico; Restuccia, Paolo; Righi, Maria Clelia. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - ELETTRONICO. - 291:(2023), pp. 108827.1-108827.10. [10.1016/j.cpc.2023.108827]

Xsorb: a software for identifying the most stable adsorption configuration and energy of a molecule on a crystal surface

Restuccia, Paolo;Righi, Maria Clelia
2023

Abstract

Molecular adsorption is the first important step of many surface-mediated chemical processes, from catalysis to lubrication. This phenomenon is controlled by physical/chemical interactions, which can be accurately described by first-principles calculations. Several computational tools have been developed to study molecular adsorption based on high throughput/automatized approaches in recent years. However, these tools can sometimes be over-sophisticated for non-expert users. Here we present Xsorb, a Python- based program for identifying the accurate adsorption energy and geometry of complex molecules on crystalline (reconstructed) surfaces. The program automatically samples the potential energy surface (PES) that describes the molecule-surface interaction by generating several adsorption configurations through symmetry operations. The set of the most representative ones is automatically identified through a fast pre-optimization scheme. Finally, the PES global minimum is identified through a full structural optimiza- tion process. We show the program capabilities through an example consisting of a hydrocarbon molecule, 1-hexene, adsorbed over the (110) surface of iron and the reconstructed (001) surface of diamond. This program, despite its conceptual simplicity, is very effective in reducing the computational workload usually associated with the creation and optimization of several adsorption configurations.
2023
Xsorb: a software for identifying the most stable adsorption configuration and energy of a molecule on a crystal surface / Pedretti, Enrico; Restuccia, Paolo; Righi, Maria Clelia. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - ELETTRONICO. - 291:(2023), pp. 108827.1-108827.10. [10.1016/j.cpc.2023.108827]
Pedretti, Enrico; Restuccia, Paolo; Righi, Maria Clelia
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0010465523001728-main (1).pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 3.62 MB
Formato Adobe PDF
3.62 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/932758
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact