By Topic

Modeling Pulse Propagation and Scattering in a Dispersive Medium

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Norton, G.V. ; US Naval Research Laboratory, Stennis Space Center, MS ; Novarini, J.C. ; Anderson, W. ; Lanzagorta, M.

Accurate modeling of pulse propagation and scattering is of great importance to the Navy. In a nondispersive 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. Until recently, to include the dispersive effects, one typically solved the problem in the frequency domain and not in the time domain. The frequency domain solutions were Fourier transformed into the time domain. However by 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. In the cases we are examining, what makes the water environment dispersive is the presence of air bubbles that are present at only a very small set of grid points. This leads to a numerical scheme where the amount of work to be done on individual grid points can vary by two orders of magnitude, leading to load balancing problems. This paper will examine the challenges encountered in implementing this problem efficiently on High Performance Computer systems and the tools, algorithms, and code changes required to run this code efficiently on such machines.

Published in:

Users Group Conference, 2005

Date of Conference:

2005