• DocumentCode
    3426290
  • Title

    Modeling Pulse Propagation and Scattering in a Dispersive Medium: Performance of MPI/OpenMP Hybrid Code

  • Author

    Rosenberg, Robert ; Norton, Guy ; Novarini, Jorge C. ; Anderson, Wendell ; Lanzagorta, Marco

  • Author_Institution
    Naval Res. Lab.
  • fYear
    2006
  • fDate
    11-17 Nov. 2006
  • Firstpage
    47
  • Lastpage
    47
  • Abstract
    Accurate modeling of pulse propagation and scattering is of great importance to the Navy. In a non-dispersive medium a fourth order in time and space 2-D finite difference time domain (FDTD) scheme representation of the linear wave equation can be used. However when the medium is dispersive one is required to take into account the frequency dependent attenuation and phase velocity. Using a theory first proposed by Blackstock, the linear wave equation has been modified by adding an additional term (the derivative of the convolution between the causal time domain propagation factor and the acoustic pressure) that takes into account the dispersive nature of the medium. This additional term transforms the calculation from one suitable to a workstation into one very much suited to a large-scale computational platform, both in terms of computation and memory. With appropriate distribution of data, good scaling can be achieved up to thousands of processors. Due to the simple structure of the code, it is easily parallelized using three different techniques: pure MPI, pure OpenMP and a hybrid MPI/OpenMP. We use this real life application to evaluate the performance of the latest multi-cpu/multicore platforms available from the DoD HPCMP
  • Keywords
    acoustic wave scattering; application program interfaces; dispersive media; finite difference time-domain analysis; message passing; performance evaluation; physics computing; underwater acoustic propagation; 2-D finite difference time domain scheme; DoD HPCMP; FDTD; Navy; frequency dependent attenuation; hybrid MPI-OpenMP; large-scale computational platform; linear wave equation; multi-cpu-multicore platforms; nondispersive medium; performance evaluation; phase velocity; pulse propagation; pulse scattering; Acoustic propagation; Acoustic scattering; Acoustic waves; Attenuation; Convolution; Dispersion; Finite difference methods; Frequency dependence; Partial differential equations; Time domain analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SC 2006 Conference, Proceedings of the ACM/IEEE
  • Conference_Location
    Tampa, FL
  • Print_ISBN
    0-7695-2700-0
  • Electronic_ISBN
    0-7695-2700-0
  • Type

    conf

  • DOI
    10.1109/SC.2006.42
  • Filename
    4090221