• DocumentCode
    3240002
  • Title

    Dual-Level Parallelism for Deterministic and Stochastic CFD Problems

  • Author

    Dong, Suchuan ; Karniadakis, George Em

  • Author_Institution
    Brown University
  • fYear
    2002
  • fDate
    16-22 Nov. 2002
  • Firstpage
    43
  • Lastpage
    43
  • Abstract
    A hybrid two-level parallelism using MPI/OpenMP is implemented in the general-purpose spectral/hp element CFD code NekTar to take advantage of the hierarchical structures arising in deterministic and stochastic CFD problems. We take a coarse grain approach to shared-memory parallelism with OpenMP and employ a workload-splitting scheme that can reduce the OpenMP synchronizations to the minimum. The hybrid implementation shows good scalability with respect to both the problem size and the number of processors in case of a fixed problem size. With the same number of processors, the hybrid model with 2 (or 4) OpenMP threads per MPI process is observed to perform better than pure MPI and pure OpenMP on the NCSA SGI Origin 2000, while the pure MPI model performs the best on the IBM SP3 at SDSC and on the Compaq Alpha cluster at PSC. A key new result is that the use of threads facilitates effectively p-refinement, which is crucial to adaptive discretization using high-order methods.
  • Keywords
    Atmospheric modeling; Computational fluid dynamics; Dynamic programming; Mathematics; Message passing; Parallel processing; Scalability; Stochastic processes; Supercomputers; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2002 Conference
  • ISSN
    1063-9535
  • Print_ISBN
    0-7695-1524-X
  • Type

    conf

  • DOI
    10.1109/SC.2002.10005
  • Filename
    1592879