作者: G. Mahinthakumar , F. Saied
DOI: 10.1177/109434200201600402
关键词: LOOP (programming language) 、 Process (computing) 、 Parallel computing 、 Decomposition (computer science) 、 Computer science 、 Distributed memory 、 Code (cryptography) 、 Message Passing Interface 、 Finite element code 、 Multiprocessing
摘要: SummaryThe hybrid MPI-OpenMP model is a natural parallel programming paradigm for emerging architectures that are based on symmetric multiprocessor (SMP) clusters. This paper presents implementation adapted an implicit finite-element code developed groundwater transport simulations. The original was parallelized distributed memory using MPI (Message Passing Interface) domain decomposition strategy. OpenMP directives were then added to the (a straightforward loop-level implementation) use multiple threads within each process. To improve performance, several loop modifications adopted. performance results compared four modern architectures. show most of cases tested, pure approach outperforms model. exceptions this observation mainly due limitation in library one A general conclusion ...