Abstract
This paper describes the techniques and methodologies employed during parallelization of the semi-empirical quantum-mechanical (SEQM) code MNDO, with the specific requirement that the program run efficiently on a range of distributed memory parallel platforms. We present two approaches which reflect the different ways in which this type of code are used. The central problem for one of these concerns the parallelization of a series of matrix operations of the type common to many computational applications (matrix-matrix multiplication and matrix diagonalisation). In particular, we provide one possible parallel solution which tackles the core double matrix multiplication. We discuss the preliminary results of our prototype port and indicate to what extent the parallel code can fulfill the requirements of industrial users.
Preview
Unable to display preview. Download preview PDF.
References
Shephard, R.: Elimination of the diagonalization bottleneck in parallel Direct-SCF methods. Theor. Chim. Acta. 84 (1991) 343–351
Foster, I.: Task parallelism and high-performance languages. IEEE Fall (1978) 27–36
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Green, D.G., Boston, I.E., Thiel, W. (1995). Parallelization in quantum chemistry: The MNDO code. In: Hertzberger, B., Serazzi, G. (eds) High-Performance Computing and Networking. HPCN-Europe 1995. Lecture Notes in Computer Science, vol 919. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0046730
Download citation
DOI: https://doi.org/10.1007/BFb0046730
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59393-5
Online ISBN: 978-3-540-49242-9
eBook Packages: Springer Book Archive