9
1
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-12-12 14:43:29 +01:00

Merge branch 'dev' into features_python3

This commit is contained in:
Anthony Scemama 2020-03-17 16:15:47 +01:00
commit a4331ec6e4
291 changed files with 218700 additions and 382926 deletions

981
REPLACE

File diff suppressed because it is too large Load Diff

54
bin/qp_basis Executable file
View File

@ -0,0 +1,54 @@
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Installs basis sets in the data directory from Basis Set Exchange.
Usage:
qp_basis list
qp_basis get BSE_BASIS
qp_basis install BSE_BASIS QP_BASIS
"""
from __future__ import print_function
import sys
import os
import subprocess
try:
from docopt import docopt
from qp_path import QP_ROOT
except ImportError:
print("Please check if you have sourced the ${QP_ROOT}/quantum_package.rc")
print("(`source ${QP_ROOT}/quantum_package.rc`)")
sys.exit(1)
def main(arguments):
"""Main function"""
if arguments["list"]:
os.system("bse list-basis-sets")
elif arguments["install"]:
bse_basis = arguments["BSE_BASIS"]
qp_basis = arguments["QP_BASIS"]
for character in """"[]{}()*&%$#!;:,<>?'|\\""":
if character in qp_basis:
print("Invalid character %s in QP_BASIS"%character)
sys.exit(1)
path = QP_ROOT+"/data/basis/"+qp_basis
os.system("bse get-basis --unc-spdf '%s' gamess_us > %s"%(bse_basis, path))
elif arguments["get"]:
bse_basis = arguments["BSE_BASIS"]
os.system("bse get-basis --unc-spdf '%s' gamess_us"%(bse_basis))
if __name__ == '__main__':
ARGS = docopt(__doc__)
main(ARGS)

View File

@ -95,6 +95,7 @@ qp set_file $ezfio
if [[ $dets -eq 1 ]] ; then
rm --force -- ${ezfio}/determinants/n_det
rm --force -- ${ezfio}/determinants/psi_{det,coef}.gz
rm --force -- ${ezfio}/determinants/psi_{det,coef}_qp_edit.gz
fi
if [[ $mos -eq 1 ]] ; then

View File

@ -9,14 +9,14 @@
FC : ifort -fpic
LAPACK_LIB : -mkl=parallel
IRPF90 : irpf90
IRPF90_FLAGS : --ninja --align=32
IRPF90_FLAGS : --ninja --align=32
# Global options
################
#
# 1 : Activate
# 0 : Deactivate
#
#
[OPTION]
MODE : OPT ; [ OPT | PROFILE | DEBUG ] : Chooses the section below
CACHE : 0 ; Enable cache_compile.py
@ -32,14 +32,14 @@ OPENMP : 1 ; Append OpenMP flags
#
[OPT]
FC : -traceback
FCFLAGS : -xAVX -O2 -ip -ftz -g
FCFLAGS : -mavx -axAVX -O2 -ip -ftz -g
# Profiling flags
#################
#
[PROFILE]
FC : -p -g
FCFLAGS : -xSSE4.2 -O2 -ip -ftz
FCFLAGS : -xSSE4.2 -O2 -ip -ftz
# Debugging flags
#################

View File

@ -9,14 +9,14 @@
FC : mpiifort -fpic
LAPACK_LIB : -mkl=parallel
IRPF90 : irpf90
IRPF90_FLAGS : --ninja --align=32 -DMPI
IRPF90_FLAGS : --ninja --align=32 -DMPI
# Global options
################
#
# 1 : Activate
# 0 : Deactivate
#
#
[OPTION]
MODE : OPT ; [ OPT | PROFILE | DEBUG ] : Chooses the section below
CACHE : 0 ; Enable cache_compile.py
@ -31,14 +31,14 @@ OPENMP : 1 ; Append OpenMP flags
# -ftz : Flushes denormal results to zero
#
[OPT]
FCFLAGS : -march=corei7-avx -O2 -ip -ftz -g -traceback
FCFLAGS : -mavx -axAVX -O2 -ip -ftz -g -traceback
# Profiling flags
#################
#
[PROFILE]
FC : -p -g
FCFLAGS : -march=corei7 -O2 -ip -ftz
FCFLAGS : -march=corei7 -O2 -ip -ftz
# Debugging flags

View File

@ -32,7 +32,7 @@ OPENMP : 1 ; Append OpenMP flags
#
[OPT]
FC : -traceback
FCFLAGS : -xSSE4.2 -O2 -ip -ftz -g
FCFLAGS : -msse4.2 -O2 -ip -ftz -g
# Profiling flags
@ -40,7 +40,7 @@ FCFLAGS : -xSSE4.2 -O2 -ip -ftz -g
#
[PROFILE]
FC : -p -g
FCFLAGS : -xSSE4.2 -O2 -ip -ftz
FCFLAGS : -msse4.2 -O2 -ip -ftz
# Debugging flags
@ -50,11 +50,11 @@ FCFLAGS : -xSSE4.2 -O2 -ip -ftz
# -fpe0 : All floating point exaceptions
# -C : Checks uninitialized variables, array subscripts, etc...
# -g : Extra debugging information
# -xSSE2 : Valgrind needs a very simple x86 executable
# -msse4.2 : Valgrind needs a very simple x86 executable
#
[DEBUG]
FC : -g -traceback
FCFLAGS : -xSSE4.2 -C -fpe0 -implicitnone
FCFLAGS : -msse4.2 -C -fpe0 -implicitnone
# OpenMP flags

View File

@ -1,63 +0,0 @@
# Common flags
##############
#
# -mkl=[parallel|sequential] : Use the MKL library
# --ninja : Allow the utilisation of ninja. It is mandatory !
# --align=32 : Align all provided arrays on a 32-byte boundary
#
[COMMON]
FC : ifort -fpic
LAPACK_LIB : -mkl=parallel
IRPF90 : irpf90
IRPF90_FLAGS : --ninja --align=32
# Global options
################
#
# 1 : Activate
# 0 : Deactivate
#
[OPTION]
MODE : OPT ; [ OPT | PROFILE | DEBUG ] : Chooses the section below
CACHE : 0 ; Enable cache_compile.py
OPENMP : 1 ; Append OpenMP flags
# Optimization flags
####################
#
# -xHost : Compile a binary optimized for the current architecture
# -O2 : O3 not better than O2.
# -ip : Inter-procedural optimizations
# -ftz : Flushes denormal results to zero
#
[OPT]
FC : -traceback
FCFLAGS : -march=core-avx2 -O2 -ip -ftz -g
# Profiling flags
#################
#
[PROFILE]
FC : -p -g
FCFLAGS : -march=core-avx2 -O2 -ip -ftz
# Debugging flags
#################
#
# -traceback : Activate backtrace on runtime
# -fpe0 : All floating point exaceptions
# -C : Checks uninitialized variables, array subscripts, etc...
# -g : Extra debugging information
# -xSSE2 : Valgrind needs a very simple x86 executable
#
[DEBUG]
FC : -g -traceback
FCFLAGS : -xSSE2 -C -fpe0 -implicitnone
# OpenMP flags
#################
#
[OPENMP]
FC : -qopenmp
IRPF90_FLAGS : --openmp

View File

@ -9,14 +9,14 @@
FC : mpiifort -fpic
LAPACK_LIB : -mkl=parallel
IRPF90 : irpf90
IRPF90_FLAGS : --ninja --align=32 -DMPI
IRPF90_FLAGS : --ninja --align=32 -DMPI
# Global options
################
#
# 1 : Activate
# 0 : Deactivate
#
#
[OPTION]
MODE : OPT ; [ OPT | PROFILE | DEBUG ] : Chooses the section below
CACHE : 0 ; Enable cache_compile.py
@ -31,14 +31,14 @@ OPENMP : 1 ; Append OpenMP flags
# -ftz : Flushes denormal results to zero
#
[OPT]
FCFLAGS : -xSSE4.2 -O2 -ip -ftz -g -traceback
FCFLAGS : -msse4.2 -O2 -ip -ftz -g -traceback
# Profiling flags
#################
#
[PROFILE]
FC : -p -g
FCFLAGS : -xSSE4.2 -O2 -ip -ftz
FCFLAGS : -msse4.2 -O2 -ip -ftz
# Debugging flags

