Abstract
In this paper we describe the efforts necessary to parallelize and vectorize a code that simulates a vitreous lattice modeling a liquid-glass transition. This model is characterized by a remarkable degree of parallelism: the evolution rules of the lattice depend only on local properties, therefore vectorial and parallel computation could represent a powerful tool when implementing a programfor the system. However, in a real system, as the temperature decreases during the liquid-glass transition, the particles become more and more frozen in their reciprocal positions. This corresponds, when executing the simulation program on the target machine, to a work load decrease along the system evolution. Therefore without a suitable run-time scheduling strategy, the performance of the parallelized and vectorized code gets worse.
Preview
Unable to display preview. Download preview PDF.
References
Zarzicky, J.: Glasses and Vitreous State. Cambridge University Press (1991)
Grest, G.S., Cohen, M.H.: Liquids, Glasses and the Glass Transition: a Free-Volume Approach. Adv. Chem. Physics, 48 455 (1981)
Imparato, A.: Modelli su reticolo di vetri con dinamica vincolata. Degree Thesis, Università degli Studi di Napoli, unpublished (1995)
Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equation of state calculations by fast computing machines. J. Chem. Phis., 21, 1087–1091, (1953)
Pryor, D.V., Cuccaro, S.A., Mascagni, M., Robinson, M.L.: Implementation of a portable and reproducible parallel pseudorandom number generator. Prooc. Supercomputing '94, 311–319, (1994)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in Fortran 77. Cambridge University Press (1996)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in Fortran 90. Cambridge University Press (1996)
Tom Hewitt Personal communication (1998)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Imparato, A., Giordano, M., Furnari, M.M. (1999). Parallelization and vectorization effects on a code simulating a vitreous lattice model with constrained dynamics. In: Polychronopoulos, C., Fukuda, K.J.A., Tomita, S. (eds) High Performance Computing. ISHPC 1999. Lecture Notes in Computer Science, vol 1615. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0094918
Download citation
DOI: https://doi.org/10.1007/BFb0094918
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65969-3
Online ISBN: 978-3-540-48821-7
eBook Packages: Springer Book Archive