MOLCAS

Last updated
Developer(s) Molcas developers community, maintained by Lund University
Stable release
8.6 / June 2023
Operating system Linux, Unix, Microsoft Windows, Mac OS X
Type Computational Chemistry
License academic
Website www.molcas.org

MOLCAS is an ab initio computational chemistry program, developed as a joint project by a number of international institutes. MOLCAS is developed by scientists to be used by scientists. It is not primarily a commercial product and it is not sold in order to produce a fortune for its owner (the Lund University).

Contents

Focus in the program is placed on methods for calculating general electronic structures in both ground and excited states. MOLCAS contains codes for general and effective multiconfigurational SCF calculations at the Complete Active Space (CASSCF) level, but also employing more restricted MCSCF wave functions (RASSCF). It is also possible, at this level of theory, to optimize geometries for equilibrium and transition states using gradient techniques and to compute force fields and vibrational energies. MOLCAS also contains second order perturbation theory codes CASPT2 and RASPT2.

History

MOLCAS code has been created at the late 1980s by the group of Prof. Björn O. Roos at Lund University. The name of the program is a combination of Molecule (integral code by Jan Almlöf) and CAS (Complete Active Space program developed by Björn O. Roos).

MOLCAS 2 has been released at 1992. It was distributed on a tape for IBM VM/XA. It contains new configuration interaction code (written by Jeppe Olsen), new integral code (written by Roland Lindh) and coupled cluster code (written at Comenius University). MOLCAS 4 (1999) was a first release, which runs on any Unix or Linux operating system. In 2001 MOLCAS 5 has been released, featuring a distributed model for code development. [1]

In September 2017 the bulk of the MOLCAS code was branched as open source (LGPL 2.1 license), under the name OpenMolcas. [2] The stable version of MOLCAS code is distributed by Lund University.

Major features

Main features of MOLCAS can be found at the Molcas website: manual, [3] collection of tutorials. [4] There are several publications featuring capability of different versions of MOLCAS: [5]

. [6] MOLCAS 7.2 has been independently reviewed at JACS computer software reviews. [7]

Related Research Articles

<span class="mw-page-title-main">Computational chemistry</span> Branch of chemistry

Computational chemistry is a branch of chemistry that uses computer simulations to assist in solving chemical problems. It uses methods of theoretical chemistry incorporated into computer programs to calculate the structures and properties of molecules, groups of molecules, and solids. The importance of this subject stems from the fact that, with the exception of some relatively recent findings related to the hydrogen molecular ion, achieving an accurate quantum mechanical depiction of chemical systems analytically, or in a closed form, is not feasible. The complexity inherent in the many-body problem exacerbates the challenge of providing detailed descriptions of quantum mechanical systems. While computational results normally complement information obtained by chemical experiments, it can occasionally predict unobserved chemical phenomena.

<span class="mw-page-title-main">MOLPRO</span> Ab initio quantum chemistry software package

MOLPRO is a software package used for accurate ab initio quantum chemistry calculations. It is developed by Peter Knowles at Cardiff University and Hans-Joachim Werner at Universität Stuttgart in collaboration with other authors.

Q-Chem is a general-purpose electronic structure package featuring a variety of established and new methods implemented using innovative algorithms that enable fast calculations of large systems on various computer architectures, from laptops and regular lab workstations to midsize clusters, HPCC, and cloud computing using density functional and wave-function based approaches. It offers an integrated graphical interface and input generator; a large selection of functionals and correlation methods, including methods for electronically excited states and open-shell systems; solvation models; and wave-function analysis tools. In addition to serving the computational chemistry community, Q-Chem also provides a versatile code development platform.

Psi is an ab initio computational chemistry package originally written by the research group of Henry F. Schaefer, III. Utilizing Psi, one can perform a calculation on a molecular system with various kinds of methods such as Hartree-Fock, Post-Hartree–Fock electron correlation methods, and density functional theory. The program can compute energies, optimize molecular geometries, and compute vibrational frequencies. The major part of the program is written in C++, while Python API is also available, which allows users to perform complex computations or automate tasks easily.

