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
Link To Document :
بازگشت