TY - JOUR
T1 - The object-oriented development of a parallel application in protein dynamics
T2 - Why we need software tools for HPCN applications
AU - Bækdal, Lars
AU - Joosen, Wouter
AU - Larsen, Thomas
AU - Kolafa, Jiri
AU - Ovesen, Jens H.
AU - Perram, John W.
AU - Petersen, Henrik G.
AU - Bywater, Robert
AU - Ratner, Mark
N1 - Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 1996/8/2
Y1 - 1996/8/2
N2 - We analyse the concurrency and performance of the various types of force calculations involved in the molecular dynamics simulation of large protein or polyelectrolyte molecules. Although this analysis can in principle be used to write a meta-program to optimize load-balancing of this application on an MPP system, we argue that it is an enormous undertaking not appropriate for the computational scientist. Instead we argue that it is better to exploit research in parallel execution environments which provide automatic load-balancing for concurrent Object-Oriented applications. We also argue that use of Object-Oriented technology in the design of simulation software encapsulates the natural concurrency of the system. We illustrate this point with a discussion of the constraint force calculation for a polymeric molecule.
AB - We analyse the concurrency and performance of the various types of force calculations involved in the molecular dynamics simulation of large protein or polyelectrolyte molecules. Although this analysis can in principle be used to write a meta-program to optimize load-balancing of this application on an MPP system, we argue that it is an enormous undertaking not appropriate for the computational scientist. Instead we argue that it is better to exploit research in parallel execution environments which provide automatic load-balancing for concurrent Object-Oriented applications. We also argue that use of Object-Oriented technology in the design of simulation software encapsulates the natural concurrency of the system. We illustrate this point with a discussion of the constraint force calculation for a polymeric molecule.
UR - http://www.scopus.com/inward/record.url?scp=0030564732&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0030564732&partnerID=8YFLogxK
U2 - 10.1016/0010-4655(96)00026-4
DO - 10.1016/0010-4655(96)00026-4
M3 - Article
AN - SCOPUS:0030564732
VL - 97
SP - 124
EP - 135
JO - Computer Physics Communications
JF - Computer Physics Communications
SN - 0010-4655
IS - 1-2
ER -