Modeling of tsunami waves and atmospheric swirling flows with graphics processing unit (GPU) and radial basis functions (RBF)

  • Authors:
  • Jessica Schmidt;Cécile Piret;Nan Zhang;Benjamin J. Kadlec;David A. Yuen;Yingchun Liu;Grady Barrett Wright;Erik O. D. Sevre

  • Affiliations:
  • College of Saint Scholastica, Duluth, MN 55811, U.S.A.;National Center for Atmospheric Research, Boulder, CO 80305, U.S.A.;CREST, Medical School, University of Minnesota, MN 55455, U.S.A.;Department of Computer Science, University of Colorado, CO 80309, U.S.A.;Minnesota Supercomputing Institute, University of Minnesota, MN 55455, U.S.A.;Minnesota Supercomputing Institute, University of Minnesota, MN 55455, U.S.A.;Department of Mathematics, Boise State University, ID 83725, U.S.A.;Minnesota Supercomputing Institute, University of Minnesota, MN 55455, U.S.A.

  • Venue:
  • Concurrency and Computation: Practice & Experience - Proceedings of the 6th ACES Symposium, May 11–16, 2008, Cairns, Australia
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

The faster growth curves in the speed of graphics processing units (GPUs) relative to CPUs have spawned a new area of development in computational technology. There is much potential in utilizing GPUs for solving evolutionary partial differential equations and producing the attendant visualization. We are concerned with modeling tsunami waves, where computational time is of extreme essence in broadcasting warnings. We employed an NVIDIA board on a MacPro to test the efficacy of the GPU on the set of shallow-water equations, and compared the relative speeds between CPU and GPU for two types of spatial discretization based on second-order finite differences and radial basis functions (RBFs). We found that the GPU produced a speedup by a factor of 8 in favor of the finite difference method and a factor of 7 for the RBF scheme. We also studied the atmospheric dynamics problem of swirling flows over a spherical surface and found a speedup of 5.3 by the GPU. The time steps employed for the RBF method are larger than those used in finite differences, because of the fewer number of nodal points needed by RBF. Thus, RBF acting in concert with GPU would hold great promise for tsunami modeling because of the spectacular reduction in the computational time. Copyright © 2009 John Wiley & Sons, Ltd.