This repository contains the supplementary data, scripts, and pseudopotentials used in the study of defect formation and electronic structure in hydrogenated amorphous alumina.
It is structured into four main directories, each of which originally contained its own README.txt
.
Here, all descriptions are merged into a single document for clarity.
simulation_data/
Contains all input and output files from simulations. Subdirectories cover different levels of modeling and validation:
DFT_binding_energy/
Contains input structures for binding energy calculations using Quantum ESPRESSO (QE):
General folder contents:
Al_relaxed.xyz
amorphous_relaxed.xyz
bayerite_relaxed.xyz
sapphire_relaxed.xyz
README.txt
DFT_charge_density/
This directory contains charge density and Bader analysis results from DFT calculations performed with Quantum ESPRESSO for three materials:
The calculations were carried out to evaluate charge density differences under two conditions:
tot_charge = 1
)tot_charge = 0
)Folder structure:
Al_tot0_no_core/
, Al_tot1_core/
Al2O3_tot0_no_core/
, Al2O3_tot1_core/
bayerite_tot0_no_core/
, bayerite_tot1_core/
Contents of each subfolder:
charge_density.cube
– 3D charge density in cube formatACF.dat
, AVF.dat
, BCF.dat
– Bader charge analysis resultsaiida.out
– QE SCF calculation outputNaming convention:
tot0_no_core
→ no core hole, neutral systemtot1_core
→ with core hole, charged systemThese datasets are used to compute and analyze charge density differences between core-excited and ground-state configurations.
MD/
This folder contains the simulation data analyzed in the publication. Each folder corresponds to a specific structure.
Bayerite has two files because its initial structure was too large for VASP analysis; a smaller structure was also used.
General folder contents:
structure.lmp
– LAMMPS initial structurein.runmd
– MD run file for equilibrationlog.lammps
– Thermodynamic datadump.run
– Dump file for equilibrationdump.equil
– Equilibrated trajectoryrestart
– Restart file for continuationin.restart
– Restart run filelog.restart
– Thermodynamic data from restartPOSCAR.1000
– VASP structure file from equilibrationINCAR
– VASP input for charge distributionCHGCAR_structure.vasp
– Charge distribution result (Henkelman Bader refined)Additional pseudominimization files (10K
, 100K
) exist for AlH₂, AlH, AlH006, Sapphire, and Bayerite (used for low-temperature structural analysis).
Polycondensation/
Contains results and analysis of simulations related to the polycondensation process.
Contents:
AlH2/
– simulation data for AlH₂*.ovito
files – structural evolution snapshots for OVITOgp1_ap_QD2.pkl
– Gaussian process regression model for Auger parameter evolutiongp1_water_QD2.pkl
– Gaussian process model for water formation dynamicsPotential_validation/
Contains VASP calculation results used to validate the Matlantis machine-learning potential for aluminum–hydrogen and oxide systems.
Folder structure:
AlH006/
, AlH013/
, AlH1/
, AlH2/
and *_gen_500/
versionsbayerite/
, sapphire/
, water/
annealing_half/
, annealing_full/
, heating_510K/
, heating_850K/
Contents:
OUTCAR
– VASP output file with electronic structure, energies, forces, stressesPurpose:
Benchmark dataset comparing VASP reference data with the Matlantis ML potential across multiple phases and conditions.
analysis_scripts/
Contains Python scripts, Jupyter notebooks, and OVITO workflows for analyzing charge densities and the Auger parameter (AP) in aluminum oxide/hydroxide systems.
Python scripts:
Analysis_simp_mod.py
– Auger parameter per structure (simplified model)Analysis_mod_full_model.py
– Auger parameter per atom (full model)compare_charge_densities.py
– Comparison of charge densitiesvoxel_grid_center_radial_binningVlad_extract.py
– Extracts normalized charge volume from voxel gridselectrons_per_sample.py
– Computes electrons per voxel gridJupyter notebooks:
AP_per_nn.ipynb
– Auger parameter per nearest neighborAP_per_ligand_type.ipynb
– Auger parameter per ligand typeOVITO scripts:
calculate_AP_time_average.ovito
– Computes AP time average from trajectoryisosurfaces_visualization.ovito
– Visualizes charge density isosurfacescompare_Al_valence.ovito
– Subtracts valence charge densities between samplesstructure_generation/
Procedures and scripts for constructing initial amorphous alumina structures from crystalline bayerite.
Initial_structure_generation.ovito
– OVITO state file with custom modifierOVITO_water_removal_script.py
– Removes OH and H in equal proportions to achieve charge-neutral stoichiometrybayerite.lmp
– LAMMPS input structure (downloaded from Materials Project, orthogonalized, and replicated)pseudos/
Quantum ESPRESSO pseudopotentials used in the simulations.
Includes standard PAW pseudopotentials and specialized core-hole pseudopotentials distinguished by orbital type and star notation, e.g.:
Al.star1s.pbe-n-kjpaw_psl.1.0.0.UPF
O.star1s.pbe-n-kjpaw_psl.0.1.UPF
README.md
replaces the individual README.txt
files for repository upload.If you use these data or scripts, please cite the corresponding publications: