High Performance Computing Systems and Applications, Annual International Symposium on (2006)
St. John's, Newfoundland
May 14, 2006 to May 17, 2006
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HPCS.2006.21
Abhijit Sarkar , Carleton University, Canada
Nabil Benabbou , University of Ottawa, Canada
Roger Ghanem , University of Southern California, USA
A parallel algorithm is developed for the domain decomposition of uncertain dynamical systems defined by stochastic partial differential equations. The methodology is particularly amenable to parallel processing for effective exploitation of the computational and storage capability of currently available multiprocessing computational environment. The formulation is tailored towards efficient memory usage and minimum inter-processor communication for shared memory parallelism on cluster of symmetric multiprocessor (SMP) machines. To this end, Message Passing Interface (MPI) is used in conjunction with openMP-based explicit Multi-threading as a second level parallelization to enhance performance of the stochastic domain decomposition method. MPI is used to dynamically decompose and process each subdomain among compute nodes while OpenMP directives achieves the second level parallelism involving loop-level iteration necessary for processing each substructure assigned to the given node. The MPI-OpenMP based hybrid code is designed to be compiled just serially (without requiring the use of MPI or openMP library) and with any combination of MPI and OpenMP enabled. This approach permits a systematic study on the performance improvement of the multi-level parallelism of the domain decomposition method for the stochastically uncertain dynamical systems.
A. Sarkar, N. Benabbou and R. Ghanem, "Domain Decompostion Of Stochastic PDEs and its Parallel," High Performance Computing Systems and Applications, Annual International Symposium on(HPCS), St. John's, Newfoundland, 2006, pp. 17.