OpenMP parallelism in computations of three-dimensional potential numerical wave tank for fully nonlinear simulation of wave-body interaction using NURBS

Arash Abbasnia, C. Guedes Soares

Research output: Contribution to journalArticlepeer-review

Abstract

The open multi-processing parallelism was implemented into a serial code to compute a high-order boundary integral equation based on the second Green's identity. on symmetric multiprocessing computer platforms. The parallel code is augmented to a three-dimensional potential numerical wave tank for fully nonlinear wave-body interaction problems in the time domain. The non-uniform rational B-Spline surface was manipulated to define the geometry of the computational boundaries and the distribution of boundary values either as a high-order iso-geometric formulation. The material node approach and fourth-order Runge-Kutta time integration method were compounded for time marching the fully nonlinear free surface boundary. The propagation of a fifth-order Stokes wave was simulated to examine the scalability of the parallel constructs implementation. Afterwards, the second-order Stokes wave interaction with a cylindrical pile was modeled as a practical case study to show the benefits of the parallel code. The results were compared with former experiments and numerical studies.
Original languageEnglish
Pages (from-to)321-331
Number of pages11
JournalEngineering Analysis with Boundary Elements
Volume117
Early online date05 Jun 2020
DOIs
Publication statusPublished - 01 Aug 2020
Externally publishedYes

Keywords

  • Boundary element method
  • NURBS
  • Numerical wave tank
  • OpenMP parallelism
  • Wave-body interaction

Fingerprint

Dive into the research topics of 'OpenMP parallelism in computations of three-dimensional potential numerical wave tank for fully nonlinear simulation of wave-body interaction using NURBS'. Together they form a unique fingerprint.

Cite this