Chapter 13

GPU Accelerated Derivative-Free Mesh Optimization

Eric Shaffer and George Zagaris

In this chapter, we present a GPU-based implementation of a derivative-free optimization method. The utility of derivative-free optimization is demonstrated in a mesh optimization algorithm that improves the element quality of a surface mesh. The parallelism afforded by the GPU is exploited to optimize a large number of elements simultaneously, resulting in a significant speed-up as compared with serial optimization.

13.1 Introduction, Problem Statement, and Context

Numerical optimization is one of the most prolific scientific computing activities. It is employed in incredibly diverse fields, finding applications in logistics, computational finance, and ...

Get GPU Computing Gems Jade Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.