It is free for academic use, open source released under the GNU General Public License.
[4] It has interfaces to the ab initio software packages MOLPRO, MOLCAS, ORCA (quantum chemistry program), Gaussian (software), TURBOMOLE, COLUMBUS (needs MOLCAS), BAGEL and to user-created LVC (linear vibronic coupling) models, to machine learning properties via the SchNarc approach,[5] as well as to a tool for analytical potentials.
Furthermore, it includes auxiliary Python scripts for setup, maintenance and analysis of ensembles of trajectories.
The underlying methodology is based on Surface hopping, a semiclassical technique in computational chemistry.
SHARC extends this method to treat spin-orbit couplings and laser interactions on an equal footing in addition to the originally included non-adiabatic effects.