• DocumentCode
    2135126
  • 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
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    601
  • Lastpage
    605
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508118
  • Filename
    508118