AbstractSurface waves in the coastal zone induce oscillatory flow motions in the vicinity of the seabed. These wave-induced coastal flows interact with the sandy seabed and modify the bed shape by generating coherent small-scale bed structures, which are generally known as ripples. The presence of ripples in oscillatory flows is important due to the impact they have on the seabed roughness and how they affect the near-bed boundary layer hydrodynamics. Simulations of higher and more real-scale Reynolds number (Re) require the use of supercomputers in order to obtain results in a reasonable amount of time. However, the constant evolution of the computing facilities makes the development of parallel algorithms a rather difficult task. The objective of the proposed research is to advance in the comprehension of coastal processes utilizing high performance computing (HPC) for the numerical simulation of the three-dimensional, turbulent flow, which is induced in the coastal zone by wave propagation. In particular, our CFD code (SimuCoast) has been developed using a hybrid MPI+OpenACC execution model that increases its scalability and allows it to engage the vast majority of high-end supercomputers. Special attention has been paid in the parallelization strategy of the Poisson solver that is the most computational demanding operation.
Grigoriadis, Dimas and Balaras (2012): Large-eddy simulation of wave turbulent boundary layer over rippled bed, Coastal Engineering, vol. 60, pp. 174-189.
Balaras, E, (2004): Modeling complex boundaries using an external force on Cartesian grids in large-eddy simulations, Computers & Fluids, vol. 33, pp. 375-404.
Borrell, Lehmkuhl, Trias, Oliva (2011): Parallel direct Poisson solver for discretisations with one Fourier diagonalisable direction, Journal of Computational Physics, vol. 230, pp. 4723-4741.
Fredsøe, Andersen and Sumer (1999): Wave plus current over a ripple-covered bed, Coastal Engineering, vol. 38, pp. 177-221.