99
configure vendored
View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/bash
#
# Quantum Package configuration script
#
@ -15,12 +15,13 @@ unset CCXX
export CC=gcc
# When updating version, update also etc files
# /!\ When updating version, update also etc files
EZFIO_TGZ="EZFIO.1.6.2.tar.gz"
BATS_URL="https://github.com/bats-core/bats-core/archive/v1.1.0.tar.gz"
BUBBLE_URL="https://github.com/projectatomic/bubblewrap/releases/download/v0.3.3/bubblewrap-0.3.3.tar.xz"
DOCOPT_URL="https://github.com/docopt/docopt/archive/0.6.2.tar.gz"
EZFIO_URL="https://gitlab.com/scemama/EZFIO/-/archive/v2.0.1/EZFIO-v2.0.1.tar.gz"
BSE_URL="https://github.com/MolSSI-BSE/basis_set_exchange/archive/v0.8.11.tar.gz"
F77ZMQ_URL="https://github.com/scemama/f77_zmq/archive/v4.2.5.tar.gz"
GMP_URL="ftp://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.bz2"
IRPF90_URL="https://gitlab.com/scemama/irpf90/-/archive/v1.7.6/irpf90-v1.7.6.tar.gz"
@ -44,7 +45,7 @@ Usage:
Options:
-c, --config=<file> Define a COMPILATION configuration file,
in "${QP_ROOT}/config/".
in "${QP_ROOT}/config/".
-h, --help Print the HELP message
-i, --install=<package> INSTALL <package>. Use at your OWN RISK:
no support will be provided for the installation of
@ -72,7 +73,7 @@ function execute () {
while read -r line; do
echo " " $line
_command+="${line} ;"
done
done
sleep 1
echo ""
printf "\e[0;94m"
@ -86,7 +87,7 @@ OCAML_PACKAGES="ocamlbuild cryptokit zmq sexplib ppx_sexp_conv ppx_deriving geto
while true ; do
case "$1" in
-c|--config)
-c|--config)
case "$2" in
"") help ; break;;
*) if [[ -f $2 ]] ; then
@ -95,15 +96,15 @@ while true ; do
error "error: configuration file $2 not found."
exit 1
fi
esac
esac
shift 2;;
-i|--install)
case "$2" in
"") help ; break;;
*) PACKAGES="${PACKAGE} $2"
esac
esac
shift 2;;
-h|-help|--help)
-h|-help|--help)
help
exit 0;;
--) shift ; break ;;
@ -177,6 +178,19 @@ function find_dir() {
}
# Extract EZFIO if needed
EZFIO=$(find_dir "${QP_ROOT}"/external/ezfio)
if [[ ${EZFIO} = $(not_found) ]] ; then
execute << EOF
cd "\${QP_ROOT}"/external
tar --gunzip --extract --file ${EZFIO_TGZ}
rm -rf ezfio
mv EZFIO ezfio
EOF
fi
if [[ "${PACKAGES}.x" != ".x" ]] ; then
printf "\e[0;31m"
echo ""
@ -223,7 +237,7 @@ EOF
./configure --prefix=$QP_ROOT && make -j 8
make install
EOF
elif [[ ${PACKAGE} = libcap ]] ; then
download ${LIBCAP_URL} "${QP_ROOT}"/external/libcap.tar.gz
@ -258,12 +272,14 @@ EOF
cd irpf90-*
make
EOF
elif [[ ${PACKAGE} = zeromq ]] ; then
download ${ZEROMQ_URL} "${QP_ROOT}"/external/zeromq.tar.gz
execute << EOF
export CC=gcc
export CXX=g++
cd "\${QP_ROOT}"/external
tar --gunzip --extract --file zeromq.tar.gz
rm zeromq.tar.gz
@ -289,7 +305,7 @@ EOF
cp f77_zmq_free.h "\${QP_ROOT}"/include
EOF
elif [[ ${PACKAGE} = ocaml ]] ; then
download ${OCAML_URL} "${QP_ROOT}"/external/opam_installer.sh
@ -302,7 +318,7 @@ EOF
rm -rf ${HOME}/.opam
fi
export OPAMROOT=${HOME}/.opam
cat << EOF | bash ${QP_ROOT}/external/opam_installer.sh --no-backup
cat << EOF | bash ${QP_ROOT}/external/opam_installer.sh --no-backup
${QP_ROOT}/bin
@ -312,8 +328,8 @@ EOF
rm ${QP_ROOT}/external/opam_installer.sh
# source ${OPAMROOT}/opam-init/init.sh > /dev/null 2> /dev/null || true
#
# opam switch create ocaml-base-compiler.4.07.1
opam init --verbose --yes --compiler=4.07.1 --disable-sandboxing
# opam switch create ocaml-base-compiler.4.10.0
opam init --verbose --yes --compiler=4.10.0 --disable-sandboxing
eval $(opam env)
opam install -y ${OCAML_PACKAGES} || exit 1
@ -322,37 +338,34 @@ EOF
# Conventional commands
execute << EOF
chmod +x "${QP_ROOT}"/external/opam_installer.sh
"${QP_ROOT}"/external/opam_installer.sh --no-backup
"${QP_ROOT}"/external/opam_installer.sh --no-backup
EOF
execute << EOF
rm --force ${QP_ROOT}/bin/opam
export OPAMROOT=${OPAMROOT:-${QP_ROOT}/external/opam}
echo ${QP_ROOT}/bin \
| sh ${QP_ROOT}/external/opam_installer.sh
| sh ${QP_ROOT}/external/opam_installer.sh
EOF
rm ${QP_ROOT}/external/opam_installer.sh
# source ${OPAMROOT}/opam-init/init.sh > /dev/null 2> /dev/null || true
# opam switch create ocaml-base-compiler.4.07.1 || exit 1
# opam switch create ocaml-base-compiler.4.10.0 || exit 1
opam init --verbose --yes --compiler=4.07.1 --disable-sandboxing
opam init --verbose --yes --compiler=4.10.0 --disable-sandboxing
eval $(opam env)
execute << EOF
opam install -y \${OCAML_PACKAGES} || exit 1
EOF
fi
elif [[ ${PACKAGE} = ezfio ]] ; then
download ${EZFIO_URL} "${QP_ROOT}"/external/ezfio.tar.gz
elif [[ ${PACKAGE} = bse ]] ; then
download ${BSE_URL} "${QP_ROOT}"/external/bse.tar.gz
execute << EOF
cd "\${QP_ROOT}"/external
tar --gunzip --extract --file ezfio.tar.gz
rm -rf ezfio
mv EZFIO-* ezfio
tar --gunzip --extract --file bse.tar.gz
pip install -e basis_set_exchange-*
EOF
elif [[ ${PACKAGE} = zlib ]] ; then
download ${ZLIB_URL} "${QP_ROOT}"/external/zlib.tar.gz
@ -365,13 +378,13 @@ EOF
make && make install
EOF
elif [[ ${PACKAGE} = docopt ]] ; then
download ${DOCOPT_URL} "${QP_ROOT}"/external/docopt.tar.gz
execute << EOF
cd "\${QP_ROOT}"/external
tar --gunzip --extract --file docopt.tar.gz
tar --gunzip --extract --file docopt.tar.gz
mv docopt-*/docopt.py "\${QP_ROOT}/external/Python"
rm --recursive --force -- docopt-*/ docopt.tar.gz
EOF
@ -382,9 +395,9 @@ EOF
download ${RESULTS_URL} "${QP_ROOT}"/external/resultsFile.tar.gz
execute << EOF
cd "\${QP_ROOT}"/external
tar --gunzip --extract --file resultsFile.tar.gz
mv resultsFile-master/resultsFile "\${QP_ROOT}/external/Python/"
rm --recursive --force resultsFile-master resultsFile.tar.gz
tar --gunzip --extract --file resultsFile.tar.gz
mv resultsFile-*/resultsFile "\${QP_ROOT}/external/Python/"
rm --recursive --force resultsFile-* resultsFile.tar.gz
EOF
elif [[ ${PACKAGE} = bats ]] ; then
@ -392,7 +405,7 @@ EOF
download ${BATS_URL} "${QP_ROOT}"/external/bats.tar.gz
execute << EOF
cd "\${QP_ROOT}"/external
tar -zxf bats.tar.gz
tar -zxf bats.tar.gz
( cd bats-core-1.1.0/ ; ./install.sh \${QP_ROOT})
rm --recursive --force -- bats-core-1.1.0 \ "\${QP_ROOT}"/external/bats.tar.gz
EOF
@ -458,12 +471,6 @@ if [[ ${OCAML} = $(not_found) ]] ; then
fail
fi
EZFIO=$(find_dir "${QP_ROOT}"/external/ezfio)
if [[ ${EZFIO} = $(not_found) ]] ; then
error "EZFIO (ezfio) is not installed."
fail
fi
ZLIB=$(find_lib -lz)
if [[ ${ZLIB} = $(not_found) ]] ; then
error "Zlib (zlib) is not installed."
@ -492,6 +499,14 @@ echo " (__)\ )\/\. "
echo " ||----w | "
echo " || || "
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo ""
echo "If you have PIP, you can install the Basis Sex Exchange command-line tool:"
echo ""
echo " ./configure -i bse"
echo ""
echo "This will enable the usage of qp_basis to install extra basis sets."
echo ""
echo ""
printf "\e[m\n"
@ -502,15 +517,15 @@ fi
if [[ -f ${QP_ROOT}/build.ninja ]] ; then
[[ -z ${TRAVIS} ]] && echo "You can now run ./bin/qpsh to enter in the QP shell mode :)"
else
else
echo ""
echo "${QP_ROOT}/build.ninja does not exist,"
echo "you need to specify the COMPILATION configuration file."
echo "See ./configure --help for more details."
echo "See ./configure --help for more details."
echo ""
fi
exit 0

