PARALLEL COMPUTATIONAL MICROHYDRODYNAMICS - COMMUNICATION SCHEDULING STRATEGIES

被引:22
作者
FUENTES, YO
KIM, S
机构
[1] UNIV WISCONSIN,DEPT CHEM ENGN,MADISON,WI 53706
[2] UNIV COLORADO,DEPT CHEM ENGN,BOULDER,CO 80309
关键词
D O I
10.1002/aic.690380710
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
The behavior of multiparticle systems in a viscous fluid, as governed by the Stokes equations, is computed by the coordinated use of multiple processors on a distributed memory parallel computer. The completed double-layer boundary integral equation method (CDL-BIEM) is used to convert the hydrodynamic mobility problems to a fixed-point problem, amenable to either synchronous or asynchronous iterative solution schemes. Parallel computational strategies, based on assigning particles to processors, are considered, and rules are derived to specify how often processors should exchange information. A spectral communication scheduling strategy, based on the spectral radius in pair-interaction problems, converges with fewer global iterations and effectively reduces the level of interprocessor communications, suggesting algorithm scalability to massively-parallel computers with hierarchical access to distributed memories. Stochastic schedules, which specify the probability that the information exchange occurs at every iteration, were also considered. For the same test problems, these strategies performed better than the point Jacobi iterations, but not as well as their deterministic counterparts. Scheduling strategies are extrapolated to larger problems, based on projections of memory and performance capabilities of the next generation of high-performance parallel supercomputers.
引用
收藏
页码:1059 / 1078
页数:20
相关论文
共 25 条
[1]  
ADVE VS, 1991, UNPUB IEEE T PARALLE
[2]  
ANDRE F, 1985, SYNCHRONIZATION PARA
[3]   STRESS SYSTEM IN A SUSPENSION OF FORCE-FREE PARTICLES [J].
BATCHELOR, GK .
JOURNAL OF FLUID MECHANICS, 1970, 41 :545-+
[4]  
Bertsekas D.P., 1989, PARALLEL DISTRIBUTED
[5]   DISTRIBUTED ASYNCHRONOUS COMPUTATION OF FIXED-POINTS [J].
BERTSEKAS, DP .
MATHEMATICAL PROGRAMMING, 1983, 27 (01) :107-120
[6]  
Brawer S, 1989, INTRO PARALLEL PROGR
[7]  
Chazan D., 1969, LINEAR ALGEBRA APPL, V2, P199, DOI DOI 10.1016/0024-3795(69)90028-7
[8]  
DALLY WJ, 1987, IEEE T COMPUT, V36, P547, DOI 10.1109/TC.1987.1676939
[9]  
DENG Y, 1992, J AM ACAD ARTS SCI, V92, P31
[10]  
DONGARRA JJ, 1990, SUPERCOMPUTING REV, V3, P49