Parallel multigrid in an adaptive PDE solver based on hashing and space-filling curves

被引:48
作者
Griebel, M [1 ]
Zumbusch, G [1 ]
机构
[1] Univ Bonn, Inst Angew Math, Bonn, Germany
关键词
hash table storage technique; space-filling curves; domain decomposition; multigrid method; load balancing; iterative Krylov solver;
D O I
10.1016/S0167-8191(99)00020-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Partial differential equations can be solved efficiently by adaptive multigrid methods on a parallel computer. We report on the concept of hash-table storage techniques to set up such a program. The code requires substantial less amount of memory than implementations based on tree type data structures and is easier to program in the sequential case. The parallelization takes place by a space-filling curve domain decomposition intimately connected to the hash table. The new data structure simplifies the parallelization of the code substantially and introduces a cheap way to solve the load balancing and mapping problem. We report on the main features of the method and give the results of numerical experiments with the new parallel solver on a cluster of 64 Pentium II/400MHz connected by a Myrinet in a fat tree topology. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:827 / 843
页数:17
相关论文
共 20 条
[1]  
[Anonymous], 1996, PARALLELE ADAPTIVE M
[2]  
BANK RE, 1981, MATH COMPUT, V36, P967
[3]  
BIRKEN K, 1993, THESIS U ERLANGEN NU
[4]  
BOKHARI SH, 1993, 9339 ICASE
[5]  
Bornemann F. A., 1992, Impact of Computing in Science and Engineering, V4, P1, DOI 10.1016/0899-8248(92)90015-Z
[6]  
BRAMBLE JH, 1990, MATH COMPUT, V55, P1, DOI 10.1090/S0025-5718-1990-1023042-6
[7]  
GRIEBEL M, 1999, PARALLEL ADAPTIVE SU
[8]  
Knuth D. E., 1973, The Art of Computer Programming Volume 3, Sorting and Searching, VIII
[9]  
LEINEN P, 1990, THESIS U DORTMUND
[10]  
MITCHELL W, 1997, P 8 COPP MOUNT C MUL