Møller–Plesset perturbation theory (MP) is one of several quantum chemistry post-Hartree–Fock ab initio methods in the field of computational chemistry. It improves on the Hartree–Fock method by adding electron correlation effects by means of Rayleigh–Schrödinger perturbation theory (RS-PT), usually to second (MP2), third (MP3) or fourth (MP4) order. Its main idea was published as early as 1934 by Christian Møller and Milton S. Plesset.

Vibronic coupling in a molecule involves the interaction between electronic and nuclear vibrational motion. The term "vibronic" originates from the combination of the terms "vibrational" and "electronic", denoting the idea that in a molecule, vibrational and electronic interactions are interrelated and influence each other. The magnitude of vibronic coupling reflects the degree of such interrelation.

Electronic correlation is the interaction between electrons in the electronic structure of a quantum system. The correlation energy is a measure of how much the movement of one electron is influenced by the presence of all other electrons.

Multi-configurational self-consistent field (MCSCF) is a method in quantum chemistry used to generate qualitatively correct reference states of molecules in cases where Hartree–Fock and density functional theory are not adequate. It uses a linear combination of configuration state functions (CSF), or configuration determinants, to approximate the exact electronic wavefunction of an atom or molecule. In an MCSCF calculation, the set of coefficients of both the CSFs or determinants and the basis functions in the molecular orbitals are varied to obtain the total electronic wavefunction with the lowest possible energy. This method can be considered a combination between configuration interaction and Hartree–Fock.

In computational chemistry, post–Hartree–Fock (post-HF) methods are the set of methods developed to improve on the Hartree–Fock (HF), or self-consistent field (SCF) method. They add electron correlation which is a more accurate way of including the repulsions between electrons than in the Hartree–Fock method where repulsions are only averaged.

<span class="mw-page-title-main">PQS (software)</span> Quantum chemistry software program

PQS is a general purpose quantum chemistry program. Its roots go back to the first ab initio gradient program developed in Professor Peter Pulay's group but now it is developed and distributed commercially by Parallel Quantum Solutions. There is a reduction in cost for academic users and a site license. Its strong points are geometry optimization, NMR chemical shift calculations, and large MP2 calculations, and high parallel efficiency on computing clusters. It includes many other capabilities including Density functional theory, the semiempirical methods, MINDO/3, MNDO, AM1 and PM3, Molecular mechanics using the SYBYL 5.0 Force Field, the quantum mechanics/molecular mechanics mixed method using the ONIOM method, natural bond orbital (NBO) analysis and COSMO solvation models. Recently, a highly efficient parallel CCSD(T) code for closed shell systems has been developed. This code includes many other post Hartree–Fock methods: MP2, MP3, MP4, CISD, CEPA, QCISD and so on.

The COLUMBUS PROGRAMS are a computational chemistry software suite for calculating ab initio molecular electronic structures, designed as a collection of individual programs communicating through files. The programs focus on extended multi-reference calculations of atomic and molecular ground and excited states. In addition to standard classes of reference wave functions such as CAS and RAS, calculations can be performed with selected configurations. Some features employ the atomic orbital integrals and gradient routines from the Dalton as well as MOLCAS program suites. COLUMBUS is distributed open-source under the LGPL license.

General Atomic and Molecular Electronic Structure System (GAMESS-UK) is a computer software program for computational chemistry. The original code split in 1981 into GAMESS-UK and GAMESS (US) variants, which now differ significantly. Many of the early developments in the UK version arose from the earlier UK based ATMOL program, which, unlike GAMESS, lacked analytical gradients for geometry optimisation.

<span class="mw-page-title-main">Spartan (chemistry software)</span>

Spartan is a molecular modelling and computational chemistry application from Wavefunction. It contains code for molecular mechanics, semi-empirical methods, ab initio models, density functional models, post-Hartree–Fock models, and thermochemical recipes including G3(MP2) and T1. Quantum chemistry calculations in Spartan are powered by Q-Chem.

Ab initio quantum chemistry methods are computational chemistry methods based on quantum chemistry. The term ab initio was first used in quantum chemistry by Robert Parr and coworkers, including David Craig in a semiempirical study on the excited states of benzene. The background is described by Parr. Ab initio means "from first principles" or "from the beginning", implying that the only inputs into an ab initio calculation are physical constants. Ab initio quantum chemistry methods attempt to solve the electronic Schrödinger equation given the positions of the nuclei and the number of electrons in order to yield useful information such as electron densities, energies and other properties of the system. The ability to run these calculations has enabled theoretical chemists to solve a range of problems and their importance is highlighted by the awarding of the Nobel prize to John Pople and Walter Kohn.

The fragment molecular orbital method (FMO) is a computational method that can be used to calculate very large molecular systems with thousands of atoms using ab initio quantum-chemical wave functions.

In computational chemistry, spin contamination is the artificial mixing of different electronic spin-states. This can occur when an approximate orbital-based wave function is represented in an unrestricted form – that is, when the spatial parts of α and β spin-orbitals are permitted to differ. Approximate wave functions with a high degree of spin contamination are undesirable. In particular, they are not eigenfunctions of the total spin-squared operator, Ŝ2, but can formally be expanded in terms of pure spin states of higher multiplicities.

TeraChem is a computational chemistry software program designed for CUDA-enabled Nvidia GPUs. The initial development started at the University of Illinois at Urbana-Champaign and was subsequently commercialized. It is currently distributed by PetaChem, LLC, located in Silicon Valley. As of 2020, the software package is still under active development.

<span class="mw-page-title-main">Newton-X</span> Molecular dynamics simulation software

Newton-X is a general program for molecular dynamics simulations beyond the Born-Oppenheimer approximation. It has been primarily used for simulations of ultrafast processes in photoexcited molecules. It has also been used for simulation of band envelops of absorption and emission spectra.

<span class="mw-page-title-main">Complete active space perturbation theory</span>

Complete active space perturbation theory (CASPTn) is a multireference electron correlation method for computational investigation of molecular systems, especially for those with heavy atoms such as transition metals, lanthanides, and actinides. It can be used, for instance, to describe electronic states of a system, when single reference methods and density functional theory cannot be used, and for heavy atom systems for which quasi-relativistic approaches are not appropriate.

References

  1. Veryazov, Valera; Widmark, Per-Olof; Serrano-Andrés, Luis; Lindh, Roland; Roos, Björn O. (2004). "2MOLCAS as a development platform for quantum chemistry software". International Journal of Quantum Chemistry. 100 (4): 626–635. doi:10.1002/qua.20166.
  2. "OpenMolcas announcement".
  3. "Molcas manual".
  4. "Collection of Molcas tutorials".
  5. Karlström, Gunnar; Lindh, Roland; Malmqvist, Per-Åke; Roos, Björn O.; Ryde, Ulf; Veryazov, Valera; Widmark, Per-Olof; Cossi, Maurizio; Schimmelpfennig, Bernd; Neogrady, Pavel; Seijo, Luis (2003). "MOLCAS: a program package for computational chemistry". Computational Materials Science. 28: 222–239.
  6. Aquilante, Francesco; Autschbach, Jochen; Carlson, Rebecca K.; Chibotaru, Liviu F.; Delcey, Mickaël G.; De Vico, Luca; Fdez. Galván, Ignacio; Ferré, Nicolas; Frutos, Luis Manuel; Gagliardi, Laura; Garavelli, Marco; Giussani, Angelo; Hoyer, Chad E.; Li Manni, Giovanni; Lischka, Hans; Ma, Dongxia; Malmqvist, Per Åke; Müller, Thomas; Nenov, Artur; Olivucci, Massimo; Pedersen, Thomas Bondo; Peng, Daoling; Plasser, Felix; Pritchard, Ben; Reiher, Markus; Rivalta, Ivan; Schapiro, Igor; Segarra-Martí, Javier; Stenrup, Michael; et al. (2016), "Molcas 8: New capabilities for multiconfigurational quantum chemical calculations across the periodic table" (PDF), Journal of Computational Chemistry, 37 (5): 506–541, doi:10.1002/jcc.24221, PMID   26561362
  7. Duncan, James A. (2009). "MOLCAS 7.2". Journal of the American Chemical Society. 131 (6): 2416. doi:10.1021/ja900300h. PMID   19173643.
  8. "QCMaquis homepage".
  9. "Block homepage".
  10. "SHARC homepage".
  11. "LUSCUS homepage".
  12. "portable Molecular viewer GV".