Parallel implementation of a Monte Carlo molecular simulation program

被引:6
作者
Carvalho, AP [1 ]
Gomes, JANF [1 ]
Cordeiro, MNDS [1 ]
机构
[1] Fac Ciencias Porto, Dept Quim, CEQUP, P-4169007 Porto, Portugal
来源
JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES | 2000年 / 40卷 / 03期
关键词
D O I
10.1021/ci990101k
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Molecular simulation methods such as molecular dynamics and Monte Carlo are fundamental for the theoretical calculation of macroscopic and microscopic properties of chemical and biochemical systems. These methods often rely on heavy computations, and one sometimes feels the need to run them in powerful massively parallel machines. For moderate problem sizes, however, a not so powerful and less expensive solution based on a network of workstations may be quite satisfactory. In the present work, the strategy adopted in the development of a parallel version is outlined, using the message passing model, of a molecular simulation code to be used in a network of workstations. This parallel code is the adaptation of an older sequential code using the Metropolis Monte Carlo method. In this case, the message passing interface was used as the interprocess communications library, although the code could be easily adapted for other message passing systems such as the parallel virtual machine. For simple systems it is shown that speedups of 2 can be achieved for four processes with this cheap solution. For bigger and more complex simulated systems, even better speedups might be obtained, which indicates that the presented approach is appropriate for the efficient use of a network of workstations in parallel processing.
引用
收藏
页码:588 / 592
页数:5
相关论文
共 10 条
[1]  
ALLAN RJ, TIMINGS DL POLY 2 0
[2]  
Allen M. P., 1987, COMPUTER SIMULATIONS, DOI [10.1093/oso/9780198803195.001.0001, DOI 10.1093/OSO/9780198803195.001.0001]
[3]  
Geist A, 1994, PVM PARALLEL VIRTUAL
[4]  
*HIGH PERF FORTR F, HIGH PERF FORTR HOM
[5]  
HODOSCEK M, TIMING HOURS MBCO PL
[6]  
Kumar V., 1994, INTRO PARALLEL COMPU, V400
[7]  
*LAM MPI, LAM MPI PAR COM
[8]  
*MESS PASS INT FOR, 1997, MPI2
[9]   EQUATION OF STATE CALCULATIONS BY FAST COMPUTING MACHINES [J].
METROPOLIS, N ;
ROSENBLUTH, AW ;
ROSENBLUTH, MN ;
TELLER, AH ;
TELLER, E .
JOURNAL OF CHEMICAL PHYSICS, 1953, 21 (06) :1087-1092
[10]  
*MPI FOR, 1995, MESS PASS INT STAND