Abstract
The High Performance Fortran (HPF) environment has been used to efficiently parallelize a Molecular Dynamics (MD) code. The MD code is a Tight-Binding code, properly specialized for semiconductor materials and characterized by inhomogeneous data distribution. Furthermore, the electronic properties are taken into account during the atomic dynamics: for this reason a large sparse matrix is built and diagonalized to compute the whole body of its eigenvalues and eigenvectors at each time step. For the diagonalization task, a parallel mathematical routine implemented. The strategy of parallelization, the integration of the mathematical routine in the HPF code are described and discussed. All the benchmark are performed on IBM SP architecture.
Preview
Unable to display preview. Download preview PDF.
References
M.P. Allen and D.J. Tildesley, “Computer simulation of liquids”, Clarendon Press, Oxford, 1987.
R. Car and M. Parrinello, Phys. Rev. Lett. 55 (1985) 2471.
L. Colombo in Annual Review of Computational Physics IV, edited by D. Stauffer (World Scientific, Singapore, 1996) p. 147.
C.Z. Wang, K. M. Ho, “Tight Binding Molecular Dynamics studies of covalent systems” in “New methods in Computational Quantum Mechanics”. Ed. I. Prigogine, S.A. Rice, vol. XCIII in Advances in Chemical Physics, John Wiley & Sons, 1996.
'Parallel Engineering and Scientific Subroutine—Guide and Reference, Release 2', IBM (1996).
I. Kwon, R. Biswas, C.Z. Wang, K.M. Ho, C.M. Soukoulis, Phys. Rev. B. 49 7242 (1994).
M. Parrinello and A. Rahman, J. Chem. Phys. 72, 2662 (1982); S. Nosé and M. L. Klein, Molecular Physics, 50 1055–1076 (1983).
C. W. Gear, “The numerical integration of ordinary differential equations of various orders”. Report ANL 7126, Argonne National Laboratory (1966); C.W. Gear, “Numerical initial value problems in ordinary differential equations”. Prentice-Hall, Englewood Cliffs, NJ (1971).
High Performance Fortran Forum, “High Performance Fortran Language Specification”, Version 1.1, 1994. High Performance Fortran Forum, “High Performance Fortran Language Specification”, Scientific Programming, 2(1–2) (1993) 1–170.
F. Darema et al., “A single-program-multiple-data computational model for EPEX/FORTRAN”, Parallel Computing, 7, (1988) 11–24.
B.Di Martino, S.Briguglio, G. Vlad and P.Sguazzero, Lecture Notes in Computer Science n.1401, Springer-Verlag, April 1998 (Proc. of High Performance Computing and Networking '98 Conference, Amsterdam (Nl), Apr. 1998).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag
About this paper
Cite this paper
Di Martino, B., Celino, M., Rosato, V. (1999). HPF parallelization of a Molecular Dynamics code: Strategies and performances. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0100614
Download citation
DOI: https://doi.org/10.1007/BFb0100614
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65821-4
Online ISBN: 978-3-540-48933-7
eBook Packages: Springer Book Archive