Return to search

Multi-GPU Solutions of Geophysical PDEs with Radial Basis Function-Generated Finite Differences

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 test functions used to calculate the differentiation weights aren-dimensional RBFs rather than one-dimensional polynomials. This allows for generalization ton-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 compute 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. / A Dissertation submitted to the Department of Scientific Computing in partial fulfillment of the requirements for the degree of Doctor of Philosophy. / Fall Semester, 2013. / November 6, 2013. / High-order finite differencing, Multi-GPU computing, OpenCL, Parallel computing, Radial basis functions, RBF-FD / Includes bibliographical references. / Gordon Erlebacher, Professor Directing Dissertation; Mark Sussman, University Representative; Natasha Flyer, Committee Member; Dennis Slice, Committee Member; Ming Ye, Committee Member; Janet Peterson, Committee Member.

Identiferoai:union.ndltd.org:fsu.edu/oai:fsu.digital.flvc.org:fsu_185084
ContributorsBollig, Evan F. (authoraut), Erlebacher, Gordon (professor directing dissertation), Sussman, Mark (university representative), Flyer, Natasha (committee member), Slice, Dennis (committee member), Ye, Ming (committee member), Peterson, Janet (committee member), Department of Scientific Computing (degree granting department), Florida State University (degree granting institution)
PublisherFlorida State University, Florida State University
Source SetsFlorida State University
LanguageEnglish, English
Detected LanguageEnglish
TypeText, text
Format1 online resource, computer, application/pdf
RightsThis Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). The copyright in theses and dissertations completed at Florida State University is held by the students who author them.

Page generated in 0.1698 seconds