COLUMBUS is a collection of programs for high-level ab initio molecular electronic structure calculations. The programs are designed primarily for extended multi-reference (MR) calculations on electronic ground and excited states of atoms and molecules. A variety of methods, including
MCSCF (multiconfiguration self-consistent field)
MR-CISD (multireference configuration interaction with all single and double excitations),
MR-ACPF (multireference averaged coupled-pair-functional) and
MR-AQCC (multi-reference average quadratic coupled-cluster)
are available. An important feature of COLUMBUS is its flexibility. In addition to standard classes of reference wave functions, such as CAS or RAS, calculations can be performed with selected reference configurations. Though the multi-reference aspect of COLUMBUS is emphasized, single-reference calculations can also be carried out very efficiently.
SCF - closed-shell and restricted open-shell
MCSCF - general MCSCF with quadratic convergence including state-averaging
MR-CISD - direct CI for all single and double excitations from an arbitrary set of reference configurations
MR-ACPF and MR-AQCC - modified MRCISD methods that include iterative size-extensivity corrections
Analytic gradient for MCSCF, MR-CISD, MR-ACPF and MR-AQCC
Analytic MR-CISD nonadiabatic coupling vector
Automatic geometry optimization and saddle-point searches
Automatic searches for minima on the crossing seam (conical intersections)
A massively-parallel version of the MR-CISD, MR-AQCC and respective two-electron density program sections
COLUMBUS originated in 1980 in the Department of Chemistry of the Ohio State University, and was developed by I. Shavitt (OSU), H. Lischka (University of Vienna) and R. Shepard (Battelle Columbus Laboratories, now at Argonne National Laboratory). The original version provided MCSCF and MRCI capabilities, and relied on the ARGOS and SCF programs of R. M. Pitzer (OSU) for basis set and geometry input and integrals and SCF calculations. COLUMBUS was conceived as an open system of individual programs communicating via files. Methodologically, the programs are based on the Graphical Unitary Group Approach (GUGA), which is used to construct the wave function expansions and to compute Hamiltonian matrix elements. See the COLUMBUS documentation for more details.
We (H. Lischka, R. Shepard and I. Shavitt) gratefully acknowledge the contributions of many scientists, including a large number of students and postdocs, who applied their talents, dedication, and hard work to help in the further development and expansion of the COLUMBUS programs. The following acknowledgment list is structured by topic.
COLUMBUS core programs: F.B. Brown, R.M. Pitzer, R. Ahlrichs, H.-J. Böhm, C. Ehrhardt, R. Gdanitz, P. Scharf, H. Schiffer, M. Schindler, D.C. Comeau, M. Pepper, K.Kim, P.G. Szalay, J.-G. Zhao, E. Stahlberg, G. Kedziora, G. Gawboy, H. Dachsel, S. Irle, M. Dallos, Th. Müller
Analytic MCSCF and MRCI gradient: M. Dallos, P.G. Szalay, T. Kovar, M. Ernzerhof, G. Kedziora, A.H.H. Chang
Spin-orbit CI: R.M. Pitzer, S. Yabushita, Z. Zhang
AO-driven and double-direct CI: Th. Müller, T. Kovar, V. Parasuk
parallel CI: Th. Müller, M. Seth, M. Schüler, H. Dachsel
user interface: Th. Mül;ler, M. Dallos
In addition, we are glad to acknowledge the support by external groups:
T. Helgaker, H. J. Jensen, P. Jørgensen, J. Olsen, P. R. Taylor, K. Ruud and coworkers for the AO integral and gradient routines of DALTON
R. Ahlrichs and coworkers for the integral routines of TURBOMOLE (1990)
P. Pulay and coworkers for the internal coordinate and GDIIS geometry optimization programs
J. Simons for the input program IARGOS from MESSKIT.
W. Quapp and coworkers for the saddle-point program using reduced gradient following (RGF)
Support for the parallelization of COLUMBUS came from R. J. Harrison and J. Nieplocha (Pacific Northwest National Laboratories) through the global array tools.
This work was supported by the Austrian Science Fund (FWF). We are grateful for support by the the Theoretical Chemistry Group (Chemical Dynamics in the Gas Phase) of the Chemistry Division at the Argonne National Laboratory, by the Theory, Modeling and Simulation Group of the Environmental Molecular Sciences Laboratory at the Pacific Northwest National Laboratory and by the Central Institute of Applied Mathematics at the Reserach Center Jülich. Computer resources support was also provided by the Ohio Supercomputer Center
H. Lischka (University of Vienna)
R. Shepard (Argonne National Laboratory)
I. Shavitt (University of Illinois, Ohio State University)
R. M. Pitzer (Ohio State University)
Th. Müller (Reserach Center Jülich)
P. G. Szalay (Eötvös University, Budapest)
S. R. Brozell (Ohio Super Computer Center)
G. Kedziora (Ohio Super Computer Center)
E. A. Stahlberg (Ohio Super Computer Center)
R. J. Harrison (Oak Ridge National Laboratory)
J. Nieplocha (Pacific Northwest National Laboratory)
M. Minkoff (Argonne National Laboratory)
M. Barbatti (University of Vienna)
M. Schuurmann, D. R. Yarkony (Johns Hopkins University)
S. Matsika (Temple University)
E. V. Beck, J.-P. Blaudeau (Air Force Institute of Technology)
M. Ruckenbauer, B. Sellner, F. Plasser, J.J. Szymczak (University of Vienna)
COLUMBUS can be obtained free of charge. Fill out the COLUMBUS and DALTON registration forms and return them to:
Institute for Theoretical Chemistry
University of Vienna
Preferred: send scanned copies to Hans Lischka
or Fax: +43-1-4277-9527
After having received the registration forms you will get a temporary account for transferring the programs. We will also keep you informed on further program developments and new releases.
Depending on the functionality of COLUMBUS you are using, the following references should be included when citing COLUMBUS:
In case of questions or problems please use the COLUMBUS mailing list and we will try to get back to you as soon as possible. However, there is no official support to COLUMBUS as it is not a commercial product. Alternatively contact Hans Lischka or Ron Shepard for information and support. We will try to help users and to find and remove reported bugs in following releases of COLUMBUS.