A novel FDTD application featuring OpenMP-MPI hybrid parallelization

被引:0
作者
Su, MF [1 ]
El-Kady, L [1 ]
Bader, DA [1 ]
Lin, SY [1 ]
机构
[1] Univ New Mexico, Dept Elect & Comp Engn, Albuquerque, NM 87131 USA
来源
2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS | 2004年
关键词
FDTD; Finite Difference Time Domain; OpenMP; MPI; Maxwell equations; photonic crystals;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We have developed a high performance hybridized parallel Finite Difference Time Domain (FDTD) algorithm featuring both OpenMP shared memory programming and MPI message passing. Our goal is to effectively model the optical characteristics of a novel light source created by utilizing a new class of materials known as photonic band-gap crystals. Our method is based on the solution of the second order discretized Maxwell's equations in space and time. This novel hybrid parallelization scheme allows us to take advantage of the new generation parallel machines possessing connected SMP nodes. By using parallel computations, we are able to complete a calculation on 24 processors in less than a day, where a serial version would have taken over three weeks. In this paper we present a detailed study of this hybrid scheme on an SGI Origin 2000 distributed shared memory ccNUMA system along with a complete investigation of the advantages versus drawbacks of this method.
引用
收藏
页码:373 / 379
页数:7
相关论文
共 50 条
  • [41] Hybrid MPI/OpenMP parallel asynchronous distributed alternating direction method of multipliers
    Wang, Dongxia
    Lei, Yongmei
    Zhou, Jianhui
    COMPUTING, 2021, 103 (12) : 2737 - 2762
  • [42] Performance analysis of large-scale OpenMP and hybrid MPI/OpenMP applications with Vampir NG
    Brunst, Holger
    Mohr, Bernd
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 5 - +
  • [43] Predicting Software Defects in Hybrid MPI and OpenMP Parallel Programs Using Machine Learning
    Althiban, Amani S.
    Alharbi, Hajar M.
    Al Khuzayem, Lama A.
    Eassa, Fathy Elbouraey
    ELECTRONICS, 2024, 13 (01)
  • [44] A hybrid MPI-OpenMP scheme for scalable parallel pseudospectral computations for fluid turbulence
    Mininni, Pablo D.
    Rosenberg, Duane
    Reddy, Raghu
    Pouquet, Annick
    PARALLEL COMPUTING, 2011, 37 (6-7) : 316 - 326
  • [45] A parallel MPI plus OpenMP plus OpenCL algorithm for hybrid supercomputations of incompressible flows
    Gorobets, A. V.
    Trias, F. X.
    Oliva, A.
    COMPUTERS & FLUIDS, 2013, 88 : 764 - 772
  • [46] Hybrid MPI-thread parallelization of adaptive mesh operations
    Ibanez, Dan
    Dunn, Ian
    Shephard, Mark S.
    PARALLEL COMPUTING, 2016, 52 : 133 - 143
  • [47] Large displacement stability analysis of thin plate structures: Scope of MPI/OpenMP parallelization in harmonic coupled finite strip analysis
    Milasinovic, D. D.
    Borkovic, A.
    Zivanov, Z.
    Rakic, P. S.
    Nikolic, M.
    Stricevic, L.
    Hajdukovic, M.
    ADVANCES IN ENGINEERING SOFTWARE, 2013, 66 : 40 - 51
  • [48] An efficient MPI/OpenMP parallelization of the Hartree-Fock-Roothaan method for the first generation of Intel® Xeon Phi™ processor architecture
    Mironov, Vladimir
    Moskovsky, Alexander
    D'Mello, Michael
    Alexeev, Yuri
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (01) : 212 - 223
  • [49] Matrix Information Geometry for Signal Detection via Hybrid MPI/OpenMP
    Feng, Sheng
    Hua, Xiaoqiang
    Wang, Yongxian
    Lan, Qiang
    Zhu, Xiaoqian
    ENTROPY, 2019, 21 (12)
  • [50] Performance Improvement of the Parallel Smith Waterman Algorithm Implementation Using Hybrid MPI - Openmp Model
    Khaled, Heba
    Faheem, H. M.
    Fayez, Mahmoud
    Katib, Iyad
    Aljohani, Naif R.
    PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1232 - 1242