Title :
An element-based concurrent partitioner for unstructured finite element meshes
Author :
Ding, Hong Q. ; Ferraro, Robert D.
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
A concurrent partitioner for partitioning unstructured finite element meshes on distributed memory architectures is developed. The partitioner uses an element-based partitioning strategy. Its main advantage over the more conventional node-based partitioning strategy is its modular programming approach to the development of parallel applications. The partitioner first partitions element centroids using a recursive inertial bisection algorithm. Elements and nodes then migrate according to the partitioned centroids, using a data request communication template for unpredictable incoming messages. Our scalable implementation is contrasted to a non-scalable implementation which is a straightforward parallelization of a sequential partitioner. The algorithms adopted in the partitioner scale logarithmically, as confirmed by actual timing measurements on the Intel Delta on up to 512 processors for scaled size problems
Keywords :
distributed memory systems; finite element analysis; mathematics computing; memory architecture; parallel algorithms; parallel architectures; parallel programming; timing; Intel Delta; data request communication template; distributed memory architectures; element centroids; element migration; element-based concurrent partitioner; logarithmic scaling; modular programming approach; node migration; parallel applications development; recursive inertial bisection algorithm; scalable implementation; scaled size problems; timing measurements; unpredictable incoming messages; unstructured finite element meshes; Electromagnetic analysis; Electromagnetic measurements; Finite element methods; Fluid dynamics; Laboratories; Memory architecture; Parallel programming; Partitioning algorithms; Propulsion; Size measurement; Supercomputers; Timing;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508118