We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

math.NA

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Mathematics > Numerical Analysis

Title: Comparison of five methods of computing the Dirichlet-Neumann operator for the water wave problem

Abstract: We compare the effectiveness of solving Dirichlet-Neumann problems via the Craig-Sulem (CS) expansion, the Ablowitz-Fokas-Musslimani (AFM) implicit formulation, the dual AFM formulation (AFM*), a boundary integral collocation method (BIM), and the transformed field expansion (TFE) method. The first three methods involve highly ill-conditioned intermediate calculations that we show can be overcome using multiple-precision arithmetic. The latter two methods avoid catastrophic cancellation of digits in intermediate results, and are much better suited to numerical computation.
For the Craig-Sulem expansion, we explore the cancellation of terms at each order (up to 150th) for three types of wave profiles, namely band-limited, real-analytic, or smooth. For the AFM and AFM* methods, we present an example in which representing the Dirichlet or Neumann data as a series using the AFM basis functions is impossible, causing the methods to fail. The example involves band-limited wave profiles of arbitrarily small amplitude, with analytic Dirichlet data. We then show how to regularize the AFM and AFM* methods by over-sampling the basis functions and using the singular value decomposition or QR-factorization to orthogonalize them. Two additional examples are used to compare all five methods in the context of water waves, namely a large-amplitude standing wave in deep water, and a pair of interacting traveling waves in finite depth.
Comments: 31 pages, 18 figures. (change from version 1: corrected error in table on page 12)
Subjects: Numerical Analysis (math.NA); Fluid Dynamics (physics.flu-dyn)
MSC classes: 65N35, 76B15, 31A10
Cite as: arXiv:1406.5226 [math.NA]
  (or arXiv:1406.5226v2 [math.NA] for this version)

Submission history

From: Jon Wilkening [view email]
[v1] Thu, 19 Jun 2014 21:45:04 GMT (5224kb,D)
[v2] Wed, 2 Jul 2014 16:23:46 GMT (5224kb,D)

Link back to: arXiv, form interface, contact.