Abstract
Communication performance appears to have the most important influence on parallelization efficiency of large scientific applications. Different communication algorithms and communication mechanisms were used in parallelization of molecular dynamics code. In is shown that in the case of fast communication hardware well scaling algorithm must be used. Presented data shows that MD code can be also run efficiently on the pentium cluster but low latency communication mechanism must be used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
S. T. Wlodek, Terry Clark, L. Ridgway Scott, and J. Andrew McCammon. Molecular dynamics of Acetylcholinesterase dimer complexed with Tacrine. Journal of the American Chemical Society, 119(40):9513–952, 1997.
T. W. Clark and J. A. McCammon. Parallelization of a molecular dynamics non-bonded force algorithm for MIMD architecture. Computers & Chemistry, 14(3):219–24, 1990.
T. Clark, R. von Hanxleden, J. A. McCammon, and L. R. Scott. Parallelizing molecular dynamics using spatial decomposition. In Scalable High Performance Computing Conference, pages 95–102, Knoxville, TN, May 1994. IEEE Computer Society. Available via anonymous ftp from softlib.rice.eduaspub/CRPC-TRs/reports/CRPC-TR93356-S
S. Plimpton. Fast parallel algorithms for short-range molecular dynamics. Journal of Computational Physics, 117:1–19, March 1995.
T. Clark, R. von Hanxleden, K. Kennedy, C. Koelbel, and L. R. Scott. Evaluating parallel languages for molecular dynamics computations. In Scalable High Performance Computing Conference, Williamsburg, VA, 1992. IEEE. Available via anonymous ftp from oftlib.rice.edu as pub/CRPC-TRs/reports/CRPC-TR992202-S.
R. von Hanxleden. Compiler Support for Machine-Independent Parallelization of Irregular Problems. PhD thesis, Rice University, December 1994. Available via anonymous ftp from softlib.rice.edu as pub/CRPC-TRs/reports/CRPC-TR94495-S.
P. Bała, T. W. Clark, and L. R. Scott. Application of Pfortran and Co-Array fortran in the parallelization of the GROMOS96 molecular dynamics module. In M. Bubak, J. Moűciñski, and Marian Noga, editors, SGI Users’ Conference-Conference Processdings, pages 194–204. Academic Computer Centre CYFRONET AGH, 2000.
P. Bała, T. W. Clark, and L. R. Scott. Application of Pfortran and Co-Array fortran in the parallelization of the GROMOS96 molecular dynamics module. Su-percomputing Journal 2001 (in press)
W. Van Gunsteren and H. J. C. Berendsen. GROMOS (Groningen Molecular Simulation Computer Program Package). Biomos, Laboratory of Physical Chemistry, ETH Zentrum, Zurich, 1996.
B. Bagheri, T. W. Clark, and L. R. Scott. Pfortran: a parallel dialect of fortran. ACM Fortran Forum, 11(3):20–31, 1992.
M. P. Allen and D. J. Tildesley. Computer simulations of liquids. Clarendon, Oxford, 1987.
W. F. van Gunsteren and H. J. C. Berendsen. A leap-frog algorithm for stochastic dynamics. Molecular Simulation, 1(3):173–182, 1988.
W. F. van Gunsteren and H. J. C. Berendsen. Algorithms for brownian dynamics. Molecular Physics, 45:637–647, 1982.
J. W. Eastwood R. W. Hockney. Computer Simulation Using Particles. Cambridge University Press, Cambridge, 1987.
USA NERSC, Lawrance Research Laboratory. MVICH-MPI for virtual interface architecture. http://www.nersc.gov/research/FTG/mvich, 2000.
USA NERSC, Lawrance Research Laboratory. M-VIA: A high performance modular via for linux. http://www.nersc.gov/research/FTG/via, 2000.
R. W. Numrich. F—: a parallel extension to Cray fortran. Scientific Programming, 6(3):275–84, 1997.
R. W. Numrich, J. Reid, and K. Kim. Writing a multigrid solver using Co-Array fortran. In B. Kågström, J. Dongarra, E. Elmroth, and J. Waśniewski, editors, Recent Advances in Applied Parallel Computing, Lecture Notes in Computer Science 1541, pages 390–399. Springer-Verlag Berlin, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Metkowski, R., Bała, P., Clark, T. (2002). The Performance of Different Communication Mechanisms and Algorithms Used for Parallelization of Molecular Dynamics Code. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2001. Lecture Notes in Computer Science, vol 2328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48086-2_17
Download citation
DOI: https://doi.org/10.1007/3-540-48086-2_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43792-5
Online ISBN: 978-3-540-48086-0
eBook Packages: Springer Book Archive