Skip to content

Adding Basis Sets from Basis Set Exchange (BSE)

TeraChem comes with a script that can retrieve basis sets and make the appropriate files for initial guess construction. For example:

$TeraChem/bin/BSEWebScraper aug-cc-pVTZ

which will download the aug-cc-pVTZ basis set from BSE (for all supported atoms), format these as a TeraChem-formatted basis set file called aug-cc-pVTZ placed in the $TeraChem/basis folder, and then run TeraChem for each atom to create an atomic guess that can be used for initial guess construction - in the file aug-cc-pVTZ.ao placed in the $TeraChem/basis folder. Note that you must have permission to write files in the $TeraChem/basis folder for this to work.

You can see what basis sets can be downloaded (and what atoms they support) at the Basis Set Exchange: https://www.basissetexchange.org

If a basis set includes effective core potentials (i.e. pseudopotentials), these will be included appropriately.