contributor author | Glabe, Jeffrey | |
contributor author | McCarthy, J. Michael | |
date accessioned | 2022-02-04T22:07:17Z | |
date available | 2022-02-04T22:07:17Z | |
date copyright | 6/12/2020 12:00:00 AM | |
date issued | 2020 | |
identifier issn | 1530-9827 | |
identifier other | jcise_20_6_061009.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4274917 | |
description abstract | This paper presents an implementation of a homotopy path tracking algorithm for polynomial numerical continuation on a graphical processing unit (GPU). The goal of this algorithm is to track homotopy curves from known roots to the unknown roots of a target polynomial system. The path tracker solves a set of ordinary differential equations to predict the next step and uses a Newton root finder to correct the prediction so the path stays on the homotopy solution curves. In order to benefit from the computational performance of a GPU, we organize the procedure so it is executed as a single instruction set, which means the path tracker has a fixed step size and the corrector has a fixed number iterations. This trade-off between accuracy and GPU computation speed is useful in numerical kinematic synthesis where a large number of solutions must be generated to find a few effective designs. In this paper, we show that our implementation of GPU-based numerical continuation yields 85 effective designs in 63 s, while an existing numerical continuation algorithm yields 455 effective designs in 2 h running on eight threads of a workstation. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | Numerical Continuation on a Graphical Processing Unit for Kinematic Synthesis | |
type | Journal Paper | |
journal volume | 20 | |
journal issue | 6 | |
journal title | Journal of Computing and Information Science in Engineering | |
identifier doi | 10.1115/1.4047240 | |
journal fristpage | 061009-1 | |
journal lastpage | 061009-7 | |
page | 7 | |
tree | Journal of Computing and Information Science in Engineering:;2020:;volume( 020 ):;issue: 006 | |
contenttype | Fulltext | |