Mesh Partitioning Algorithm Based on Parallel Finite Element Analysis and Its Actualization

被引:1
作者
Zhang, Lei [1 ]
Zhang, Guoxin [1 ]
Liu, Yi [1 ]
Pan, Hailin [2 ]
机构
[1] China Inst Water Resources & Hydropower Res, State Key Lab Simulat & Regulat Water Cycle River, Beijing 100038, Peoples R China
[2] Beijing Inst Water, Beijing 100044, Peoples R China
基金
中国国家自然科学基金;
关键词
MULTILEVEL; SCHEME;
D O I
10.1155/2013/751030
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In parallel computing based on finite element analysis, domain decomposition is a key technique for its preprocessing. Generally, a domain decomposition of a mesh can be realized through partitioning of a graph which is converted from a finite element mesh. This paper discusses the method for graph partitioning and the way to actualize mesh partitioning. Relevant softwares are introduced, and the data structure and key functions of Metis and ParMetis are introduced. The writing, compiling, and testing of the mesh partitioning interface program based on these key functions are performed. The results indicate some objective law and characteristics to guide the users who use the graph partitioning algorithm and software to write PFEM program, and ideal partitioning effects can be achieved by actualizing mesh partitioning through the program. The interface program can also be used directly by the engineering researchers as a module of the PFEM software. So that it can reduce the application of the threshold of graph partitioning algorithm, improve the calculation efficiency, and promote the application of graph theory and parallel computing.
引用
收藏
页数:6
相关论文
共 15 条
[1]  
[Anonymous], 2007, MESH PARTITIONING TE
[2]  
BERGER MJ, 1987, IEEE T COMPUT, V36, P570, DOI 10.1109/TC.1987.1676942
[3]  
Dongarra J., 2003, SOURCEBOOK PARALLEL
[4]   Isoperimetric partitioning: A new algorithm for graph partitioning [J].
Grady, L ;
Schwartz, EL .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2006, 27 (06) :1844-1866
[5]   A CARTESIAN PARALLEL NESTED DISSECTION ALGORITHM [J].
HEATH, MT ;
RAGHAVAN, P .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1995, 16 (01) :235-253
[6]   A fast and high quality multilevel scheme for partitioning irregular graphs [J].
Karypis, G ;
Kumar, V .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 20 (01) :359-392
[7]   A parallel algorithm for multilevel graph partitioning and sparse matrix ordering [J].
Karypis, G ;
Kumar, V .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 48 (01) :71-95
[8]   Multilevel k-way partitioning scheme for irregular graphs [J].
Karypis, G ;
Kumar, V .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 48 (01) :96-129
[9]  
Karypis George., 2013, PARALLEL GRAPH PARTI
[10]  
Kernighan B. W., 1970, Bell System Technical Journal, V49, P291