LOAD BALANCING FOR THE PARALLEL ADAPTIVE SOLUTION OF PARTIAL-DIFFERENTIAL EQUATIONS

被引:32
作者
DECOUGNY, HL [1 ]
DEVINE, KD [1 ]
FLAHERTY, JE [1 ]
LOY, RM [1 ]
OZTURAN, C [1 ]
SHEPHARD, MS [1 ]
机构
[1] RENSSELAER POLYTECH INST,SCI COMPUTAT RES CTR,TROY,NY 12180
关键词
D O I
10.1016/0168-9274(94)00039-5
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
An adaptive technique for a partial differential system automatically adjusts a computational mesh or varies the order of a numerical procedure with a goal of obtaining a solution satisfying prescribed accuracy criteria in an optimal fashion. Processor load imbalances will, therefore, be introduced at adaptive enrichment steps during the course of a parallel computation. We develop and describe three procedures for retaining and restoring load balance that have low unit cost and are appropriate for use in an adaptive solution environment. Tiling balances load by using local optimality criteria within overlapping processor neighborhoods. Elemental data are migrated between processors within the same neighborhoods to restore balance. Tiling is restricted to uniform two-dimensional meshes and provides limited control of communications volume by priority-based element selection criteria. These shortcomings can potentially be overcome by creating a dynamic partition graph connecting processors and their neighboring regions. After coloring the edges of the graph, elemental data are iteratively transferred between processors by pairwise exchange to permit a more global migration. Octree decomposition of a spatail domain is a successful three-dimensional mesh generation strategy. The octree structure facilitates a rapid load balancing procedure by performing tree traversals that (i) appraise subtree cost and (ii) partition spatial regions accordingly. Computational results are reported for two- and three-dimensional problems using nCUBE/2 hypercube, MasPar MP-2, and Thinking Machines CM-5 computers.
引用
收藏
页码:157 / 182
页数:26
相关论文
共 36 条
[1]   HIGH-ORDER ADAPTIVE METHODS FOR PARABOLIC-SYSTEMS [J].
ADJERID, S ;
FLAHERTY, JE ;
MOORE, PK ;
WANG, YJ .
PHYSICA D, 1992, 60 (1-4) :94-111
[2]  
ADJERID S, IN PRESS SIAM J APPL
[3]  
[Anonymous], [No title captured]
[4]   AN ADAPTIVE MESH-MOVING AND LOCAL REFINEMENT METHOD FOR TIME-DEPENDENT PARTIAL-DIFFERENTIAL EQUATIONS [J].
ARNEY, DC ;
FLAHERTY, JE .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1990, 16 (01) :48-71
[5]   ADAPTIVE MESH REFINEMENT FOR HYPERBOLIC PARTIAL-DIFFERENTIAL EQUATIONS [J].
BERGER, MJ ;
OLIGER, J .
JOURNAL OF COMPUTATIONAL PHYSICS, 1984, 53 (03) :484-512
[6]  
BERGER MJ, 1987, IEEE T COMPUT, V36, P570, DOI 10.1109/TC.1987.1676942
[7]   PARALLEL, ADAPTIVE FINITE-ELEMENT METHODS FOR CONSERVATION-LAWS [J].
BISWAS, R ;
DEVINE, KD ;
FLAHERTY, JE .
APPLIED NUMERICAL MATHEMATICS, 1994, 14 (1-3) :255-283
[8]   TVB RUNGE-KUTTA LOCAL PROJECTION DISCONTINUOUS GALERKIN FINITE-ELEMENT METHOD FOR CONSERVATION-LAWS .2. GENERAL FRAMEWORK [J].
COCKBURN, B ;
SHU, CW .
MATHEMATICS OF COMPUTATION, 1989, 52 (186) :411-435
[9]   THE RUNGE-KUTTA LOCAL PROJECTION DISCONTINUOUS GALERKIN FINITE-ELEMENT METHOD FOR CONSERVATION-LAWS .4. THE MULTIDIMENSIONAL CASE [J].
COCKBURN, B ;
HOU, SC ;
SHU, CW .
MATHEMATICS OF COMPUTATION, 1990, 54 (190) :545-581
[10]   TVB RUNGE-KUTTA LOCAL PROJECTION DISCONTINUOUS GALERKIN FINITE-ELEMENT METHOD FOR CONSERVATION-LAWS .3. ONE-DIMENSIONAL SYSTEMS [J].
COCKBURN, B ;
LIN, SY ;
SHU, CW .
JOURNAL OF COMPUTATIONAL PHYSICS, 1989, 84 (01) :90-113