Abstract
Evaluation of two-electron integrals forms a substantial part of the CPU time for any ab initio molecular orbital program. This part of the package, “MICROMOL”, is parallelized. However, this parallelization leads to only sublinear speedups (typically 3 on a 4-node machine). In view of these results, the task of development of an efficient program for two-electron integrals suitable for the parallel environment has been taken up. The program is written in FORTRAN considering specific symmetry features and application of rigorous bounds. This program is further parallelized with a good load balancing strategy. The molecules used as the test cases are: trans-butadiene, benzene, nitrobenzene, naphtalene and cytosine, with 3G and 4–31G basis sets. The results indicate that the parallel version of this program gives a typical speedup of 3.6 for a 3G basis set and approximately 3.4 for a 4–31G basis set for all the molecules tested. The sequential version of this program is ∼1.2 times faster than the sequential version of MICROMOL, whereas the parallel version is ∼1.4 times faster than the parallelized MICROMOL.
Similar content being viewed by others
References
Szabo, A., Ostlund, N.S.: In: Modern quantum chemistry. Introduction to advanced electronic structure theory. New York: Macmillan 1982
Clementi, E. (ed.): Modern techniques in computational chemistry. MOTECC - 90, ESCOM, Netherlands (1990). (Note that the formula ofB function on p. 399 needs a rectification viz. in the term (−1)i′ should be replaced by (−1)i. For further sources of errors, cf. Appendix)
Clementi, E., Mehl, J.: The Jerusalem Symposium on Quantum Chemistry and Biochemistry VI, Israel Academy of Science (1974)
Whiteside, R.A., Binkley, J.S., Colvin, M.E., Schaefer III, H.F.: J. Chem. Phys.86, 2185 (1987)
Frisch, M.J., Head-Gordon, M., Schlegel, H.B., Raghavachari, K., Binkley, J.D., Gonzalez, C., DeFrees, D.J., Fox, D.J., Whiteside, R.A., Seeger, R., Melius, C.F., Baker, J., Martin, R., Kahn, L.R., Stewart, J.J.P., Fluder, E.M., Topiol, S., Pople, J.A.: GAUSSIAN 88 (Gaussian Inc. Pittsburgh, 1988)
Almlöf, A.: University of Stockholm, Institute of Physics, Report24–29 (1974)
The package MICROMOL developed by Colwell, S.M., Handy, N.C.: University of Cambridge, U.K.; see also, Colwell, S.M., Marshall, A.R., Amos, R.D., Handy, N.C.: Chem. Britain21, 655 (1985)
Boys, S.F.: Proc. R. Soc. London Ser. A200, 542 (1950); Shavitt, I.: In: Methods of computational physics. Adler, B., Fernbach, S., Rotenberg, M. (eds.), Vol. 2, p. 1. New York: Academic Press 1963; McWeeny, R.F.: Proc. R. Soc. London Ser. A196, 215 (1946)
Ahlrichs, R.: Theor. Chem. Acta (Berl.)33, 157 (1974)
Okninski, P.A.: Chem. Phys. Lett.27, 603 (1974)
Power, J.D., Pitzer, R.M.: Chem. Phys. Lett.24, 478 (1973)
Gadre, S.R., Bapat, S.V., Shrivastava, I.H.: Comput. Chem. (in press)
Wedig, U., Burkhardt, A., Schnering v., H.G.: Z. Phys. D — Atoms, Molecules and Clusters13, 377 (1989)
Krishnamurthy, E.V.: In: Parallel processing: principles and practice. New York: Addison-Wesley 1989
Gadre, S.R., Bapat, S.V., Sundararajan, K., Shrivastava, I.H.: Chem. Phys. Lett.175, 307 (1990)
Snyder, L.C., Basch, H.: In: “Molecular wave functions and properties”. New York: Wiley 1972
Gadre, S.R., Kulkarni, S.A., Pathak, R.K.: J. Chem. Phys.91, 3596 (1989); Gadre, S.R., Pathak, R.K.: Proc. Ind. Acad. Sci.100, 483 (1988)
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gadre, S.R., Kulkarni, S.A., Limaye, A.C. et al. Some aspects of parallelization of two-electron integrals in molecular orbital programs. Z Phys D - Atoms, Molecules and Clusters 18, 357–363 (1991). https://doi.org/10.1007/BF01426598
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01426598