Related Experiment Video
Updated: May 3, 2026

Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
Published on: December 18, 2014
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.
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.
Area of Science:
- Computational Science
- Scientific Computing
- Bioinformatics
Background:
- Modern computational accelerators like GPUs offer significant speed improvements for scientific applications.
- Efficient parallelization of scientific code often requires specialized expertise and lacks portability across architectures.
Purpose of the Study:
- To overcome challenges in parallelizing scientific code for computational accelerators.
- To achieve automated parallelization using OpenACC and enhanced portability using OpenCL for wave propagation simulations.
Main Methods:
- Applied parallelization schemes using OpenACC, OpenCL, and OpenMP.
- Utilized GPUs and Intel Many Integrated Core (MIC) coprocessors.
- Focused on a 2D cardiac action potential model for wave propagation simulations.
Main Results:
- OpenACC achieved over 150x speedup on GPUs with minimal code changes.
- OpenCL yielded speedups of at least 200x on GPUs compared to sequential code.
- OpenMP on Intel MIC coprocessor provided 120x speedups.
Conclusions:
- OpenACC offers an automatic, efficient, and portable method for parallelizing 2D cardiac wave simulations on GPUs.
- The presented parallelization strategies using OpenACC, OpenCL, and OpenMP are applicable to other wave propagation models.
Related Concept Videos
Velocity and Acceleration of a Wave
The velocity of the particles can be obtained by taking the partial derivative of the position equation with respect to time....
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Propagation Speed of Electromagnetic Waves
Speed of a Transverse Wave
One of the key properties of any wave is the wave speed. Light...
Acceleration Vectors
Distribution of Molecular Speeds