View File

@ -1,278 +1,8 @@
# Basis sets obtained from EMSL Basis Set Exchange : https://bse.pnl.gov/bse/portal
${QP_ROOT}/data/basis contains basis set files. Install here the basis set
files you use regularly. GAMESS US format is required.
# File Name on EMSL BSE Description
Basis sets can be easily downloaded from the Basis Set Exchange Website
https://www.basissetexchange.org , or using the command-line tool they
provide.
3-21++g '3-21++G' VDZD Valence Double Zeta + Diffuse Functions on All Atoms
3-21g '3-21G' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
3-21gsp '3-21GSP' VDZD Valence Double Zeta
3-21++g_star '3-21++G*' VDZD Valence Double Zeta + Diffuse Functions + Polarization
3-21g_star '3-21G*' VDZP Valence Double Zeta + Polarization on Second Row Atoms
4-22gsp '4-22GSP' VDZD Valence Double Zeta
4-31g '4-31G' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
5zp '5ZP' All-electron 5 zeta plus polarization functions.
6-311++g_2d_2p '6-311++G(2d,2p)' VTZ2PD Valence Triple Zeta + Double Polar. + Diffuse on All Atoms
6-311g_2df_2pd '6-311G(2df,2pd)' VTZ2P Valence Triple Zeta + Double Polarization
6-311++g_3df_3pd '6-311++G(3df,3pd)' VTZ3PD Valence Triple Zeta + Triple Polar. + Diffuse on All Atoms
6-311g '6-311G' VTZ Valence Triple Zeta: 3 Funct.'s/Valence AO
6-311+g_star '6-311+G*' VTZPD Valence Triple Zeta + Polarization + Diffuse on Heavy Atoms
6-311G_star '6-311G*' VTZP Valence Triple Zeta + Polarization on Nonhydrogen
6-311++g_star_star '6-311++G**' VTZPD Valence Triple Zeta + Polarization + Diffuse on All Atoms
6-311G_star_star '6-311G**' VTZP Valence Triple Zeta + Polarization on All Atoms
6-31g_3df_3pd '6-31G(3df,3pd)' VDZ3P Valence Double Zeta + Triple Polarization on All Atoms
6-31++g '6-31++G' VDZD Valence Double Zeta + Diffuse Functions on All Atoms
6-31g '6-31G' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
6-31+g '6-31+G' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO + Diffuse Functions on Heavy Atoms
6-31g-Blaudeau '6-31G-Blaudeau' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
6-31++g_star '6-31++G*' VDZD Valence Double Zeta + Diffuse Functions on All Atoms
6-31+g_star '6-31+G*' VDZPD Valence Double Zeta + Polarization (Li-Ar)
6-31g_star '6-31G*' VDZP Valence Double Zeta + Polarization (Li-Ar)
6-31g_star-Blaudeau '6-31G*-Blaudeau' VDZP Valence Double Zeta + Polarization on All Atoms
6-31++g_star_star '6-31++G**' VDZPD Valence Double Zeta + Diffuse and Polarization Functions
6-31g_star_star '6-31G**' VDZP Valence Double Zeta + Polarization on All Atoms
6zp '6ZP' All-electron 6 zeta plus polarization functions
ano2_ames 'NASA Ames ANO2' VQZ3P Valence Quadruple Zeta + Polarization on All Atoms
ano_ames 'NASA Ames ANO' VQZ3P Valence Quadruple Zeta + Polarization on All Atoms
ano_bauschlicher 'Bauschlicher ANO' VQZ3P Valence Quadruple zeta + Polarization on All Atoms
ano-pvdz_ecp_bfd 'N/A' ANO Double Zeta basis set to be used with BFD pseudo-potentials
ano-pvqz_ecp_bfd 'N/A' ANO Quadruple Zeta basis set to be used with BFD pseudo-potentials
ano-pvtz_ecp_bfd 'N/A' ANO Triple Zeta basis set to be used with BFD pseudo-potentials
ano-rcc 'ANO-RCC' full ANO-RCC basis, reduce to get MB, VDZP, VTZP and VQZP quality
apr-cc-pv_q+d_z 'apr-cc-pV(Q+d)Z' apr-cc-pV(Q+d)Z basis set is a partially augmented cc-pV(Q+d)Z basis set of Dunning and coworkers.
aug-5zp 'A5ZP' All-electron augmented 5ZP.
aug-ano-pvdz_roos 'Roos Augmented Double Zeta ANO' VDZPD Valence Double Zeta + Polarization + Diffuse
aug-ano-pvtz_roos 'Roos Augmented Triple Zeta ANO' VTZ2PD Valence Triple Zeta + Polarization + Diffuse
aug-cc-pcv5z 'aug-cc-pCV5Z' 5Z4PD Quintuple Zeta + Polarization + Diffuse
aug-cc-pcvdz 'aug-cc-pCVDZ' DZ2PD Double Zeta + Polarization + Diffuse on All Atoms
aug-cc-pcvqz 'aug-cc-pCVQZ' QZ3PD Quadruple Zeta + Polarization +Diffuse on All Atoms
aug-cc-pcv_t+d_z 'aug-cc-pCV(T+d)Z' Core-valence basis sets for second-row atoms (Al-Ar)
aug-cc-pcvtz 'aug-cc-pCVTZ' TZ2PD Triple Zeta + Polarization + Diffuse on All Atoms
aug-cc-pv_5+d_z 'aug-cc-pV(5+d)Z' V5Z4P Valence Quintuple Zeta + Polarization on All Atoms
aug-cc-pv5z 'aug-cc-pV5Z' V5Z4PD Valence Quintuple Zeta + Polarization + Diffuse
aug-cc-pv5z_ecp_bfd 'N/A' Augmented Quintuple Zeta basis set to be used with BFD pseudo-potentials
aug-cc-pv5z-pp 'aug-cc-pV5Z-PP' V5ZPD Valence Quintuple Zeta + Polarization on All Atoms
aug-cc-pv_6+d_z 'aug-cc-pV(6+d)Z' V6Z5P Valence Sextuple Zeta + Polarization + Diffuse
aug-cc-pv6z 'aug-cc-pV6Z' V6Z5P Valence Sextuple Zeta + Polarization + Diffuse
aug-cc-pv_d+d_z 'aug-cc-pV(D+d)Z' VDZ2PD Valence Double Zeta + Polarization + Diffuse
aug-cc-pvdz 'aug-cc-pVDZ' VDZ2PD Valence Double Zeta + Polarization + Diffuse
aug-cc-pvdz_ecp_bfd 'N/A' Augmented Double Zeta basis set to be used with BFD pseudo-potentials
aug-cc-pvdz-pp 'aug-cc-pVDZ-PP' VDZPD Valence Double Zeta + Polarization on All Atoms
aug-cc-pv_q+d_z 'aug-cc-pV(Q+d)Z' VQZ3PD Valence Quadruple Zeta + Polarization + Diffuse
aug-cc-pvqz 'aug-cc-pVQZ' VQZ3PD Valence Quadruple Zeta + Polarization + Diffuse
aug-cc-pvqz_ecp_bfd 'N/A' Augmented Quadruple Zeta basis set to be used with BFD pseudo-potentials
aug-cc-pvqz-nr 'aug-cc-pVQZ-NR' VQZPD All-electron non-relativistic Valence Quadruple Zeta + Polarization
aug-cc-pvqz-pp 'aug-cc-pVQZ-PP' VQZPD Valence Quadruple Zeta + Polarization on All Atoms
aug-cc-pvqz_sbd 'SDB-aug-cc-pVQZ' VQZ3P Valence Quadruple Zeta + Polarization on All Atoms
aug-cc-pv_t+d_z 'aug-cc-pV(T+d)Z' VTZ2PD Valence Triple Zeta + Polarization + Diffuse
aug-cc-pvtz 'aug-cc-pVTZ' VTZ2PD Valence Triple Zeta + Polarization + Diffuse
aug-cc-pvtz_ecp_bfd 'N/A' Augmented Triple Zeta basis set to be used with BFD pseudo-potentials
aug-cc-pvtz-nr 'aug-cc-pVTZ-NR' VTZ2P All-electron non-relativistic Valence Triple Zeta + Polarization
aug-cc-pvtz-pp 'aug-cc-pVTZ-PP' VTZPD Valence Triple Zeta + Polarization on All Atoms
aug-cc-pvtz_sbd 'SDB-aug-cc-pVTZ' VTZ2P Valence Triple Zeta + Polarization on All Atoms
aug-cc-pwcv5z 'aug-cc-pwCV5Z' 5Z4P Quintuple Zeta + Polarization on All Atoms
aug-cc-pwcv5z-nr 'aug-cc-pwCV5Z-NR' V5ZPD All-electron non-relativistic Core-Valence Quintuple Zeta + Polarization
aug-cc-pwcvdz 'aug-cc-pwCVDZ' DZP Double Zeta + Polarization + Tight Core
aug-cc-pwcvqz 'aug-cc-pwCVQZ' QZ3PD Quadruple Zeta + Polarization +Diffuse on All Atoms
aug-cc-pwcvqz-nr 'aug-cc-pwCVQZ-NR' VQZPD All-electron non-relativistic Core-Valence Quadruple Zeta + Polarization
aug-cc-pwcvtz 'aug-cc-pwCVTZ' TZ2PD Triple Zeta + Polarization + Diffuse on All Atoms
aug-cc-pwcvtz-nr 'aug-cc-pwCVTZ-NR' VTZ2P All-electron non-relativistic Core-Valence Triple Zeta + Polarization
aug-dzp 'ADZP' All-electron augmented DZP.
aug-pc-0 'aug-pc-0' N/A
aug-pc-1 'aug-pc-1' N/A
aug-pc-2 'aug-pc-2' N/A
aug-pc-3 'aug-pc-3' N/A
aug-pc-4 'aug-pc-4' N/A
aug-pcj-0_2006 'aug-pcJ-0_2006' N/A
aug-pcj-0 'aug-pcJ-0' N/A
aug-pcj-1_2006 'aug-pcJ-1_2006' N/A
aug-pcj-1 'aug-pcJ-1' N/A
aug-pcj-2_2006 'aug-pcJ-2_2006' N/A
aug-pcj-2 'aug-pcJ-2' N/A
aug-pcj-3_2006 'aug-pcJ-3_2006' N/A
aug-pcj-3 'aug-pcJ-3' N/A
aug-pcj-4_2006 'aug-pcJ-4_2006' N/A
aug-pcj-4 'aug-pcJ-4' N/A
aug-pcS-0 'aug-pcS-0' N/A
aug-pcS-1 'aug-pcS-1' N/A
aug-pcs-2 'aug-pcS-2' N/A
aug-pcs-3 'aug-pcS-3' N/A
aug-pcs-4 'aug-pcS-4' N/A
aug-pcseg-0 'aug-pcseg-0' Valence Double Zeta, Diffuse Augmented, DFT Optimized
aug-pcseg-1 'aug-pcseg-1' Polarized Valence Double Zeta, Diffuse Augmented, DFT Optimized
aug-pcseg-2 'aug-pcseg-2' Polarized Valence Triple Zeta, Diffuse Augmented, DFT Optimized
aug-pcseg-3 'aug-pcseg-3' Polarized Valence Quadruple Zeta, Diffuse Augmented, DFT Optimized
aug-pcseg-4 'aug-pcseg-4' Polarized Valence Pentuble Zeta, Diffuse Augmented, DFT Optimized
aug-pcsseg-0 'aug-pcSseg-0' N/A
aug-pcsseg-1 'aug-pcSseg-1' N/A
aug-pcsseg-2 'aug-pcSseg-2' N/A
aug-pcsseg-3 'aug-pcSseg-3' N/A
aug-pcsseg-4 'aug-pcSseg-4' N/A
aug-pv7z 'aug-pV7Z' V7Z6P Valence Septuple Zeta + Polarization on All Atoms
aug-qzp 'AQZP' All-electron augmented QZP.
aug-tzp 'ATZP' All-electron augmented TZP.
cc-pcv5z0 'cc-pCV5Z0' V5Z4P Valence Quintuple Zeta + Tight s and p functions
cc-pcv5z_ames 'NASA Ames cc-pCV5Z' V5Z4P Valence Quintuple Zeta + Polarization on All Atoms
cc-pcv5z 'cc-pCV5Z' N/A
cc-pcv6z 'cc-pCV6Z' correlation consistent core-valence sextuple-zeta basis sets for Al-Ar
cc-pcvdz 'cc-pCVDZ' DZP Double Zeta + Polarization + Tight Core
cc-pcvqz_ames 'NASA Ames cc-pCVQZ' VTZ2P Valence Triple Zeta + Polarization on All Atoms
cc-pcvqz 'cc-pCVQZ' QZ3P Quadruple Zeta + Polarization + Tight Core
cc-pcvtz_ames 'NASA Ames cc-pCVTZ' VTZ2P Valence Triple Zeta + Polarization on All Atoms
cc-pcvtz 'cc-pCVTZ' TZ2P Triple Zeta + Polarization + Tight Core
cc-pv_5+d_z 'cc-pV(5+d)Z' V5Z4P Valence Quintuple Zeta + Polarization on All Atoms
cc-pv5z_ames 'NASA Ames cc-pV5Z' V5Z4P Valence Quintuple Zeta + Polarization on All Atoms
cc-pv5z 'cc-pV5Z' V5Z4P Valence Quintuple Zeta + Polarization on All Atoms
cc-pv5z_ecp_bfd 'N/A' Quintuple Zeta basis set to be used with BFD pseudo-potentials
cc-pv5z-nr 'cc-pV5Z-NR' 5Z4P All-electron non-relativistic Valence Quintuple Zeta + Polarization
cc-pv5z-pp 'cc-pV5Z-PP' cc-pV5Z-PP for Hf - Pt
cc-pv_6+d_z 'cc-pV(6+d)Z' V6Z5P Valence Sextuple Zeta + Polarization on All Atoms
cc-pv6z 'cc-pV6Z' V6Z5P Valence Sextuple Zeta + Polarization on All Atoms
cc-pv8z 'cc-pV8Z' V7Z6P Valence Octuple Zeta + Polarization on All Atoms
cc-pv9z 'cc-pV9Z' V7Z6P Valence Octuple Zeta + Polarization on All Atoms
cc-pv_d+d_z 'cc-pV(D+d)Z' VDZP Valence Double Zeta + Polarization on All Atoms
cc-pvdz 'cc-pVDZ' VDZP Valence Double Zeta + Polarization on All Atoms
cc-pvdz_ecp_bfd 'N/A' Double Zeta basis set to be used with BFD pseudo-potentials
cc-pvdz-pp 'cc-pVDZ-PP' cc-pVDZ-PP for Hf - Pt
cc-pv_q+d_z 'cc-pV(Q+d)Z' VQZ3P Valence Quadruple Zeta + Polarization on All Atoms
cc-pvqz_ames 'NASA Ames cc-pVQZ' VQZ3P Valence Quadruple Zeta + Polarization on All Atoms
cc-pvqz 'cc-pVQZ' VQZ3P Valence Quadruple Zeta + Polarization on All Atoms
cc-pvqz_ecp_bfd 'N/A' Quadruple Zeta basis set to be used with BFD pseudo-potentials
cc-pvqz-nr 'cc-pVQZ-NR' QZ3P All-electron non-relativistic Valence Quadruple Zeta + Polarization
cc-pvqz-pp 'cc-pVQZ-PP' N/A
cc-pvqz_sdb 'SDB-cc-pVQZ' VQZ3P Valence Quadruple Zeta + Polarization on All Atoms
cc-pv_t+d_z+ 'cc-pV(T+d)Z+' cc-pV(T+d)Z+ basis set is the cc-pV(T+d)Z+ basis set of Dunning and coworkers augmented with only s and p diffuse functions of Pople and coworkers on the heavy atoms.
cc-pv_t+d_z 'cc-pV(T+d)Z' VTZ2P Valence Triple Zeta + Polarization on All Atoms
cc-pvtz_ames 'NASA Ames cc-pVTZ' VTZ2P Valence Triple Zeta + Polarization on All Atoms
cc-pvtz+ 'cc-pVTZ+' cc-pVTZ basis set augmented with diffuse functions from 6-31+G basis set.
cc-pvtz 'cc-pVTZ' VTZ2P Valence Triple Zeta + Polarization on All Atoms
cc-pvtz_ecp_bfd 'N/A' Triple Zeta basis set to be used with BFD pseudo-potentials
cc-pvtz-nr 'cc-pVTZ-NR' TZ2P All-electron non-relativistic Valence Triple Zeta + Polarization
cc-pvtz-pp 'cc-pVTZ-PP' cc-pVTZ-PP for Hf - Pt
cc-pvtz_sdb 'SDB-cc-pVTZ' VTZ2P Valence Triple Zeta + Polarization on All Atoms
cc-pwcv5z 'cc-pwCV5Z' 5Z4P Quintuple Zeta + Polarization + Tight Core
cc-pwcv5z-nr 'cc-pwCV5Z-NR' 5Z4P All-electron non-relativistic Core-Valence Quintuple Zeta + Polarization
cc-pwcv5z-pp 'cc-pwCV5Z-PP' cc-pwCV5Z-PP for Hf - Pt
cc-pwcvdz 'cc-pwCVDZ' DZP Double Zeta + Polarization + Tight Core
cc-pwcvdz-pp 'cc-pwCVDZ-PP' N/A
cc-pwcvqz 'cc-pwCVQZ' QZ3P Quadruple Zeta + Polarization + Tight Core
cc-pwcvqz-nr 'cc-pwCVQZ-NR' QZ3P All-electron non-relativistic Core-Valence Quadruple Zeta + Polarization
cc-pwcvqz-pp 'cc-pwCVQZ-PP' N/A
cc-pwcvtz 'cc-pwCVTZ' TZ2P Triple Zeta + Polarization + Tight Core
cc-pwcvtz-nr 'cc-pwCVTZ-NR' TZ2P All-electron non-relativistic Core-Valence Triple Zeta + Polarization
chipman-dzp 'Chipman DZP' DZP Double Zeta + Polarization
chipman-dzp+diffuse 'Chipman DZP + Diffuse' DZPD Double Zeta + Polarization + Diffuse
d-aug-cc-pv5z 'd-aug-cc-pV5Z' V5Z4PD Valence Quintuple Zeta + Polarization + Diffuse
d-aug-cc-pv6z 'd-aug-cc-pV6Z' V6Z5P Valence Sextuple Zeta + Polarization + Diffuse
d-aug-cc-pvdz 'd-aug-cc-pVDZ' VDZ2PD Valence Double Zeta + Polarization + Diffuse
d-aug-cc-pvqz 'd-aug-cc-pVQZ' VQZ3PD Valence Quadruple Zeta + Polarization + Diffuse
d-aug-cc-pvtz 'd-aug-cc-pVTZ' VTZ2PD Valence Triple Zeta + Polarization + Diffuse
def2-qzvpd 'Def2-QZVPD' def2-QZVPD Quadruple-Zeta-Valence basis set + Polarization + Diffuse basis functions
def2-qzvp 'Def2-QZVP' N/A
def2-qzvppd 'Def2-QZVPPD' def2-QZVPPD Quadruple-Zeta-Valence basis set + Two Sets of Polarization + Diffuse basis functions
def2-qzvpp 'Def2-QZVPP' N/A
def2-svpd 'Def2-SVPD' def2-SVPD Split-Valence basis set + Polarization + Diffuse basis functions
def2-sv_p 'Def2-SV(P)' N/A
def2-svp 'Def2-SVP' N/A
def2-tzvpd 'Def2-TZVPD' def2-TZVPD Triple-Zeta-Valence basis set + Polarization + Diffuse basis functions
def2-tzvp 'Def2-TZVP' N/A
def2-tzvppd 'Def2-TZVPPD' def2-TZVPPD Triple-Zeta-Valence basis set + Two Sets of Polarization + Diffuse basis functions
def2-tzvpp 'Def2-TZVPP' N/A
dunning_tz 'TZ (Dunning)' VTZ Valence Triple Zeta: 3 Funct.'s/Valence AO
dz_dunning 'DZ (Dunning)' DZ Double Zeta: 2 Functions/AO
dz_dunning-hay 'DZ + Double Rydberg (Dunning-Hay)' DZ2R Double Zeta + Double Rydberg Functions
dzpd_dunning 'DZP + Diffuse (Dunning)' DZPD Double Zeta + Polarization + Diffuse
dzp_dunning 'DZP (Dunning)' DZP Double Zeta + Polarization on All Atoms
dzp 'DZP' All-electron double zeta plus polarization functions.
dzpr_dunning 'DZP + Rydberg (Dunning)' DZP1R Double Zeta + Polarization on All Atoms
dzq 'DZQ' N/A
dzr_dunning 'DZ + Rydberg (Dunning)' DZ1R Double Zeta: 2 Functions/AO
dzvp2 'DZVP2 (DFT Orbital)' VDZP Valence Double Zeta + Polarization designed for DFT
dzvp 'DZVP (DFT Orbital)' VDZP Valence Double Zeta + Polarization designed for DFT
ecp10mdf 'ECP10MDF' N/A
ecp60mdf 'ECP60MDF' N/A
iglo-ii 'IGLO-II' VDZP Valence Double Zeta + Polarization on All Atoms
iglo-iii 'IGLO-III' VTZP Valence Triple Zeta + Polarization on All Atoms
jul-cc-pv_d+d_z 'jul-cc-pV(D+d)Z' jul-cc-pV(D+d)Z basis set is a partially augmented cc-pV(D+d)Z basis set of Dunning and coworkers
jul-cc-pv_q+d_z 'jul-cc-pV(Q+d)Z' jul-cc-pV(Q+d)Z basis set is a partially augmented cc-pV(Q+d)Z basis set of Dunning and coworkers
jul-cc-pv_t+d_z 'jul-cc-pV(T+d)Z' jul-cc-pV(T+d)Z basis set is a partially augmented cc-pV(T+d)Z basis set of Dunning and coworkers
jun-cc-pv_d+d_z 'jun-cc-pV(D+d)Z' jun-cc-pV(D+d)Z basis set is a partially augmented cc-pV(D+d)Z basis set of Dunning and coworkers
jun-cc-pv_q+d_z 'jun-cc-pV(Q+d)Z' jun-cc-pV(Q+d)Z basis set is a partially augmented cc-pV(Q+d)Z basis set of Dunning and coworkers.
jun-cc-pv_t+d_z 'jun-cc-pV(T+d)Z' jun-cc-pV(T+d)Z basis set is a partially augmented cc-pV(T+d)Z basis set of Dunning and coworkers
lanl08d 'LANL08d' Uncontracted basis + Polarization + Diffuse ECP
lanl08f 'LANL08(f)' uncontracted basis set + f polarization
lanl08 'LANL08' Uncontracted basis set
lanl08+ 'LANL08+' uncontracted basis set + diffuse d function
lanl2dzdp_ecp 'LANL2DZdp ECP' DZP Double Zeta + Polarization + Diffuse ECP
lanl2dz_ecp 'LANL2DZ ECP' DZ Double Zeta Basis Set designed for an ECP
lanl2dz_mod 'modified LANL2DZ' transition-metal LANL2DZ basis sets including optimized outer p functions
lanl2tzf 'LANL2TZ(f)' TZ triple zeta basis set designed for an ECP + f polarization
lanl2tz 'LANL2TZ' N/A
lanl2tz+ 'LANL2TZ+' TZ triple zeta basis set designed for an ECP + diffuse d function
m6-31g 'm6-31G' Improved 6-31G basis set for first-row transition metals
maug-cc-pv_d+d_z 'maug-cc-pV(D+d)Z' maug-cc-pV(D+d)Z basis set is the cc-pV(D+d)Z basis set of Dunning and coworkers augmented with only s and p diffuse functions on the heavy atoms. This basis set is called minimally augmented cc-pV(D+d)Z, which we abbreviate maug-cc-pV(D+d)Z.
maug-cc-pvdz 'maug-cc-pVDZ' maug-cc-pVDZ basis set is the cc-pVDZ basis set of Dunning and coworkers augmented with only s and p diffuse functions on the heavy atoms. This basis set is called minimally augmented cc-pVDZ, which we abbreviate maug-cc-pVDZ.
maug-cc-pv_q+d_z 'maug-cc-pV(Q+d)Z' maug-cc-pV(Q+d)Z basis set is the cc-pV(Q+d)Z basis set of Dunning and coworkers augmented with only s and p diffuse functions on the heavy atoms. This basis set is called minimally augmented cc-pV(Q+d)Z, which we abbreviate maug-cc-pV(Q+d)Z.
maug-cc-pvqz 'maug-cc-pVQZ' maug-cc-pVQZ basis set is the cc-pVQZ basis set of Dunning and coworkers augmented with only s and p diffuse functions on the heavy atoms. This basis set is called minimally augmented cc-pVQZ, which we abbreviate maug-cc-pVQZ
maug-cc-pv_t+d_z 'maug-cc-pV(T+d)Z' Minimally augmented cc-pV(T+d)Z
maug-cc-pvtz 'maug-cc-pVTZ' maug-cc-pVTZ basis set is the cc-pVTZ basis set of Dunning and coworkers augmented with only s and p diffuse functions on the heavy atoms. This basis set is called minimally augmented cc-pVTZ, which we abbreviate maug-cc-pVTZ.
may-cc-pv_q+d_z 'may-cc-pV(Q+d)Z' may-cc-pV(Q+d)Z basis set is a partially augmented cc-pV(Q+d)Z basis set of Dunning and coworkers
may-cc-pv_t+d_z 'may-cc-pV(T+d)Z' may-cc-pV(T+d)Z basis set is a partially augmented cc-pV(T+d)Z basis set of Dunning and coworkers
mb_ecp_hay-wadt 'Hay-Wadt MB (n+1) ECP' MB Minimal Basis Set designed for an ECP
mg3s 'MG3S' MG3S is a triple-zeta polarized basis set with diffuse functions on all heavy atoms. It is a modification of Pople's 6-311++G** basis set.
midi_bang 'MIDI!' VDZP Valence Double Zeta + Polarization on some atoms
midi_huzinaga 'MIDI (Huzinaga)' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
mini_huzinaga 'MINI (Huzinaga)' MB Minimal Basis: 1 Function/AO
mini 'MINI (Scaled)' MB Minimal Basis: 1 Function/AO
pv6z 'pV6Z' V6Z5P Valence Sextuple Zeta + Polarization on All Atoms
pv7z 'pV7Z' V7Z6P Valence Septuple Zeta + Polarization on All Atoms
pvdz_ahlrichs 'Ahlrichs pVDZ' VDZP Valence Double Zeta + Polarization on All Atoms
pvtz_gamess 'GAMESS PVTZ' VTZP Valence Triple Zeta + Polarization on All Atoms
pvtz_sadlej 'Sadlej pVTZ' VTZ2P Valence Triple zeta + Polarization on All Atoms
qzp 'QZP' All-electron quadruple zeta plus polarization functions.
rlc_ecp_stuttgart 'Stuttgart RLC ECP' DZ Double Zeta Basis Set designed for an ECP
rsc_ano_ecp_stuttgart 'Stuttgart RSC ANO/ECP' QZ Quadruple Zeta Basis Set designed for an ECP
rsc_ecp_stuttgart 'Stuttgart RSC 1997 ECP' DZ Double Zeta Basis Set designed for an ECP
sbkjc_p_2d 'SBKJC Polarized (p,2d) - LFK' N/A
sto-2g 'STO-2G' MB Minimal Basis: 1 Function/AO
sto-3g_star 'STO-3G*' MBP Minimal Basis + Polarization on second row
sto-3g 'STO-3G' MB Minimal Basis: 1 Function/AO
sto-6g_star 'STO-6G' MB Minimal Basis: 1 Function/AO
sv_binning-curtiss 'Binning/Curtiss SV' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
sv_dunning-hay 'SV (Dunning-Hay)' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
svp_binning-curtiss 'Binning/Curtiss SVP' VDZP Valence Double Zeta + Polarization
svpd_dunning-hay 'SVP + Diffuse (Dunning-Hay)' VDZPD Valence Double Zeta + Polarization + Diffuse
svpdr 'SVP + Diffuse + Rydberg' VDZPD1R Valence Double Zeta + Polar. + Diffuse + Rydberg
svp_dunning-hay 'SVP (Dunning-Hay)' VDZP Valence Double Zeta + Polarization on All Atoms
svpr_dunning-hay 'SVP + Rydberg (Dunning-Hay)' VDZP1R Valence Double Zeta + Polarization + Rydberg
svr_dunning-hay 'SV + Rydberg (Dunning-Hay)' VDZ1R Valence Double Zeta + Diffuse Rydberg Functions
svrr_dunning-hay 'SV + Double Rydberg (Dunning-Hay)' Valence Double Zeta + Double Rydberg Functions
tzp 'TZP' All-electron triple zeta plus polarization functions.
tzv_ahlrichs 'Ahlrichs TZV' VTZ Valence Triple Zeta: 3 Funct.'s/Valence AO
tzvp 'TZVP (DFT Orbital)' VTZP Valence Triple Zeta + Polarization designed for DFT
ugbs 'UGBS' UGBS basis by de Castro and Jorge
uncontracted_1_partridge 'Partridge Uncontracted 1' 1D UNCONTR Uncontracted (s,p) Sets (Smallest)
uncontracted_2_partridge 'Partridge Uncontracted 2' 1D UNCONTR Uncontracted (s,p) Sets (Intermediate)
uncontracted_3_partridge 'Partridge Uncontracted 3' 1D UNCONTR Uncontracted (s,p) Sets (Large)
uncontracted_4_partridge 'Partridge Uncontracted 4' 1D UNCONTR Uncontracted (s,p) Sets (Large)
vdz_ahlrichs 'Ahlrichs VDZ' VDZ Valence Double Zeta: 2 Funct.'s/Valence AO
vdz_ecp_hay-wadt 'Hay-Wadt VDZ (n+1) ECP' VDZ Valence Double Zeta designed for an ECP
vdz_sbkjc_ecp 'SBKJC VDZ ECP' VDZ Valence Double Zeta designed for an ECP
vtz_ahlrichs 'Ahlrichs VTZ' VTZ Valence Triple Zeta: 3 Funct.'s/Valence AO
vtz_binning-curtiss 'Binning/Curtiss VTZ' VTZ Valence Triple Zeta: 3 Functions/valence AO
vtz_gamess 'GAMESS VTZ' VTZ Valence Triple Zeta: 3 Funct.'s/Valence AO
vtz_mclean-chandler 'McLean/Chandler VTZ' VTZ Valence Triple Zeta: 3 Functions/Valence AO
vtzp_binning-curtiss 'Binning/Curtiss VTZP' VTZP Valence Triple Zeta + Polarization
wachters+f 'Wachters+f' VDZP Valence Double Zeta + Polarization on All Atoms
aug-cc-pvdz_ecp_ncsu 'aug-cc-pvdz ecp ncsu' augmented cc-pvDz basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
aug-cc-pvtz_ecp_ncsu 'aug-cc-pvtz ecp ncsu' augmented cc-pvTz basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
aug-cc-pvqz_ecp_ncsu 'aug-cc-pvqz ecp ncsu' augmented cc-pvQz basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
aug-cc-pv5z_ecp_ncsu 'aug-cc-pv5z ecp ncsu' augmented cc-pv5z basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
cc-pvdz_ecp_ncsu 'cc-pvdz ecp ncsu' cc-pvDz basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
cc-pvtz_ecp_ncsu 'cc-pvtz ecp ncsu' cc-pvTz basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
cc-pvqz_ecp_ncsu 'cc-pvqz ecp ncsu' cc-pvQz basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
cc-pv5z_ecp_ncsu 'cc-pv5z ecp ncsu' cc-pv5z basis set designed for the NCSU ECP found in https://pseudopotentiallibrary.org/
# ; vim::nowrap
In addition, you can use the qp_basis tool to install new basis sets.

