Skip to content

grimme-lab/q-vSZPs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qvSZPs

Repository providing the basis set files for the q-vSZPs basis set and the non-adaptive qavg-vSZPs variant. The basis set files are located in q-vSZPs_basis/ with the q-vSZPs being provided in TURBOMOLE format together witht the required ECP file.
The qavg-vSZPs basis set is provided in TURBOMOLE, ORCA, and CP2K format.

Automatic input file generation for the q-vSZPs

Precomputed atomic charges

To compute the atomic charges needed for the basis setup, the multicharge software can be used (https://github.com/thfroitzheim/multicharge) The EEQ_BC charges as used in the orignal publication [TBD] can be reproduced using the eeqbc2026-q-vSZPs-paper branch under (https://github.com/benbaed/multicharge-q-vSZPs-paper)

For a given file xyz format, the EEQBC charges can be computed using

multicharge -m eeqbc -json struc.xyz

(the coord format is also accepted, see mctc-lib (https://github.com/grimme-lab/mctc-lib) for conversion from other formats)

For full automatation, the JSON formatter provided under (https://stedolan.github.io/jq) can be used to write the ext.charges file

jq -c '.charges[]' multicharge.json > ext.charges

The ext.charges file now contains the atomic charges for each atom in the order of the structure file.

Basis set setup and Input generation

For an automatic setup of the basis set and generation of an ORCA input file, the q-vSZP software (https://github.com/grimme-lab/qvSZP) can be utilized. Example program command-line call:

qvSZP --struc struc.xyz --bfile q-vszps_basis --efile q-vszp_ecp --cm extonlyq --v --outname orca --conv TightSCF --defgrid 3 --d4par 1.0 1.1710 0.3478 5.5828 1.50

Here, the --cm extonlyq option instructs the code to read the external charge file named ext.charges (see previous step)

An alternative input generation using the CEH charge model (does not required an external charge file):

qvSZP --struc struc.xyz --bfile q-vszps_basis --efile q-vszp_ecp --cm ceh --v --outname orca --conv TightSCF --defgrid 3

--bfile and --efile provide the locations of the basis set and ecp files respectively (in TURBOMOLE format)
For an overview of the other options use --help

Citation

Benedikt Bädorf, Marcel Müller, Thomas Froitzheim and Stefan Grimme, 2026
chemrxiv: 10.26434/chemrxiv.15003662/v1

For the q-vSZP basis set:
Marcel Müller, Andreas Hansen and Stefan Grimme, J. Chem. Phys., 2023, 159, 164108.
DOI: 10.1063/5.0172373

For the bond capacity electronegativity equilibration charge model (EEQBC):
Thomas Froitzheim, Marcel Müller, Andreas Hansen, and Stefan Grimme, J. Chem. Phys., 2025, 162, 214109.
DOI: 10.1039/10.1063/5.0268978
chemrxiv: 10.26434/chemrxiv-2025-1nxwg

For the charge extended Hückel model (CEH):
Marcel Müller, Thomas Froitzheim, Andreas Hansen, and Stefan Grimme, J. Phys. Chem. A 2024, 128, 49, 10723–10736
DOI: 10.1063/5.0268978

About

Basis set files for the q-vSZPs basis set and its non-adaptive variant (qavg-vSZPs) together with guidelines how to use them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages