This article needs additional citations for verification .(May 2016) |
Original author(s) | Alex A. Granovsky. Anastasia V. Bochenkova, James W. Kress |
---|---|
Developer(s) | Moscow State University, Chemistry Department |
Initial release | March 18, 1997 |
Stable release | 8.2.0 / September 19, 2016 |
Written in | Fortran, C |
Operating system | Windows, OS X, Linux |
Platform | x86, x86-64 |
Available in | English |
Type | Computational chemistry |
License | Proprietary freeware [1] |
Website | classic |
Firefly, formerly named PC GAMESS, is an ab initio computational chemistry program for Intel-compatible x86, x86-64 processors based on GAMESS (US) sources. However, it has been mostly rewritten (60-70% of the code), especially in platform-specific parts (memory allocation, disk input/output, network), mathematic functions (e.g., matrix operations), and quantum chemistry methods (such as Hartree–Fock method, Møller–Plesset perturbation theory, and density functional theory). Thus, it is significantly faster than the original GAMESS. The main maintainer of the program was Alex Granovsky. Since October 2008, the project is no longer associated with GAMESS (US) and the Firefly rename occurred. Until October 17, 2009, both names could be used, but thereafter, the package should be referred to as Firefly exclusively. [2]
On December 4, 2009, the support of any PC GAMESS versions earlier than the first PC GAMESS Firefly version 7.1.C was abandoned, and any and all licenses to use the code were revoked. Thus, users of the outdated PC GAMESS binaries (version 7.1.B and all earlier releases) were required to discontinue using the PC GAMESS and upgrade to Firefly. [2]
On July 25, 2012, a state of the art edition of Firefly, version 8.0.0 RC, was launched for public beta testing. A relative comparison has shown that it is far faster and more reliable than the prior edition, Firefly 7.1.G. Many changes were made to enhance its abilities.
In the Quantum Chemistry Speed Test, [3] [4] Firefly's DFT code came second (losing only to commercial QChem), beating other free DFT codes by a large margin. Firefly's unique capabilities include XMCQDPT2, a reformulation of Nakano's multi-state multi-configuration quasi-degenerate perturbation theory (MCQDPT) correcting for some of its deficiencies. [5]
At the end of 2019, Firefly's main developer A. A. Granovsky unexpectedly died but the project continues. [2]
In computer science, dynamic recompilation is a feature of some emulators and virtual machines, where the system may recompile some part of a program during execution. By compiling during execution, the system can tailor the generated code to reflect the program's run-time environment, and potentially produce more efficient code by exploiting information that is not available to a traditional static compiler.
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.
GAMESS is a computational chemistry software program and stands for General Atomic and Molecular Electronic Structure System. The original Quantum Chemistry Program Exchange (QCPE) code of GAMESS split in 1981 and now the three version differ considerably:
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.
Valence bond (VB) computer programs for modern valence bond calculations:-
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.
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.
General Atomic and Molecular Electronic Structure System (GAMESS (US)) is computer software for computational chemistry. The original code started on October 1, 1977 as a National Resources for Computations in Chemistry project. In 1981, the code base split into GAMESS (US) and GAMESS (UK) variants, which now differ significantly. GAMESS (US) is maintained by the members of the Gordon Research Group at Iowa State University. GAMESS (US) source code is available as source-available freeware, but is not open-source software, due to license restrictions.
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.
Ab initio quantum chemistry methods are a class of computational chemistry techniques based on quantum chemistry that aim to solve the electronic Schrödinger equation. Ab initio means "from first principles" or "from the beginning", meaning using only physical constants and the positions and number of electrons in the system as input. This ab initio approach contrasts with other computational methods that rely on empirical parameters or approximations. By solving this fundamental equation, ab initio methods seek to accurately predict various chemical properties, including electron densities, energies, and molecular structures.
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.
Molecular modeling on GPU is the technique of using a graphics processing unit (GPU) for molecular simulations.
Ascalaph Designer is a computer program for general purpose molecular modelling for molecular design and simulations. It provides a graphical environment for the common programs of quantum and classical molecular modelling ORCA, NWChem, Firefly, CP2K and MDynaMix . The molecular mechanics calculations cover model building, energy optimizations and molecular dynamics. Firefly covers a wide range of quantum chemistry methods. Ascalaph Designer is free and open-source software, released under the GNU General Public License, version 2 (GPLv2).
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.
Piotr Piecuch is a Polish-born American physical chemist. He holds the title of university distinguished professor in the department of chemistry at Michigan State University, East Lansing, Michigan, United States. He supervises a group, whose research focuses on theoretical and computational chemistry as well as theoretical and computational physics, particularly on the development and applications of many-body methods for accurate quantum calculations for molecular systems and atomic nuclei, including methods based on coupled cluster theory, mathematical methods of chemistry and physics, and theory of intermolecular forces. His group is also responsible for the development of the coupled-cluster computer codes incorporated in the widely used GAMESS (US) package.
RMG is an open source density functional theory electronic structure code distributed under the GNU General Public License. It solves Kohn-Sham equations directly on a 3D real space grid without using basis set functions. RMG is highly scalable; it has been run on supercomputers with thousands of CPU cores.
Kim K. Baldridge is an American theoretical and computational chemist who works to develop quantum mechanical methodologies and apply quantum chemical methods to problems in life sciences, materials science, and general studies. She is professor and vice dean in the School of Pharmaceutical Science and Technology of Tianjin University in China, where she also directs the High Performance Computing Center.