View File

@ -1,466 +0,0 @@
HYDROGEN
S 2
1 5.4471780 0.1562850
2 0.8245470 0.9046910
S 1
1 0.1831920 1.0000000
S 1
1 0.0360000 1.0000000
LITHIUM
S 3
1 36.8382000 0.0696686
2 5.4817200 0.3813460
3 1.1132700 0.6817020
S 2
1 0.5402050 -0.2631270
2 0.1022550 1.1433900
P 2
1 0.5402050 0.1615460
2 0.1022550 0.9156630
S 1
1 0.0285650 1.0000000
P 1
1 0.0285650 1.0000000
S 1
1 0.0074000 1.0000000
P 1
1 0.0074000 1.0000000
BERYLLIUM
S 3
1 71.8876000 0.0644263
2 10.7289000 0.3660960
3 2.2220500 0.6959340
S 2
1 1.2954800 -0.4210640
2 0.2688810 1.2240700
P 2
1 1.2954800 0.2051320
2 0.2688810 0.8825280
S 1
1 0.0773500 1.0000000
P 1
1 0.0773500 1.0000000
S 1
1 0.0207000 1.0000000
P 1
1 0.0207000 1.0000000
BORON
S 3
1 116.4340000 0.0629605
2 17.4314000 0.3633040
3 3.6801600 0.6972550
S 2
1 2.2818700 -0.3686620
2 0.4652480 1.1994400
P 2
1 2.2818700 0.2311520
2 0.4652480 0.8667640
S 1
1 0.1243280 1.0000000
P 1
1 0.1243280 1.0000000
S 1
1 0.0315000 1.0000000
P 1
1 0.0315000 1.0000000
CARBON
S 3
1 172.2560000 0.0617669
2 25.9109000 0.3587940
3 5.5333500 0.7007130
S 2
1 3.6649800 -0.3958970
2 0.7705450 1.2158400
P 2
1 3.6649800 0.2364600
2 0.7705450 0.8606190
S 1
1 0.1958570 1.0000000
P 1
1 0.1958570 1.0000000
S 1
1 0.0438000 1.0000000
P 1
1 0.0438000 1.0000000
NITROGEN
S 3
1 242.7660000 0.0598657
2 36.4851000 0.3529550
3 7.8144900 0.7065130
S 2
1 5.4252200 -0.4133010
2 1.1491500 1.2244200
P 2
1 5.4252200 0.2379720
2 1.1491500 0.8589530
S 1
1 0.2832050 1.0000000
P 1
1 0.2832050 1.0000000
S 1
1 0.0639000 1.0000000
P 1
1 0.0639000 1.0000000
OXYGEN
S 3
1 322.0370000 0.0592394
2 48.4308000 0.3515000
3 10.4206000 0.7076580
S 2
1 7.4029400 -0.4044530
2 1.5762000 1.2215600
P 2
1 7.4029400 0.2445860
2 1.5762000 0.8539550
S 1
1 0.3736840 1.0000000
P 1
1 0.3736840 1.0000000
S 1
1 0.0845000 1.0000000
P 1
1 0.0845000 1.0000000
FLUORINE
S 3
1 413.8010000 0.0585483
2 62.2446000 0.3493080
3 13.4340000 0.7096320
S 2
1 9.7775900 -0.4073270
2 2.0861700 1.2231400
P 2
1 9.7775900 0.2466800
2 2.0861700 0.8523210
S 1
1 0.4823830 1.0000000
P 1
1 0.4823830 1.0000000
S 1
1 0.1076000 1.0000000
P 1
1 0.1076000 1.0000000
NEON
S 3
1 515.7240000 0.0581430
2 77.6538000 0.3479510
3 16.8136000 0.7107140
S 2
1 12.4830000 -0.4099220
2 2.6645100 1.2243100
P 2
1 12.4830000 0.2474600
2 2.6645100 0.8517430
S 1
1 0.6062500 1.0000000
P 1
1 0.6062500 1.0000000
S 1
1 0.1300000 1.0000000
P 1
1 0.1300000 1.0000000
SODIUM
S 3
1 547.6130000 0.0674911
2 82.0678000 0.3935050
3 17.6917000 0.6656050
S 3
1 17.5407000 -0.1119370
2 3.7939800 0.2546540
3 0.9064410 0.8444170
P 3
1 17.5407000 0.1282330
2 3.7939800 0.4715330
3 0.9064410 0.6042730
S 2
1 0.5018240 -0.2196600
2 0.0609458 1.0891200
P 2
1 0.5018240 0.0090665
2 0.0609458 0.9972020
S 1
1 0.0244349 1.0000000
P 1
1 0.0244349 1.0000000
S 1
1 0.0076000 1.0000000
P 1
1 0.0076000 1.0000000
MAGNESIUM
S 3
1 652.8410000 0.0675982
2 98.3805000 0.3917780
3 21.2996000 0.6666610
S 3
1 23.3727000 -0.1102460
2 5.1995300 0.1841190
3 1.3150800 0.8963990
P 3
1 23.3727000 0.1210140
2 5.1995300 0.4628100
3 1.3150800 0.6069070
S 2
1 0.6113490 -0.3611010
2 0.1418410 1.2150500
P 2
1 0.6113490 0.0242633
2 0.1418410 0.9866730
S 1
1 0.0464011 1.0000000
P 1
1 0.0464011 1.0000000
S 1
1 0.0146000 1.0000000
P 1
1 0.0146000 1.0000000
ALUMINUM
S 3
1 775.7370000 0.0668347
2 116.9520000 0.3890610
3 25.3326000 0.6694680
S 3
1 29.4796000 -0.1079020
2 6.6331400 0.1462450
3 1.7267500 0.9237300
P 3
1 29.4796000 0.1175740
2 6.6331400 0.4611740
3 1.7267500 0.6055350
S 2
1 0.9461600 -0.3203270
2 0.2025060 1.1841200
P 2
1 0.9461600 0.0519383
2 0.2025060 0.9726600
S 1
1 0.0639088 1.0000000
P 1
1 0.0639088 1.0000000
S 1
1 0.0318000 1.0000000
P 1
1 0.0318000 1.0000000
SILICON
S 3
1 910.6550000 0.0660823
2 137.3360000 0.3862290
3 29.7601000 0.6723800
S 3
1 36.6716000 -0.1045110
2 8.3172900 0.1074100
3 2.2164500 0.9514460
P 3
1 36.6716000 0.1133550
2 8.3172900 0.4575780
3 2.2164500 0.6074270
S 2
1 1.0791300 -0.3761080
2 0.3024220 1.2516500
P 2
1 1.0791300 0.0671030
2 0.3024220 0.9568830
S 1
1 0.0933392 1.0000000
P 1
1 0.0933392 1.0000000
S 1
1 0.0331000 1.0000000
P 1
1 0.0331000 1.0000000
PHOSPHORUS
S 3
1 1054.9000000 0.0655410
2 159.1950000 0.3840360
3 34.5304000 0.6745410
S 3
1 44.2866000 -0.1021300
2 10.1019000 0.0815920
3 2.7399700 0.9697880
P 3
1 44.2866000 0.1108510
2 10.1019000 0.4564950
3 2.7399700 0.6069360
S 2
1 1.2186500 -0.3714950
2 0.3955460 1.2709900
P 2
1 1.2186500 0.0915820
2 0.3955460 0.9349240
S 1
1 0.1228110 1.0000000
P 1
1 0.1228110 1.0000000
S 1
1 0.0348000 1.0000000
P 1
1 0.0348000 1.0000000
SULFUR
S 3
1 1210.6200000 0.0650070
2 182.7470000 0.3820400
3 39.6673000 0.6765450
S 3
1 52.2236000 -0.1003100
2 11.9629000 0.0650880
3 3.2891100 0.9814550
P 3
1 52.2236000 0.1096460
2 11.9629000 0.4576490
3 3.2891100 0.6042610
S 2
1 1.2238400 -0.2860890
2 0.4573030 1.2280600
P 2
1 1.2238400 0.1647770
2 0.4573030 0.8708550
S 1
1 0.1422690 1.0000000
P 1
1 0.1422690 1.0000000
S 1
1 0.0405000 1.0000000
P 1
1 0.0405000 1.0000000
CHLORINE
S 3
1 1376.4000000 0.0645827
2 207.8570000 0.3803630
3 45.1554000 0.6781900
S 3
1 60.8014000 -0.0987639
2 13.9765000 0.0511338
3 3.8871000 0.9913370
P 3
1 60.8014000 0.1085980
2 13.9765000 0.4586820
3 3.8871000 0.6019620
S 2
1 1.3529900 -0.2224010
2 0.5269550 1.1825200
P 2
1 1.3529900 0.2192160
2 0.5269550 0.8223210
S 1
1 0.1667140 1.0000000
P 1
1 0.1667140 1.0000000
S 1
1 0.0483000 1.0000000
P 1
1 0.0483000 1.0000000
ARGON
S 3
1 1553.7100000 0.0641707
2 234.6780000 0.3787970
3 51.0121000 0.6797520
S 3
1 70.0453000 -0.0974661
2 16.1473000 0.0390569
3 4.5349200 0.9999160
P 3
1 70.0453000 0.1076190
2 16.1473000 0.4595760
3 4.5349200 0.6000410
S 2
1 1.5420900 -0.1768660
2 0.6072670 1.1469000
P 2
1 1.5420900 0.2556870
2 0.6072670 0.7898420
S 1
1 0.1953730 1.0000000
P 1
1 0.1953730 1.0000000
S 1
1 0.0600000 1.0000000
P 1
1 0.0600000 1.0000000
POTASSIUM
S 3
1 1721.1755000 0.0648747
2 260.0163300 0.3808593
3 56.6245540 0.6773681
S 3
1 71.5572000 -0.1093429
2 15.4389400 0.1130640
3 4.4745510 0.9462575
P 3
1 71.5572000 0.1339654
2 15.4389400 0.5302673
3 4.4745510 0.5117992
S 3
1 4.1212750 -0.2699730
2 1.1886210 0.3646323
3 0.3756740 0.8107533
P 3
1 4.1212750 0.0199492
2 1.1886210 0.4340213
3 0.3756740 0.6453226
S 2
1 0.2445770 -0.2688250
2 0.0389720 1.1289830
P 2
1 0.2445770 0.0003081
2 0.0389720 0.9998787
S 1
1 0.0160630 1.0000000
P 1
1 0.0160630 1.0000000
S 1
1 0.0047000 1.0000000
P 1
1 0.0047000 1.0000000
CALCIUM
S 3
1 1915.4348000 0.0646240
2 289.5332400 0.3798380
3 63.1063520 0.6783290
S 3
1 80.3974400 -0.1093030
2 17.3307500 0.1089000
3 5.0836240 0.9492770
P 3
1 80.3974400 0.1354330
2 17.3307500 0.5372220
3 5.0836240 0.5018040
S 3
1 4.7822290 -0.2816070
2 1.4625580 0.3410510
3 0.4792230 0.8381040
P 3
1 4.7822290 0.0190090
2 1.4625580 0.4360380
3 0.4792230 0.6386710
S 2
1 0.4396820 -0.2697050
2 0.0591300 1.1132930
P 2
1 0.4396820 0.0003080
2 0.0591300 0.9998960
S 1
1 0.0238970 1.0000000
P 1
1 0.0238970 1.0000000
S 1
1 0.0071000 1.0000000
P 1
1 0.0071000 1.0000000

