Overview#
Forte is an open-source suite of state-of-the-art quantum chemistry methods applicable to chemical systems with strongly correlated electrons. The code is written as a plugin to Psi4 in C++ with C++17 functionality, and it takes advantage of shared memory parallelism throughout.
Capabilities#
In general, Forte is composed of two types of methods: 1. Active space solvers 1. Dynamical correlation solvers
Active space solvers |
Abbreviation |
---|---|
Full/complete active space configuration interaction |
FCI/CASCI |
Adaptive configuration interaction |
ACI |
Projector configuration interaction |
PCI |
Dynamical correlation solvers |
Abbreviation |
---|---|
Driven similarity renormalization group |
DSRG |
Second-order DSRG multireference perturbation theory |
DSRG-MRPT2 |
Third-order DSRG multireference perturbation theory |
DSRG-MRPT3 |
Multireference DSRG with singles and doubles |
MR-LDSRG(2) |
Note that the active space solvers, notably FCI, ACI, and PCI can operate within the full orbital basis defined by the user-selected basis set. In this case, these methods also recover dynamical correlation.
Dependencies#
In order to run Forte, the following are required: - A Recent version of Psi4 - CMake version 3.0 or higher - The tensor library Ambit