Jacobian-free Newton-Krylov methods with GPU acceleration for computing nonlinear ship wave patterns

From MaRDI portal
Publication:349128

DOI10.1016/J.JCP.2014.03.024zbMATH Open1349.76640arXiv1403.5044OpenAlexW1992215708WikidataQ58484744 ScholiaQ58484744MaRDI QIDQ349128FDOQ349128


Authors: Ravindra Pethiyagoda, Scott W. McCue, Julian M. Back, Timothy J. Moroney Edit this on Wikidata


Publication date: 5 December 2016

Published in: Journal of Computational Physics (Search for Journal in Brave)

Abstract: The nonlinear problem of steady free-surface flow past a submerged source is considered as a case study for three-dimensional ship wave problems. Of particular interest is the distinctive wedge-shaped wave pattern that forms on the surface of the fluid. By reformulating the governing equations with a standard boundary-integral method, we derive a system of nonlinear algebraic equations that enforce a singular integro-differential equation at each midpoint on a two-dimensional mesh. Our contribution is to solve the system of equations with a Jacobian-free Newton-Krylov method together with a banded preconditioner that is carefully constructed with entries taken from the Jacobian of the linearised problem. Further, we are able to utilise graphics processing unit acceleration to significantly increase the grid refinement and decrease the run-time of our solutions in comparison to schemes that are presently employed in the literature. Our approach provides opportunities to explore the nonlinear features of three-dimensional ship wave patterns, such as the shape of steep waves close to their limiting configuration, in a manner that has been possible in the two-dimensional analogue for some time.


Full work available at URL: https://arxiv.org/abs/1403.5044




Recommendations




Cites Work


Cited In (13)

Uses Software





This page was built for publication: Jacobian-free Newton-Krylov methods with GPU acceleration for computing nonlinear ship wave patterns

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q349128)