Saloua El Marri , Abdellah El Kacimi , Nabil El Moçayd , Mohammed Seaid
{"title":"A Bernstein–Bézier finite element method with perfectly matched layer for refraction and diffraction of waves in coastal regions","authors":"Saloua El Marri , Abdellah El Kacimi , Nabil El Moçayd , Mohammed Seaid","doi":"10.1016/j.jocs.2025.102641","DOIUrl":null,"url":null,"abstract":"<div><div>The aim of this paper is to effectively solve wave problems, governed by the linear elliptic mild-slope equation, on unstructured triangular meshes based on the Bernstein–Bézier finite element method. The present model takes into account non-uniform bathymetry and enables to accurately describe wave agitation problems and it copes with the pollution effect. A domain truncation method relying on the Perfectly Matched Layer (PML) concept is performed to address the issues related to open region domains. The proposed PML model uses a non-standard weak form of the truncated mild-slope equation to handle the incident wave field weakly and takes into account external bathymetry effects. A low-complexity procedure, exploiting the tensorial property of Bernstein polynomials in conjunction with the sum factorization method, is applied to set up the local high-order finite element matrices. Additionally, static condensation is applied element-wise to reduce the memory requirements. To avoid further sources of errors due to the interpolation of geometry, an accurate description of curved elements is adopted based on a blending map method. An analysis of <span><math><mi>h</mi></math></span>-convergence using radial PML is conducted by investigating a wave scattering problem by a circular island, where the bathymetry is initially assumed to be constant, and then including a parabolic shoal. The conditioning of the system matrix is also analyzed. The results clearly demonstrate that Bernstein–Bézier finite element method with radial PML considerably reduces memory requirements while maintaining targeted accuracy. A comparison study in the case of constant bathymetry shows that both radial and Cartesian PMLs yield similar performance in terms of accuracy. To further assess the efficiency of our model, a benchmark dealing with wave scattering by an elliptical shoal is investigated to demonstrate the performance of Cartesian PML with exterior bathymetry effects. Our numerical results are therefore compared with available experimental data as well as those found in the literature.</div></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":"90 ","pages":"Article 102641"},"PeriodicalIF":3.1000,"publicationDate":"2025-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877750325001188","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
The aim of this paper is to effectively solve wave problems, governed by the linear elliptic mild-slope equation, on unstructured triangular meshes based on the Bernstein–Bézier finite element method. The present model takes into account non-uniform bathymetry and enables to accurately describe wave agitation problems and it copes with the pollution effect. A domain truncation method relying on the Perfectly Matched Layer (PML) concept is performed to address the issues related to open region domains. The proposed PML model uses a non-standard weak form of the truncated mild-slope equation to handle the incident wave field weakly and takes into account external bathymetry effects. A low-complexity procedure, exploiting the tensorial property of Bernstein polynomials in conjunction with the sum factorization method, is applied to set up the local high-order finite element matrices. Additionally, static condensation is applied element-wise to reduce the memory requirements. To avoid further sources of errors due to the interpolation of geometry, an accurate description of curved elements is adopted based on a blending map method. An analysis of -convergence using radial PML is conducted by investigating a wave scattering problem by a circular island, where the bathymetry is initially assumed to be constant, and then including a parabolic shoal. The conditioning of the system matrix is also analyzed. The results clearly demonstrate that Bernstein–Bézier finite element method with radial PML considerably reduces memory requirements while maintaining targeted accuracy. A comparison study in the case of constant bathymetry shows that both radial and Cartesian PMLs yield similar performance in terms of accuracy. To further assess the efficiency of our model, a benchmark dealing with wave scattering by an elliptical shoal is investigated to demonstrate the performance of Cartesian PML with exterior bathymetry effects. Our numerical results are therefore compared with available experimental data as well as those found in the literature.
期刊介绍:
Computational Science is a rapidly growing multi- and interdisciplinary field that uses advanced computing and data analysis to understand and solve complex problems. It has reached a level of predictive capability that now firmly complements the traditional pillars of experimentation and theory.
The recent advances in experimental techniques such as detectors, on-line sensor networks and high-resolution imaging techniques, have opened up new windows into physical and biological processes at many levels of detail. The resulting data explosion allows for detailed data driven modeling and simulation.
This new discipline in science combines computational thinking, modern computational methods, devices and collateral technologies to address problems far beyond the scope of traditional numerical methods.
Computational science typically unifies three distinct elements:
• Modeling, Algorithms and Simulations (e.g. numerical and non-numerical, discrete and continuous);
• Software developed to solve science (e.g., biological, physical, and social), engineering, medicine, and humanities problems;
• Computer and information science that develops and optimizes the advanced system hardware, software, networking, and data management components (e.g. problem solving environments).