View File

@ -1,241 +0,0 @@
SODIUM
S 3
1 547.6130000 0.0674911
2 82.0678000 0.3935050
3 17.6917000 0.6656050
S 3
1 17.5407000 -0.1119370
2 3.7939800 0.2546540
3 0.9064410 0.8444170
P 3
1 17.5407000 0.1282330
2 3.7939800 0.4715330
3 0.9064410 0.6042730
S 2
1 0.5018240 -0.2196600
2 0.0609458 1.0891200
P 2
1 0.5018240 0.0090665
2 0.0609458 0.9972020
S 1
1 0.0244349 1.0000000
P 1
1 0.0244349 1.0000000
S 1
1 0.0076000 1.0000000
P 1
1 0.0076000 1.0000000
D 1
1 0.1750000 1.0000000
MAGNESIUM
S 3
1 652.8410000 0.0675982
2 98.3805000 0.3917780
3 21.2996000 0.6666610
S 3
1 23.3727000 -0.1102460
2 5.1995300 0.1841190
3 1.3150800 0.8963990
P 3
1 23.3727000 0.1210140
2 5.1995300 0.4628100
3 1.3150800 0.6069070
S 2
1 0.6113490 -0.3611010
2 0.1418410 1.2150500
P 2
1 0.6113490 0.0242633
2 0.1418410 0.9866730
S 1
1 0.0464011 1.0000000
P 1
1 0.0464011 1.0000000
S 1
1 0.0146000 1.0000000
P 1
1 0.0146000 1.0000000
D 1
1 0.1750000 1.0000000
ALUMINUM
S 3
1 775.7370000 0.0668347
2 116.9520000 0.3890610
3 25.3326000 0.6694680
S 3
1 29.4796000 -0.1079020
2 6.6331400 0.1462450
3 1.7267500 0.9237300
P 3
1 29.4796000 0.1175740
2 6.6331400 0.4611740
3 1.7267500 0.6055350
S 2
1 0.9461600 -0.3203270
2 0.2025060 1.1841200
P 2
1 0.9461600 0.0519383
2 0.2025060 0.9726600
S 1
1 0.0639088 1.0000000
P 1
1 0.0639088 1.0000000
S 1
1 0.0318000 1.0000000
P 1
1 0.0318000 1.0000000
D 1
1 0.3250000 1.0000000
SILICON
S 3
1 910.6550000 0.0660823
2 137.3360000 0.3862290
3 29.7601000 0.6723800
S 3
1 36.6716000 -0.1045110
2 8.3172900 0.1074100
3 2.2164500 0.9514460
P 3
1 36.6716000 0.1133550
2 8.3172900 0.4575780
3 2.2164500 0.6074270
S 2
1 1.0791300 -0.3761080
2 0.3024220 1.2516500
P 2
1 1.0791300 0.0671030
2 0.3024220 0.9568830
S 1
1 0.0933392 1.0000000
P 1
1 0.0933392 1.0000000
S 1
1 0.0331000 1.0000000
P 1
1 0.0331000 1.0000000
D 1
1 0.4500000 1.0000000
PHOSPHORUS
S 3
1 1054.9000000 0.0655410
2 159.1950000 0.3840360
3 34.5304000 0.6745410
S 3
1 44.2866000 -0.1021300
2 10.1019000 0.0815920
3 2.7399700 0.9697880
P 3
1 44.2866000 0.1108510
2 10.1019000 0.4564950
3 2.7399700 0.6069360
S 2
1 1.2186500 -0.3714950
2 0.3955460 1.2709900
P 2
1 1.2186500 0.0915820
2 0.3955460 0.9349240
S 1
1 0.1228110 1.0000000
P 1
1 0.1228110 1.0000000
S 1
1 0.0348000 1.0000000
P 1
1 0.0348000 1.0000000
D 1
1 0.5500000 1.0000000
SULFUR
S 3
1 1210.6200000 0.0650070
2 182.7470000 0.3820400
3 39.6673000 0.6765450
S 3
1 52.2236000 -0.1003100
2 11.9629000 0.0650880
3 3.2891100 0.9814550
P 3
1 52.2236000 0.1096460
2 11.9629000 0.4576490
3 3.2891100 0.6042610
S 2
1 1.2238400 -0.2860890
2 0.4573030 1.2280600
P 2
1 1.2238400 0.1647770
2 0.4573030 0.8708550
S 1
1 0.1422690 1.0000000
P 1
1 0.1422690 1.0000000
S 1
1 0.0405000 1.0000000
P 1
1 0.0405000 1.0000000
D 1
1 0.6500000 1.0000000
CHLORINE
S 3
1 1376.4000000 0.0645827
2 207.8570000 0.3803630
3 45.1554000 0.6781900
S 3
1 60.8014000 -0.0987639
2 13.9765000 0.0511338
3 3.8871000 0.9913370
P 3
1 60.8014000 0.1085980
2 13.9765000 0.4586820
3 3.8871000 0.6019620
S 2
1 1.3529900 -0.2224010
2 0.5269550 1.1825200
P 2
1 1.3529900 0.2192160
2 0.5269550 0.8223210
S 1
1 0.1667140 1.0000000
P 1
1 0.1667140 1.0000000
S 1
1 0.0483000 1.0000000
P 1
1 0.0483000 1.0000000
D 1
1 0.7500000 1.0000000
ARGON
S 3
1 1553.7100000 0.0641707
2 234.6780000 0.3787970
3 51.0121000 0.6797520
S 3
1 70.0453000 -0.0974661
2 16.1473000 0.0390569
3 4.5349200 0.9999160
P 3
1 70.0453000 0.1076190
2 16.1473000 0.4595760
3 4.5349200 0.6000410
S 2
1 1.5420900 -0.1768660
2 0.6072670 1.1469000
P 2
1 1.5420900 0.2556870
2 0.6072670 0.7898420
S 1
1 0.1953730 1.0000000
P 1
1 0.1953730 1.0000000
S 1
1 0.0600000 1.0000000
P 1
1 0.0600000 1.0000000
D 1
1 0.8500000 1.0000000

