Font Size: a A A

Multi-GPU solutions of geophysical PDEs with radial basis function-generated finite differences

Posted on:2014-11-24Degree:Ph.DType:Dissertation
University:The Florida State UniversityCandidate:Bollig, Evan FFull Text:PDF
GTID:1450390005987171Subject:Computer Science
Abstract/Summary:
Many numerical methods based on Radial Basis Functions (RBFs) are gaining popularity in the geosciences due to their competitive accuracy, functionality on unstructured meshes, and natural extension into higher dimensions. One method in particular, the Radial Basis Function-generated Finite Differences (RBF-FD), is drawing attention due to its comparatively low computational complexity versus other RBF methods, high-order accuracy (6th to 10th order is common), and parallel nature.;Similar to classical Finite Differences (FD), RBF-FD computes weighted differences of stencil node values to approximate derivatives at stencil centers. The method differs from classical FD in that the basis functions used to calculate the differentiation weights are n-dimensional radially symmetric functions rather than one-dimensional polynomials. This allows for generalization to n-dimensional space on completely scattered node layouts.;Although RBF-FD was first proposed nearly a decade ago, it is only now gaining a critical mass to compete against well known competitors in modeling like FD, Finite Volume and Finite Element. To truly contend, RBF-FD must transition from single threaded MATLAB environments to large-scale parallel architectures.;Many HPC systems around the world have made the transition to Graphics Processing Unit (GPU) accelerators as a solution for added parallelism and higher throughput. Some systems offer significantly more GPUs than CPUs. As the problem size, N, grows larger, it behooves us to work on parallel architectures, be it CPUs or GPUs. In addition to demonstrating the ability to scale to hundreds or thousands of computer nodes, this work introduces parallelization strategies that span RBF-FD across multi-GPU clusters. The stability and accuracy of the parallel implementation is verified through the explicit solution of two PDEs. Additionally, a parallel implementation for implicit solutions is introduced as part of continued research efforts.;This work establishes RBF-FD as a contender in the arena of distributed HPC numerical methods.
Keywords/Search Tags:Radial basis, RBF-FD, Finite, Methods
Related items