This contains the quantum chemistry and quantum computing calculations for the "Quantum-Accelerated Supercomputing Atomistic Simulations for Corrosion Inhibition" publication. The arXiv preprint is available at https://arxiv.org/abs/2412.00951.
This dataset supports a systematic implementation of hybrid quantum-classical computational methods for investigating corrosion inhibition mechanisms on aluminum surfaces. The work presents an integrated workflow combining density functional theory (DFT) with quantum algorithms through an active space embedding scheme, specifically applied to studying 1,2,4-Triazole and 1,2,4-Triazole-3-thiol inhibitors on Al111 surfaces. The methodology employs the orb-d3-v2 machine learning potential for rapid geometry optimizations, followed by accurate DFT calculations using CP2K with PBE functional and Grimme's D3 dispersion corrections. Our implementation leverages the ADAPT-VQE algorithm with benchmarking against classical DFT calculations, achieving binding energies of -0.386 eV and -1.279 eV for 1,2,4-Triazole and 1,2,4-Triazole-3-thiol, respectively.
The calculations are organized for two inhibitor molecules:
Each molecule's calculations follow a systematic workflow with the following subdirectories:
0_classical_calculations/
: Initial classical DFT calculations1_visualization/
: Molecular visualization data and scripts2_supercell/
: Periodic boundary condition calculations3_Al/
: Aluminum surface calculations4_inhibitor/
: Inhibitor molecule calculationsEach molecule's directory contains the following structure:
*_generator.py
: Python script for structure generation*.xyz
: Generated molecular structures*.png
: Structure visualizationsuse_orb.py
: Script using orb-d3-v2 ML potential*.fcidump
: Electronic structure data*.wfn
: Wavefunction files*.inp
: CP2K input filesquantum_calculation_results.json
: Quantum calculation outputs*.xyz
: Structure files*.png
, *.svg
: High-quality visualizations from different perspectivesEach contains quantum chemistry calculations with:
*.inp
)client-vqe-ucc.py
)quantum_calculation_results.json
, *.log
)analysis.ipynb
: Jupyter notebooks containing data analysis and resultsclassical_analysis.ipynb
: Classical calculations analysis.xyz
).fcidump
).svg
, .png
).json
, .log
).ipynb
)cp2k.log
: CP2K calculation resultspython_output.log
: VQE calculation resultsEach calculation directory contains a run.sh
script that executes both CP2K and VQE calculations, example usage can be:
cd Al_triazole_qiskit_adaptVQE/2_supercell
nohup ./run.sh &
All data is stored in the following::
This dataset supports the following publication: