Loading…
An all‐at‐once algebraic multigrid method for finite element discretizations of Stokes problem
We consider numerical solution of finite element discretizations of the Stokes problem. We focus on the transform‐then‐solve approach, which amounts to first apply a specific algebraic transformation to the linear system of equations arising from the discretization, and then solve the transformed sy...
Saved in:
Published in: | International journal for numerical methods in fluids 2023-02, Vol.95 (2), p.193-214 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | cdi_FETCH-LOGICAL-c3225-8a76b476592d164e548b206563ec972747bc6911bf4393a6c0ec9b47321bb0cc3 |
container_end_page | 214 |
container_issue | 2 |
container_start_page | 193 |
container_title | International journal for numerical methods in fluids |
container_volume | 95 |
creator | Bacq, Pierre‐Loïc Gounand, Stéphane Napov, Artem Notay, Yvan |
description | We consider numerical solution of finite element discretizations of the Stokes problem. We focus on the transform‐then‐solve approach, which amounts to first apply a specific algebraic transformation to the linear system of equations arising from the discretization, and then solve the transformed system with an algebraic multigrid method. The approach has recently been applied to finite difference discretizations of the Stokes problem with constant viscosity, and has recommended itself as a robust and competitive solution method. In this work, we examine the extension of the approach to standard finite element discretizations of the Stokes problem, including problems with variable viscosity. The extension relies, on one hand, on the use of the successive over‐relaxation method as a multigrid smoother for some finite element schemes. On the other hand, we present strategies that allow us to limit the complexity increase induced by the transformation. Numerical experiments show that for stationary problems our method is competitive compared to a reference solver based on a block diagonal preconditioner and MINRES, and suggest that the transform‐then‐solve approach is also more robust. In particular, for problems with variable viscosity, the transform‐then‐solve approach demonstrates significant speed‐up with respect to the block diagonal preconditioner. The method is also particularly robust for time‐dependent problems whatever the time step size.
The transform‐then‐solve approach is extended to standard finite element discretizations of the Stokes problem. The extension exploits two complementary strategies to limit the impact of the complexity increase due to the transformation. The comparison with a state‐of‐the‐art block diagonal preconditioner demonstrates that the transform‐then‐solve approach is always competitive while being significantly more robust for problems with open flow boundary condition and‐or variable viscosity. |
doi_str_mv | 10.1002/fld.5145 |
format | article |
fullrecord | <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_04019685v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2760023228</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3225-8a76b476592d164e548b206563ec972747bc6911bf4393a6c0ec9b47321bb0cc3</originalsourceid><addsrcrecordid>eNp10E9LwzAYBvAgCs4p-BECXvTQmT9t2h6HOicUPKjnkKTpltk2M8mUefIj-Bn9JGZWvHlJyMsvLw8PAKcYTTBC5LJp60mG02wPjDAq8wRRRvfBCJEcJwSV-BAceb9CCJWkoCMgpz0Ubfv18SlCPGyvdHwvtHTCKNht2mAWztSw02Fpa9hYBxvTm6ChbnWn-wBr45XTwbyLYGzvoW3gQ7DP2sO1szKiY3DQiNbrk997DJ5mN49X86S6v727mlaJooRkSSFyJtOcZSWpMUt1lhaSIJYxqlWZkzzNpWIlxrJJaUkFUyjO4wdKsJRIKToGF8PepWj52plOuC23wvD5tOK7GUoRLlmRveJozwYbM75stA98ZTeuj_E4yVnsMUYqojoflHLWe6ebv7UY8V3bPLbNd21Hmgz0zbR6-6_js-r6x38DEi-BFw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2760023228</pqid></control><display><type>article</type><title>An all‐at‐once algebraic multigrid method for finite element discretizations of Stokes problem</title><source>Wiley</source><creator>Bacq, Pierre‐Loïc ; Gounand, Stéphane ; Napov, Artem ; Notay, Yvan</creator><creatorcontrib>Bacq, Pierre‐Loïc ; Gounand, Stéphane ; Napov, Artem ; Notay, Yvan</creatorcontrib><description>We consider numerical solution of finite element discretizations of the Stokes problem. We focus on the transform‐then‐solve approach, which amounts to first apply a specific algebraic transformation to the linear system of equations arising from the discretization, and then solve the transformed system with an algebraic multigrid method. The approach has recently been applied to finite difference discretizations of the Stokes problem with constant viscosity, and has recommended itself as a robust and competitive solution method. In this work, we examine the extension of the approach to standard finite element discretizations of the Stokes problem, including problems with variable viscosity. The extension relies, on one hand, on the use of the successive over‐relaxation method as a multigrid smoother for some finite element schemes. On the other hand, we present strategies that allow us to limit the complexity increase induced by the transformation. Numerical experiments show that for stationary problems our method is competitive compared to a reference solver based on a block diagonal preconditioner and MINRES, and suggest that the transform‐then‐solve approach is also more robust. In particular, for problems with variable viscosity, the transform‐then‐solve approach demonstrates significant speed‐up with respect to the block diagonal preconditioner. The method is also particularly robust for time‐dependent problems whatever the time step size.
The transform‐then‐solve approach is extended to standard finite element discretizations of the Stokes problem. The extension exploits two complementary strategies to limit the impact of the complexity increase due to the transformation. The comparison with a state‐of‐the‐art block diagonal preconditioner demonstrates that the transform‐then‐solve approach is always competitive while being significantly more robust for problems with open flow boundary condition and‐or variable viscosity.</description><identifier>ISSN: 0271-2091</identifier><identifier>EISSN: 1097-0363</identifier><identifier>DOI: 10.1002/fld.5145</identifier><language>eng</language><publisher>Bognor Regis: Wiley Subscription Services, Inc</publisher><subject>Algebra ; algebraic multigrid for Stokes ; Discretization ; Engineering Sciences ; Finite difference method ; Finite element method ; Genetic transformation ; Mathematical analysis ; Methods ; Relaxation method (mathematics) ; Robustness (mathematics) ; solution of discrete Stokes problem ; Time dependence ; Transformations (mathematics) ; transform‐then‐solve approach ; variable viscosity ; Viscosity</subject><ispartof>International journal for numerical methods in fluids, 2023-02, Vol.95 (2), p.193-214</ispartof><rights>2022 John Wiley & Sons Ltd.</rights><rights>2023 John Wiley & Sons, Ltd.</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c3225-8a76b476592d164e548b206563ec972747bc6911bf4393a6c0ec9b47321bb0cc3</cites><orcidid>0000-0003-3058-5735</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885,27924,27925</link.rule.ids><backlink>$$Uhttps://hal.science/hal-04019685$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Bacq, Pierre‐Loïc</creatorcontrib><creatorcontrib>Gounand, Stéphane</creatorcontrib><creatorcontrib>Napov, Artem</creatorcontrib><creatorcontrib>Notay, Yvan</creatorcontrib><title>An all‐at‐once algebraic multigrid method for finite element discretizations of Stokes problem</title><title>International journal for numerical methods in fluids</title><description>We consider numerical solution of finite element discretizations of the Stokes problem. We focus on the transform‐then‐solve approach, which amounts to first apply a specific algebraic transformation to the linear system of equations arising from the discretization, and then solve the transformed system with an algebraic multigrid method. The approach has recently been applied to finite difference discretizations of the Stokes problem with constant viscosity, and has recommended itself as a robust and competitive solution method. In this work, we examine the extension of the approach to standard finite element discretizations of the Stokes problem, including problems with variable viscosity. The extension relies, on one hand, on the use of the successive over‐relaxation method as a multigrid smoother for some finite element schemes. On the other hand, we present strategies that allow us to limit the complexity increase induced by the transformation. Numerical experiments show that for stationary problems our method is competitive compared to a reference solver based on a block diagonal preconditioner and MINRES, and suggest that the transform‐then‐solve approach is also more robust. In particular, for problems with variable viscosity, the transform‐then‐solve approach demonstrates significant speed‐up with respect to the block diagonal preconditioner. The method is also particularly robust for time‐dependent problems whatever the time step size.
The transform‐then‐solve approach is extended to standard finite element discretizations of the Stokes problem. The extension exploits two complementary strategies to limit the impact of the complexity increase due to the transformation. The comparison with a state‐of‐the‐art block diagonal preconditioner demonstrates that the transform‐then‐solve approach is always competitive while being significantly more robust for problems with open flow boundary condition and‐or variable viscosity.</description><subject>Algebra</subject><subject>algebraic multigrid for Stokes</subject><subject>Discretization</subject><subject>Engineering Sciences</subject><subject>Finite difference method</subject><subject>Finite element method</subject><subject>Genetic transformation</subject><subject>Mathematical analysis</subject><subject>Methods</subject><subject>Relaxation method (mathematics)</subject><subject>Robustness (mathematics)</subject><subject>solution of discrete Stokes problem</subject><subject>Time dependence</subject><subject>Transformations (mathematics)</subject><subject>transform‐then‐solve approach</subject><subject>variable viscosity</subject><subject>Viscosity</subject><issn>0271-2091</issn><issn>1097-0363</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp10E9LwzAYBvAgCs4p-BECXvTQmT9t2h6HOicUPKjnkKTpltk2M8mUefIj-Bn9JGZWvHlJyMsvLw8PAKcYTTBC5LJp60mG02wPjDAq8wRRRvfBCJEcJwSV-BAceb9CCJWkoCMgpz0Ubfv18SlCPGyvdHwvtHTCKNht2mAWztSw02Fpa9hYBxvTm6ChbnWn-wBr45XTwbyLYGzvoW3gQ7DP2sO1szKiY3DQiNbrk997DJ5mN49X86S6v727mlaJooRkSSFyJtOcZSWpMUt1lhaSIJYxqlWZkzzNpWIlxrJJaUkFUyjO4wdKsJRIKToGF8PepWj52plOuC23wvD5tOK7GUoRLlmRveJozwYbM75stA98ZTeuj_E4yVnsMUYqojoflHLWe6ebv7UY8V3bPLbNd21Hmgz0zbR6-6_js-r6x38DEi-BFw</recordid><startdate>202302</startdate><enddate>202302</enddate><creator>Bacq, Pierre‐Loïc</creator><creator>Gounand, Stéphane</creator><creator>Napov, Artem</creator><creator>Notay, Yvan</creator><general>Wiley Subscription Services, Inc</general><general>Wiley</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7QH</scope><scope>7SC</scope><scope>7TB</scope><scope>7U5</scope><scope>7UA</scope><scope>8FD</scope><scope>C1K</scope><scope>F1W</scope><scope>FR3</scope><scope>H8D</scope><scope>H96</scope><scope>JQ2</scope><scope>KR7</scope><scope>L.G</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0003-3058-5735</orcidid></search><sort><creationdate>202302</creationdate><title>An all‐at‐once algebraic multigrid method for finite element discretizations of Stokes problem</title><author>Bacq, Pierre‐Loïc ; Gounand, Stéphane ; Napov, Artem ; Notay, Yvan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3225-8a76b476592d164e548b206563ec972747bc6911bf4393a6c0ec9b47321bb0cc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algebra</topic><topic>algebraic multigrid for Stokes</topic><topic>Discretization</topic><topic>Engineering Sciences</topic><topic>Finite difference method</topic><topic>Finite element method</topic><topic>Genetic transformation</topic><topic>Mathematical analysis</topic><topic>Methods</topic><topic>Relaxation method (mathematics)</topic><topic>Robustness (mathematics)</topic><topic>solution of discrete Stokes problem</topic><topic>Time dependence</topic><topic>Transformations (mathematics)</topic><topic>transform‐then‐solve approach</topic><topic>variable viscosity</topic><topic>Viscosity</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bacq, Pierre‐Loïc</creatorcontrib><creatorcontrib>Gounand, Stéphane</creatorcontrib><creatorcontrib>Napov, Artem</creatorcontrib><creatorcontrib>Notay, Yvan</creatorcontrib><collection>CrossRef</collection><collection>Aqualine</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Water Resources Abstracts</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & Non-Living Resources</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) Professional</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>International journal for numerical methods in fluids</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bacq, Pierre‐Loïc</au><au>Gounand, Stéphane</au><au>Napov, Artem</au><au>Notay, Yvan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An all‐at‐once algebraic multigrid method for finite element discretizations of Stokes problem</atitle><jtitle>International journal for numerical methods in fluids</jtitle><date>2023-02</date><risdate>2023</risdate><volume>95</volume><issue>2</issue><spage>193</spage><epage>214</epage><pages>193-214</pages><issn>0271-2091</issn><eissn>1097-0363</eissn><abstract>We consider numerical solution of finite element discretizations of the Stokes problem. We focus on the transform‐then‐solve approach, which amounts to first apply a specific algebraic transformation to the linear system of equations arising from the discretization, and then solve the transformed system with an algebraic multigrid method. The approach has recently been applied to finite difference discretizations of the Stokes problem with constant viscosity, and has recommended itself as a robust and competitive solution method. In this work, we examine the extension of the approach to standard finite element discretizations of the Stokes problem, including problems with variable viscosity. The extension relies, on one hand, on the use of the successive over‐relaxation method as a multigrid smoother for some finite element schemes. On the other hand, we present strategies that allow us to limit the complexity increase induced by the transformation. Numerical experiments show that for stationary problems our method is competitive compared to a reference solver based on a block diagonal preconditioner and MINRES, and suggest that the transform‐then‐solve approach is also more robust. In particular, for problems with variable viscosity, the transform‐then‐solve approach demonstrates significant speed‐up with respect to the block diagonal preconditioner. The method is also particularly robust for time‐dependent problems whatever the time step size.
The transform‐then‐solve approach is extended to standard finite element discretizations of the Stokes problem. The extension exploits two complementary strategies to limit the impact of the complexity increase due to the transformation. The comparison with a state‐of‐the‐art block diagonal preconditioner demonstrates that the transform‐then‐solve approach is always competitive while being significantly more robust for problems with open flow boundary condition and‐or variable viscosity.</abstract><cop>Bognor Regis</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/fld.5145</doi><tpages>22</tpages><orcidid>https://orcid.org/0000-0003-3058-5735</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0271-2091 |
ispartof | International journal for numerical methods in fluids, 2023-02, Vol.95 (2), p.193-214 |
issn | 0271-2091 1097-0363 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_04019685v1 |
source | Wiley |
subjects | Algebra algebraic multigrid for Stokes Discretization Engineering Sciences Finite difference method Finite element method Genetic transformation Mathematical analysis Methods Relaxation method (mathematics) Robustness (mathematics) solution of discrete Stokes problem Time dependence Transformations (mathematics) transform‐then‐solve approach variable viscosity Viscosity |
title | An all‐at‐once algebraic multigrid method for finite element discretizations of Stokes problem |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T15%3A03%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20all%E2%80%90at%E2%80%90once%20algebraic%20multigrid%20method%20for%20finite%20element%20discretizations%20of%20Stokes%20problem&rft.jtitle=International%20journal%20for%20numerical%20methods%20in%20fluids&rft.au=Bacq,%20Pierre%E2%80%90Lo%C3%AFc&rft.date=2023-02&rft.volume=95&rft.issue=2&rft.spage=193&rft.epage=214&rft.pages=193-214&rft.issn=0271-2091&rft.eissn=1097-0363&rft_id=info:doi/10.1002/fld.5145&rft_dat=%3Cproquest_hal_p%3E2760023228%3C/proquest_hal_p%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c3225-8a76b476592d164e548b206563ec972747bc6911bf4393a6c0ec9b47321bb0cc3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2760023228&rft_id=info:pmid/&rfr_iscdi=true |