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 条
  • [31] Developing a scalable hybrid MPI/OpenMP unstructured finite element model
    Guo, Xiaohu
    Lange, Michael
    Gorman, Gerard
    Mitchell, Lawrence
    Weiland, Michele
    COMPUTERS & FLUIDS, 2015, 110 : 227 - 234
  • [32] Hybrid CUDA, OpenMP, and MPI parallel programming on multicore GPU clusters
    Yang, Chao-Tung
    Huang, Chih-Lin
    Lin, Cheng-Fang
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (01) : 266 - 269
  • [33] Hybrid MPI plus OpenMP Implementation of eXtended Discrete Element Method
    Checkaraou, Abdoul Wahid Mainassara
    Rousset, Alban
    Besseron, Xavier
    Varrette, Sebastien
    Peters, Bernhard
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 450 - 457
  • [34] An efficient and accurate OpenMP-MPI based 3D beam tracing method for radio propagation simulation in large scale urban environments
    Mei, Xiaowei
    Zhang, Yong
    Lin, Hai
    Gao, Pengcheng
    JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS, 2018, 32 (07) : 874 - 885
  • [35] An efficient MPI/OpenMP parallelization of the Hartree-Fock method for the second generation of Intel® Xeon Phi™ processor
    Mironov, Vladimir
    Alexeev, Yuri
    Keipert, Kristopher
    D'mello, Michael
    Moskovsky, Alexander
    Gordon, Mark S.
    SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [36] Enabling Mixed OpenMP/MPI Programming on Hybrid CPU/GPU Computing Architecture
    Liang, Tyng-Yeu
    Li, Hung-Fu
    Chiu, Jun-Yao
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2369 - 2377
  • [37] Hybrid MPI/OpenMP parallel asynchronous distributed alternating direction method of multipliers
    Dongxia Wang
    Yongmei Lei
    Jianhui Zhou
    Computing, 2021, 103 : 2737 - 2762
  • [38] Hybrid MPI/OpenMP parallel asynchronous distributed alternating direction method of multipliers
    Wang, Dongxia
    Lei, Yongmei
    Zhou, Jianhui
    COMPUTING, 2021, 103 (12) : 2737 - 2762
  • [39] Automatic Hybrid MPI plus OpenMP Code Generation with 11c
    Reyes, Ruyman
    Dorta, Antonio J.
    Almeida, Francisco
    de Sande, Francisco
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2009, 5759 : 185 - 195
  • [40] Automatic Hybrid OpenMP plus MPI Program Generation for Dynamic Programming Problems
    VandenBerg, Denny R.
    Stout, Quentin F.
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 178 - 186