Efficient parallel algorithms in global optimization of potential energy functions for peptides, proteins, and crystals

Citation
Jy. Lee et al., Efficient parallel algorithms in global optimization of potential energy functions for peptides, proteins, and crystals, COMP PHYS C, 128(1-2), 2000, pp. 399-411
Citations number
38
Categorie Soggetti
Physics
Journal title
COMPUTER PHYSICS COMMUNICATIONS
ISSN journal
00104655 → ACNP
Volume
128
Issue
1-2
Year of publication
2000
Pages
399 - 411
Database
ISI
SICI code
0010-4655(200006)128:1-2<399:EPAIGO>2.0.ZU;2-B
Abstract
Global optimization is playing an increasing role in physics, chemistry, an d biophysical chemistry. One of the most important applications of global o ptimization is to find the global minima of the potential energy of molecul es or molecular assemblies, such as crystals. The solution of this problem typically requires huge computational effort. Even the fastest processor av ailable is not fast enough to carry out this kind of computation in real ti me for the problems of real interest, e.g., protein and crystal structure p rediction. One way to circumvent this problem is to take advantage of massi vely parallel computing. In this paper, we provide several examples of para llel implementations of global optimization algorithms developed in our lab oratory. All of these examples follow the master/worker approach. Most of t he methods are parallelized on the algorithmic (coarse-grain) level and one example of fine-grain parallelism is given, in which the function evaluati on itself is computationally expensive. All parallel algorithms were initia lly implemented on an IBM/SP2 (distributed-memory) machine. In all cases, h owever, message passing is handled through the standard Message Passing Int erface (MPI); consequently the algorithms can also be implemented on any di stributed- or shared-memory system that runs MPI. The efficiency of these i mplementations is discussed. (C) 2000 Elsevier Science B.V. All rights rese rved.