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 条
  • [21] High-scalability parallelization of a molecular modeling application: Performance and productivity comparison between OpenMP and MPI implementations
    Brown, Russell
    Sharapov, Ilya
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2007, 35 (05) : 441 - 458
  • [22] High-Scalability Parallelization of a Molecular Modeling Application: Performance and Productivity Comparison Between OpenMP and MPI Implementations
    Russell Brown
    Ilya Sharapov
    International Journal of Parallel Programming, 2007, 35 : 441 - 458
  • [23] Parallelization of Reverse Time Migration Using MPI plus OpenMP
    Akanksha, Kansara S.
    Kumar, Gardas Naresh
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2016, : 695 - 697
  • [24] Hybrid MPI/OpenMP cloud parallelization of harmonic coupled finite strip method applied on reinforced concrete prismatic shell structure
    Nikolic, M.
    Hajdukovic, M.
    Milasinovic, D. D.
    Goles, D.
    Maric, P.
    Zivznov, Z.
    ADVANCES IN ENGINEERING SOFTWARE, 2015, 84 : 55 - 67
  • [25] Fuzzy Application Parallelization Using OpenMP
    Chantrapornchai , Chantana
    Pipatpaisan, J.
    BEYOND LOOP LEVEL PARALLELISM IN OPENMP: ACCELERATORS, TASKING AND MORE, PROCEEDINGS, 2010, 6132 : 122 - 132
  • [26] Performance modeling of communication and computation in hybrid MPI and OpenMP applications
    Adhianto, Laksono
    Chapman, Barbara
    SIMULATION MODELLING PRACTICE AND THEORY, 2007, 15 (04) : 481 - 491
  • [27] Performance analysis of a hybrid MPI/OpenMP application on multi-core clusters
    Chorley, Martin J.
    Walker, David W.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2010, 1 (03) : 168 - 174
  • [28] EXTENSION WITH OPENCL OF THE TWO-LEVEL MPI+OPENMP PARALLELIZATION FOR CFD SIMULATIONS ON HETEROGENEOUS SYSTEMS
    Gorobets, A. V.
    Soukov, S. A.
    Bogdanov, P. B.
    Zheleznyakov, A. O.
    Chetverushkin, B. N.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2011, (09): : 76 - 86
  • [29] Hybrid MPI/OpenMP Parallel Evolutionary Algorithms for Vehicle Routing Problems
    Banos, Raul
    Ortega, Julio
    Gil, Consolacion
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 653 - 664
  • [30] Parallization of Adaboost Algorithm Through Hybrid MPI/OpenMP and Transactional Memory
    Zeng, Kun
    Tang, Yuhua
    Liu, Fudong
    PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2011, : 94 - 100