File diff suppressed because it is too large Load Diff

View File

@ -1,209 +0,0 @@
SODIUM
S 3
1 547.6130000 0.0674911
2 82.0678000 0.3935050
3 17.6917000 0.6656050
S 3
1 17.5407000 -0.1119370
2 3.7939800 0.2546540
3 0.9064410 0.8444170
P 3
1 17.5407000 0.1282330
2 3.7939800 0.4715330
3 0.9064410 0.6042730
S 2
1 0.5018240 -0.2196600
2 0.0609458 1.0891200
P 2
1 0.5018240 0.0090665
2 0.0609458 0.9972020
S 1
1 0.0244349 1.0000000
P 1
1 0.0244349 1.0000000
D 1
1 0.1750000 1.0000000
MAGNESIUM
S 3
1 652.8410000 0.0675982
2 98.3805000 0.3917780
3 21.2996000 0.6666610
S 3
1 23.3727000 -0.1102460
2 5.1995300 0.1841190
3 1.3150800 0.8963990
P 3
1 23.3727000 0.1210140
2 5.1995300 0.4628100
3 1.3150800 0.6069070
S 2
1 0.6113490 -0.3611010
2 0.1418410 1.2150500
P 2
1 0.6113490 0.0242633
2 0.1418410 0.9866730
S 1
1 0.0464011 1.0000000
P 1
1 0.0464011 1.0000000
D 1
1 0.1750000 1.0000000
ALUMINUM
S 3
1 775.7370000 0.0668347
2 116.9520000 0.3890610
3 25.3326000 0.6694680
S 3
1 29.4796000 -0.1079020
2 6.6331400 0.1462450
3 1.7267500 0.9237300
P 3
1 29.4796000 0.1175740
2 6.6331400 0.4611740
3 1.7267500 0.6055350
S 2
1 0.9461600 -0.3203270
2 0.2025060 1.1841200
P 2
1 0.9461600 0.0519383
2 0.2025060 0.9726600
S 1
1 0.0639088 1.0000000
P 1
1 0.0639088 1.0000000
D 1
1 0.3250000 1.0000000
SILICON
S 3
1 910.6550000 0.0660823
2 137.3360000 0.3862290
3 29.7601000