Access to high-performance computing power remains crucial for many computational chemistry problems. Unfortunately, traditional supercomputers or cluster computing solutions from commercial vendors remain very expensive, even for entry level configurations, and are therefore often beyond the reach of many small to medium-sized research groups and universities. Clusters of networked commodity computers provide an alternative computing platform that can offer substantially better price/performance than commercial supercomputers. We have constructed a networked PC cluster, or Beowulf, dedicated to computational chemistry problems using standard ab initio molecular orbital software packages such as Gaussian and GAMESS-US. This paper introduces the concept of Beowulf computing clusters and outlines the requirements for running the ab initio software packages used by computational chemists at the University of Adelaide. We describe the economic and performance trade-offs and design choices made in constructing the Beowulf system, including the choice of processors, networking, storage systems, operating system and job queuing software. Other issues such as throughput, scalability, software support, maintenance, and future trends are also discussed. We present some benchmark results for the Gaussian 98 and GAMESS-US programs, in order to compare the processor performance (and price/performance) with other computing platforms. We also analyse the efficiency and scalability of the parallel versions of these programs on a commodity Beowulf cluster. We believe that the Beowulf cluster we have constructed offers the best price/performance ratio for our computational chemistry applications, and that commodity clusters can now provide dedicated supercomputer performance within the budget of most university departments.
[1]
Marc C. Nicklaus,et al.
Computational Chemistry on Commodity-Type Computers
,
1998,
J. Chem. Inf. Comput. Sci..
[2]
G. Schaftenaar,et al.
Molden: a pre- and post-processing program for molecular and electronic structures*
,
2000,
J. Comput. Aided Mol. Des..
[3]
J Tirado-Rives,et al.
Viability of molecular modeling with pentium‐based PCs
,
1996,
Journal of computational chemistry.
[4]
Ken A. Hawick,et al.
Beowulf - A New Hope for Parallel Computing?
,
1999
.
[5]
Thomas L. Sterling,et al.
BEOWULF: A Parallel Workstation for Scientific Computation
,
1995,
ICPP.
[6]
Thomas L. Sterling,et al.
Achieving a balanced low-cost architecture for mass storage management through multiple fast Ethernet channels on the Beowulf parallel workstation
,
1996,
Proceedings of International Conference on Parallel Processing.
[7]
Mark A. Buntine,et al.
INFLUENCE OF CRYSTAL PACKING ON MOLECULAR GEOMETRY : A CRYSTALLOGRAPHIC AND THEORETICAL INVESTIGATION OF SELECTED DIORGANOTIN SYSTEMS
,
1998
.
[8]
M. F. Guest,et al.
Massive Parallelism: The Hardware for Computational Chemistry?
,
2001
.
[9]
David E. Culler,et al.
A case for NOW (networks of workstation)
,
1995,
PODC '95.
[10]
Miron Livny,et al.
Condor-a hunter of idle workstations
,
1988,
[1988] Proceedings. The 8th International Conference on Distributed.
[11]
P. Merkey,et al.
Beowulf: harnessing the power of parallelism in a pile-of-PCs
,
1997,
1997 IEEE Aerospace Conference.
[12]
Mark A. Buntine,et al.
Examination of the effect of crystal packing forces on geometric parameters: a combined crystallographic and theoretical study of 2,2'-bipyridyl adducts of R2SnCl2
,
2000
.