Fast acceleration of 2D wave propagation simulations using modern computational accelerators.

Wei Wang1, Lifan Xu1, John Cavazos1

  • 1Computer and Information Sciences Department, University of Delaware, Newark, Delaware, United States of America.

Plos One
|February 6, 2014
PubMed
Summary

Scientists can now accelerate wave propagation simulations using OpenACC for automated parallelization on GPUs, achieving over 150x speedups. This approach enhances code portability and efficiency for computational modeling.

Related Concept Videos

Velocity and Acceleration of a Wave00:51

Velocity and Acceleration of a Wave

A wave propagates through a medium with a constant speed, known as a wave velocity. It is different from the speed of the particles of the medium, which is not constant. In addition, the velocity of the medium is perpendicular to the velocity of the wave. The variable speed of the particles of the medium implies that there must be acceleration associated with it. 
The velocity of the particles can be obtained by taking the partial derivative of the position equation with respect to time....
3.7K
Accelerating Fluids01:17

Accelerating Fluids

When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
2.2K
Propagation Speed of Electromagnetic Waves01:30

Propagation Speed of Electromagnetic Waves

Electromagnetic waves are consistent with Ampere's law. Assuming there is no conduction current Ampere's law is given as:
3.1K
Speed of a Transverse Wave01:13

Speed of a Transverse Wave

The speed of a wave depends on the characteristics of the medium. For example, in the case of a guitar, the strings vibrate to produce the sound. The speed of the waves on the strings and the wavelength determine the frequency of the sound produced. The strings on a guitar have different thicknesses but may be made of similar material. They have different linear densities, and the linear density is defined as the mass per length.
One of the key properties of any wave is the wave speed. Light...
2.9K
Acceleration Vectors01:30

Acceleration Vectors

In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
19.6K
Distribution of Molecular Speeds01:27

Distribution of Molecular Speeds

The motion of molecules in a gas is random in magnitude and direction for individual molecules, but a gas of many molecules has a predictable distribution of molecular speeds. This predictable distribution of molecular speeds is known as the Maxwell-Boltzmann distribution. The distribution of molecular speeds in liquids is comparable to that of gases but not identical and can help to understand the phenomenon of the boiling and vapor pressure of a liquid. Consider that a molecule requires a...
4.0K