Volume 42 Issue 9
Sep.  2016
Turn off MathJax
Article Contents
FENG Yuan, DAI Xiaoxia, TANG Xiaobin, et al. FDTD parallel algorithm based on distributed platform[J]. Journal of Beijing University of Aeronautics and Astronautics, 2016, 42(9): 1874-1883. doi: 10.13700/j.bh.1001-5965.2015.0593(in Chinese)
Citation: FENG Yuan, DAI Xiaoxia, TANG Xiaobin, et al. FDTD parallel algorithm based on distributed platform[J]. Journal of Beijing University of Aeronautics and Astronautics, 2016, 42(9): 1874-1883. doi: 10.13700/j.bh.1001-5965.2015.0593(in Chinese)

FDTD parallel algorithm based on distributed platform

doi: 10.13700/j.bh.1001-5965.2015.0593
Funds:  National High-tech Research and Development Program of China (2012AA01A308); National Basic Research Program of China (613206)
  • Received Date: 10 Sep 2015
  • Publish Date: 20 Sep 2016
  • A new finite difference time domain (FDTD) parallel algorithm is developed based on distributed platform, which is based on VC++, CUDA5.0 development platform, calling Intel MPI 4.1.0 library for testing, developing software debugging on the platforms of high performance computing center graphics processing units (GPU) cluster in Shanghai Jiao Tong University, "Rubik's Cube" commercial super computer at Shanghai Supercomputer Center, and "Divinity Blue" domestic super computer at the National Supercomputing Center in Jinan. By pure CPU, GPU, and CPU and GPU hybrid test, thread scheduling level and kernel function processing speed improve significantly, while the proportion of the execution time of communication reduces, and the acceleration ratio and operation efficiency improve. Finally, the topology optimization of the model is verified by 2×2 micro-strip arrays. The results show that the algorithm is accurate and effective.

     

  • loading
  • [1]
    YEE K S.Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media[J].IEEE Transactions on Antennas and Propagation,1966,4(14):302-307.
    [2]
    SU M F,EI-KADY I,BADER D A,et al.A novel FDTD application featuring OpenMP-MPI hybrid parallelization[C]//Proceedings of the International Conference on Parallel Processing,2004 ICPP 2004.Piscataway,NJ:IEEE Press,2004:373-379.
    [3]
    YU W H,Y J,SU T,et al.A robust parallel conformal finite-difference time-domain processing package us in the MPI library[J].IEEE Antennas and Propagation,2005,47(3):39-59.
    [4]
    KRAKIWSKY S E,TURNER L E,OKONIEWSKI M M.Acceleration of finite-difference time-domain (FDTD) using graphics processor units (GPU) [C]//Proceedings of the IEEE MITTS International Microwave Symposium Digest.Piscataway,NJ:IEEE Press,2004,2:1033-1036.
    [5]
    ADAMS S,PAYNE J,BOPPANA R.Finite difference time domain (FDTD) simulations using graphics processors[C]//Proceedings of the DoD High Performance Computing Modernization Program Users Group Conference.Piscataway,NJ:IEEE Press,2007:334-338.
    [6]
    DU L G,LI K,KONG F M.Parallel 3D finite difference time domain simulations on graphics processors with CUDA[C]//Proceedings of the International Conference on Computational Intelligence and Software Engineering (CISE '09).Piscataway,NJ:IEEE Press,2009:145-147.
    [7]
    LIU Y,LIANG Z,YANG Z Q.A novel FDTD approach featuring two-level parallelization on PC cluster[J].Progress in Electromagnetics Research-Pier,2008,80:393-408.
    [8]
    KOMATITSCH D,GODDEKE D,ERLEBACHER G,et al.Modeling the propagation of elastic waves using spectral elements on a cluster of 192 GPUs[J].Computer Science-Research and Development,2010,25(1-2):75-82.
    [9]
    JACOBSEN D A,THIBAULT J C,SENOCAK I.An MPI-CUDA implementation for massively parallel incompressible flow computations on multi-GPU clusters [C]//Proceedings of 48th AIAA Aerospace Sciences Meeting.Piscataway,NJ:IEEE Press,2010:1-16.
    [10]
    NAGAOKA T,WATANABE S.Accelerating three-dimensional FDTD calculations on GPU clusters for electromagnetic field simulation[C]//Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society(EMBC12).Piscataway,NJ:IEEE Press,2012:5691-5694.
    [11]
    YANG C T,HUANG C L,LIN C F.Hybrid CUDA,OpenMP,and MPI parallel programming on multi-core GPU clusters[J].Computer Physics Communications,2011,182(1):266-269.
    [12]
    KIM K H,PARK Q H.Overlapping computation and communication of three-dimensional FDTD on a GPU cluster[J].Computer Physics Communications,2012,183(11):2364-2369.
    [13]
    XU L,XU Y,JIANG R L,et al.Implementation and optimization of three-dimensional UPML-FDTD algorithm on GPU cluster[J].Computer Engineering & Science,2013,35(11):160-167.
    [14]
    TAFLOVE A,BRODWIN M E.Numerical solution of steady-state electromagnetic scattering problems using the time-dependent Maxwell's equation[J].IEEE Transactions on Microware Theory Techniques,1995,23(8):623-630.
    [15]
    GE D B,YAN Y B.Finite-difference time-domain method for electromagnetic wavess[M].3rd ed.Xi'an:Xidian University Press,2011:37-38.
    [16]
    ENGQUIST B,MAJDA A.Absorbing boundary conditions for the numerical simulation of waves[J].Mathematics of Computation,1977,31(139):629-651.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views(787) PDF downloads(673) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return