An Improved Assembling Algorithm in Boundary Elements With Galerkin Weighting Applied to Three-Dimensional Stokes FlowsSource: Journal of Fluids Engineering:;2018:;volume( 140 ):;issue: 001::page 11401Author:Sarraf, Sofia
,
López, Ezequiel
,
Battaglia, Laura
,
Ríos Rodríguez, Gustavo
,
D'Elía, Jorge
DOI: 10.1115/1.4037690Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: In the boundary element method (BEM), the Galerkin weighting technique allows to obtain numerical solutions of a boundary integral equation (BIE), giving the Galerkin boundary element method (GBEM). In three-dimensional (3D) spatial domains, the nested double surface integration of GBEM leads to a significantly larger computational time for assembling the linear system than with the standard collocation method. In practice, the computational time is roughly an order of magnitude larger, thus limiting the use of GBEM in 3D engineering problems. The standard approach for reducing the computational time of the linear system assembling is to skip integrations whenever possible. In this work, a modified assembling algorithm for the element matrices in GBEM is proposed for solving integral kernels that depend on the exterior unit normal. This algorithm is based on kernels symmetries at the element level and not on the flow nor in the mesh. It is applied to a BIE that models external creeping flows around 3D closed bodies using second-order kernels, and it is implemented using OpenMP. For these BIEs, the modified algorithm is on average 32% faster than the original one.
|
Collections
Show full item record
| contributor author | Sarraf, Sofia | |
| contributor author | López, Ezequiel | |
| contributor author | Battaglia, Laura | |
| contributor author | Ríos Rodríguez, Gustavo | |
| contributor author | D'Elía, Jorge | |
| date accessioned | 2019-02-28T11:00:00Z | |
| date available | 2019-02-28T11:00:00Z | |
| date copyright | 10/4/2017 12:00:00 AM | |
| date issued | 2018 | |
| identifier issn | 0098-2202 | |
| identifier other | fe_140_01_011401.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4251582 | |
| description abstract | In the boundary element method (BEM), the Galerkin weighting technique allows to obtain numerical solutions of a boundary integral equation (BIE), giving the Galerkin boundary element method (GBEM). In three-dimensional (3D) spatial domains, the nested double surface integration of GBEM leads to a significantly larger computational time for assembling the linear system than with the standard collocation method. In practice, the computational time is roughly an order of magnitude larger, thus limiting the use of GBEM in 3D engineering problems. The standard approach for reducing the computational time of the linear system assembling is to skip integrations whenever possible. In this work, a modified assembling algorithm for the element matrices in GBEM is proposed for solving integral kernels that depend on the exterior unit normal. This algorithm is based on kernels symmetries at the element level and not on the flow nor in the mesh. It is applied to a BIE that models external creeping flows around 3D closed bodies using second-order kernels, and it is implemented using OpenMP. For these BIEs, the modified algorithm is on average 32% faster than the original one. | |
| publisher | The American Society of Mechanical Engineers (ASME) | |
| title | An Improved Assembling Algorithm in Boundary Elements With Galerkin Weighting Applied to Three-Dimensional Stokes Flows | |
| type | Journal Paper | |
| journal volume | 140 | |
| journal issue | 1 | |
| journal title | Journal of Fluids Engineering | |
| identifier doi | 10.1115/1.4037690 | |
| journal fristpage | 11401 | |
| journal lastpage | 011401-10 | |
| tree | Journal of Fluids Engineering:;2018:;volume( 140 ):;issue: 001 | |
| contenttype | Fulltext |