A discussion of many of the recently implemented features of GAMESS (General Atomic and Molecular Electronic Structure System) and LibCChem (the C++ CPU/GPU library associated with GAMESS) is presented. These features include fragmentation methods such as the fragment molecular orbital, effective fragment potential and effective fragment molecular orbital methods, hybrid MPI/OpenMP approaches to Hartree–Fock, and resolution of the identity second order perturbation theory. Many new coupled cluster theory methods have been implemented in GAMESS, as have multiple levels of density functional/tight binding theory. The role of accelerators, especially graphical processing units, is discussed in the context of the new features of LibCChem, as it is the associated problem of power consumption as the power of computers increases dramatically. The process by which a complex program suite such as GAMESS is maintained and developed is considered. Future developments are briefly summarized.
15 November 2006 in Journal of Computational Chemistry
The fragment molecular orbital (FMO) method makes possible nearly linear scaling calculations of large molecular systems, such as water clusters, proteins and DNA. In particular, FMO has been widely used in biochemical applications involving protein–ligand binding and drug design. The method has been efficiently parallelized suitable for petascale computing. Many commonly used wave functions and solvent models have been interfaced with FMO. We review the historical background of FMO, and summarize its method development and applications.
1 March 2004 in Journal of Computational Chemistry
The fragment molecular-orbital (FMO) method was combined with the single-reference coupled-cluster (CC) theory. The developed method (FMO-CC) was applied at the CCSD and CCSD(T) levels of theory, for the cc-pVnZ family of basis sets (n=D,T,Q) to water clusters and glycine oligomers (up to 32 molecules/residues using as large basis sets as possible for the given system). The two- and three-body FMO-CC results are discussed at length, with emphasis on the basis-set dependence and three-body effects. Two- and three-body approximations based on interfragment distances were developed and the values appropriate for their accurate application carefully determined. The error in recovering the correlation energy was several millihartree for the two-body FMO-CC method and in the submillihartree range for the three-body FMO-CC method. In the largest calculations, we were able to perform the CCSD(T) calculations of (H2O)32 with the cc-pVQZ basis set (3680 basis functions) and (GLY)32 with the cc-VDZ basis set (712 correlated electrons). FMO-CC was parallelized using the upper level of the two-layer parallelization scheme. The computational scaling of the two-body FMO-CC method was demonstrated to be nearly linear. As an example of timings, CCSD(T) calculations of (H2O)32 with cc-pVDZ took 13min on an eight node 3.2-GHz Pentium4 cluster.
7 April 2006 in Journal of Computational Chemistry