Evaluating Parallel Languages for Molecular Dynamics Computations

نویسندگان

  • Terry W. Clark
  • Ken Kennedy
  • Charles Koelbel
چکیده

Computational molecular dynamics is an important application requiring large amounts of computing time. Parallel processing ooers the possibility of much better performance on scientiic computation, but irregular problems like molecular dynamics have proven dif-cult to map onto parallel machines. In this paper, we describe the practicalities of porting a basic molecular dynamics computation to a distributed-memory machine. In the process, we show how program annotations can aid in parallelizing a moderately complex code. We also argue that algorithm replacement may be necessary in parallelization, a task which cannot be performed automatically. We close with some results from a parallel GROMOS implementation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Parallel Languages for Molecular Dynamics Computations Evaluating Parallel Languages for Molecular Dynamics Computations

Computational molecular dynamics is an important application requiring large amounts of computing time. Parallel processing ooers very high performance potential , but irregular problems like molecular dynamics have proven diicult to map onto parallel machines. In this paper, we describe the practicalities of porting a basic molecular dynamics computation to a distributed-memory machine. In the...

متن کامل

On the parallelization of molecular dynamics codes ✩

Molecular dynamics (MD) codes present a high degree of spatial data locality and a significant amount of independent computations. However, most of the parallelization strategies are usually based on the manual transformation of sequential programs either by completely rewriting the code with message passing routines or using specific libraries intended for writing new MD programs. In this pape...

متن کامل

Scientiic Computing on Bulk Synchronous Parallel Architectures

Bulk synchronous parallel architectures o er the prospect of achieving both scalable parallel performance and architecture independent parallel software. They provide a robust model on which to base the future development of general purpose parallel computing systems. In this paper we theoretically and experimentally analyse the e ciency with which a wide range of important scienti c computatio...

متن کامل

Molecular dynamics simulation of interaction of Melittin and DMPC bilayer: Temperature dependence

The interaction between proteins and membranes has an important role in biological pro-cesses.We have calculated energies of interaction between Melittin and DMPC bilayer in differenttemperatures. We have used the CHARMM software for MD simulation under the canonical (N,V, E) ensemble at different temperatures. The computations have shown that water moleculeshave more penetration into the bilay...

متن کامل

Scientific Computing on Bulk Synchronous Parallel Architectures

Bulk synchronous parallel architectures offer the prospect of achieving both scalable parallel performance and architecture independent parallel software. They provide a robust model on which to base the future development of general purpose parallel computing systems. In this paper we theoretically and experimentally analyse the efficiency with which a wide range of important scientific comput...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992