Shared-Memory parallelization of consistent particle method for violent wave impact problems

Abstract A shared-memory parallelization is implemented to the recently developed Consistent Particle. Method (CPM) for violent wave impact problems. The advantages of this relatively new particle method lie in four key aspects: (1) accurate computation of Laplacian and gradient operators based on Taylor series expansion, alleviating spurious pressure fluctuation and being able to model two-phase flows characterized by large density difference, (2) a thermodynamics-based compressible solver for modelling compressible air that eliminates the need of determining artificial sound speed, (3) seamless coupling of the compressible air solver and incompressible water solver, and (4) parallelization of the numerical model based on Open Multi-Processing (OpenMP) and a parallel direct sparse solver (Pardiso) to significantly improve computational efficiency. Strong and weak scaling analyses of the parallelized CPM are conducted, showing an efficiency speedup of 100 times or more depending on the size of simulated problem. To demonstrate the accuracy of the developed numerical model, three numerical examples are studied including the benchmark study of wave impact on seawall, and our experimental studies of violent water sloshing under rotational excitations and sloshing impact with entrapped air pocket. CPM is shown to accurately capture highly deformed breaking waves and violent wave impact pressure including pressure oscillation induced by air cushion effect.

[1]  Chan Ghee Koh,et al.  A new particle method for simulation of incompressible free surface flow problems , 2012 .

[2]  C. Ramkema A MODEL LAW FOR WAVE IMPACTS ON COASTAL STRUCTURES , 1978 .

[3]  L. Thais,et al.  The effect of entrained air in violent water wave impacts , 1996, Journal of Fluid Mechanics.

[4]  Olaf Schenk,et al.  Two-level dynamic scheduling in PARDISO: Improved scalability on shared memory multiprocessing systems , 2002, Parallel Comput..

[5]  Yan Wang,et al.  Multiphase lattice Boltzmann flux solver for incompressible multiphase flows with large density ratio , 2015, J. Comput. Phys..

[6]  Abbas Khayyer,et al.  Modified Moving Particle Semi-implicit methods for the prediction of 2D wave impact pressure , 2009 .

[7]  Chan Ghee Koh,et al.  A Three-dimensional Particle Method for Violent Sloshing under Regular and Irregular Excitations , 2016 .

[8]  Mark Sussman,et al.  Adaptive solution techniques for simulating underwater explosions and implosions , 2008, J. Comput. Phys..

[9]  Salvatore Marrone,et al.  Study of ship wave breaking patterns using 3D parallel SPH simulations , 2012 .

[10]  Chan Ghee Koh,et al.  A particle method for two‐phase flows with large density difference , 2015 .

[11]  O. Faltinsen,et al.  Slamming in marine applications , 2004 .

[12]  S. J. Lind,et al.  Incompressible smoothed particle hydrodynamics for free-surface flows: A generalised diffusion-based algorithm for stability and validations for impulsive flows and propagating waves , 2012, J. Comput. Phys..

[13]  Benedict D. Rogers,et al.  Simulation of caisson breakwater movement using 2-D SPH , 2010 .

[14]  Giovanni Cuomo,et al.  Scaling wave impact pressures on vertical walls , 2010 .

[15]  Wei Bai,et al.  Modelling of liquid sloshing with constrained floating baffle , 2013 .

[16]  Ronald Fedkiw,et al.  A method for avoiding the acoustic time step restriction in compressible flow , 2009, J. Comput. Phys..

[17]  C. G. Koh,et al.  A particle method for two-phase flows with compressible air pocket , 2017 .

[18]  A. Skillen,et al.  Incompressible smoothed particle hydrodynamics (SPH) with reduced temporal noise and generalised Fickian smoothing applied to body–water slam and efficient wave–body interaction , 2013 .

[19]  Guirong Liu,et al.  Smoothed Particle Hydrodynamics: A Meshfree Particle Method , 2003 .

[20]  Xin Liu,et al.  An ISPH simulation of coupled structure interaction with free surface flows , 2014 .

[21]  Olaf Schenk,et al.  Solving unsymmetric sparse systems of linear equations with PARDISO , 2004, Future Gener. Comput. Syst..

[22]  Rui Xu,et al.  Comparisons of weakly compressible and truly incompressible algorithms for the SPH mesh free particle method , 2008, J. Comput. Phys..

[23]  Mi-An Xue,et al.  Numerical study of ring baffle effects on reducing violent liquid sloshing , 2011 .

[24]  Nikolaus A. Adams,et al.  A multi-phase SPH method for macroscopic and mesoscopic flows , 2006, J. Comput. Phys..

[25]  Pengzhi Lin,et al.  A numerical study of three-dimensional liquid sloshing in tanks , 2008, J. Comput. Phys..

[26]  Michael Dumbser,et al.  A new 3D parallel SPH scheme for free surface flows , 2009 .

[27]  Benedict D. Rogers,et al.  Numerical predictions of water–air wave slam using incompressible–compressible smoothed particle hydrodynamics , 2015 .

[28]  Maria Graça Neves,et al.  Wave interaction with a vertical wall: SPH numerical and experimental modeling , 2014 .

[29]  Guirong Liu,et al.  Smoothed Particle Hydrodynamics (SPH): an Overview and Recent Developments , 2010 .

[30]  Patrick R. Amestoy,et al.  MUMPS MUltifrontal Massively Parallel Solver Version 2.0 , 1998 .

[31]  S. Shao,et al.  INCOMPRESSIBLE SPH METHOD FOR SIMULATING NEWTONIAN AND NON-NEWTONIAN FLOWS WITH A FREE SURFACE , 2003 .

[32]  B. Rogers,et al.  A multi-phase particle shifting algorithm for SPH simulations of violent hydrodynamics with a large number of particles , 2017 .

[33]  Siddhartha Kumar Khaitan,et al.  HIGH PERFORMANCE COMPUTING OF THREE-DIMENSIONAL FINITE ELEMENT CODES ON A 64-BIT MACHINE , 2012 .

[34]  Benedict D. Rogers,et al.  Slam Modelling with SPH: The Importance of Air , 2013 .

[35]  Qingping Zou,et al.  Simulation of spilling breaking waves using a two phase flow CFD model , 2009 .

[36]  Olav F. Rognebakke,et al.  Classification of three-dimensional nonlinear sloshing in a square-base tank with finite depth , 2005 .

[37]  S. Koshizuka,et al.  International Journal for Numerical Methods in Fluids Numerical Analysis of Breaking Waves Using the Moving Particle Semi-implicit Method , 2022 .

[38]  J. Monaghan Smoothed Particle Hydrodynamics and Its Diverse Applications , 2012 .

[39]  Wei Bai,et al.  A new non-overlapping concept to improve the Hybrid Particle Level Set method in multi-phase fluid flows , 2015, J. Comput. Phys..