PARALLELIZING A MOLECULAR-DYNAMICS ALGORITHM ON A MULTIPROCESSOR WORKSTATION

被引:20
|
作者
MULLERPLATHE, F
机构
[1] Science and Engineering Research Council, Daresbury Laboratory, Warrington
关键词
D O I
10.1016/0010-4655(90)90043-Z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Verlet neighbour-list algorithm is parallelised for a multi-processor Hewlett-Packard/Apollo DN10000 workstation. The implementation makes use of memory shared between the processors. It is a genuine master-slave approach by which most of the computational tasks are kept in the master process and the slaves are only called to do part of the nonbonded forces calculation. The implementation features elements of both fine-grain and coarse-grain parallelism. Apart from three calls to library routines, two of which are standard UNIX calls, and two machine-specific language extensions, the whole code is written in standard Fortran 77. Hence, it may be expected that this parallelisation concept can be transferred in parts or as a whole to other multi-processor shared-memory computers. The parallel code is routinely used in production work.
引用
收藏
页码:285 / 293
页数:9
相关论文
共 50 条