Implicit fast sweeping method for hyperbolic systems of conservation laws

•Unconditionally stable shock capturing method for hyperbolic conservation laws.•General sweeping strategy for implicit conservative schemes with one-sided numerical fluxes.•Local time linearization of the nonlinear flux function is not required.•Number of sweeps is independent of grid size.•Same me...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational physics 2021-04, Vol.430, p.110039, Article 110039
Hauptverfasser: Lozano, Eduardo, Aslam, Tariq D.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 110039
container_title Journal of computational physics
container_volume 430
creator Lozano, Eduardo
Aslam, Tariq D.
description •Unconditionally stable shock capturing method for hyperbolic conservation laws.•General sweeping strategy for implicit conservative schemes with one-sided numerical fluxes.•Local time linearization of the nonlinear flux function is not required.•Number of sweeps is independent of grid size.•Same memory requirements than conventional explicit schemes. Implicit time-accurate methods are often used to integrate stiff problems where explicit schemes impose severe time step restrictions. This paper presents an efficient numerical framework based on the fast sweeping method (FSM) for solving linear and nonlinear hyperbolic systems of conservation laws. The solution at each discrete location is computed by sweeping the numerical domain in several predetermined directions that follow the causality of the characteristic families. The use of a fractional step strategy eliminates the need for a solution selection criterion while one-sided stencils limit the number of sweeps to at most 2d for d space dimensions. This work focuses on the first-order implicit upwind method since it constitutes the building block for high-order conservative schemes. For problems where the degree of stiffness evolves over time, implicit-explicit hybridization can be accomplished with the same algorithm by simply switching the stencil at each time level. As opposed to traditional implicit solvers, the sweeping method does not require a local time linearization of the fluxes thereby preserving the nonlinear stability properties of the original implicit scheme. It also avoids the large computational and memory requirements associated with solving large block-diagonal systems of equations. A series of one- and two-dimensional test cases are presented for the inviscid Burgers' equation and the reactive Euler equations. The results indicate that the implicit FSM can allow for a major reduction in the number of time steps even in the presence of discontinuous solution profiles.
doi_str_mv 10.1016/j.jcp.2020.110039
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2503173836</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0021999120308135</els_id><sourcerecordid>2503173836</sourcerecordid><originalsourceid>FETCH-LOGICAL-c368t-1afe3433d05cadf749e709b2d83226aa2267df34c77ffc540f015ab61f277de73</originalsourceid><addsrcrecordid>eNp9kE1PwzAMhiMEEmPwA7hF4tzhJG3TihOa-Jg0iQucoyx1WKq1KUm2af-eTuXMxZal97Gth5B7BgsGrHxsF60ZFhz4ODMAUV-QGYMaMi5ZeUlmAJxldV2za3ITYwsAVZFXM7JadcPOGZeo1THReEQcXP9NO0xb31DrA92eBgwbP6ZoPMWEXaTeUuP7iOGgk_M93eljvCVXVu8i3v31Ofl6fflcvmfrj7fV8nmdGVFWKWPaosiFaKAwurEyr1FCveFNJTgvtR6LbKzIjZTWmiIHC6zQm5JZLmWDUszJw7R3CP5njzGp1u9DP55UvADBpKhEOabYlDLBxxjQqiG4ToeTYqDOxlSrRmPqbExNxkbmaWJwfP_gMKhoHPYGGxfQJNV49w_9C02pc8E</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2503173836</pqid></control><display><type>article</type><title>Implicit fast sweeping method for hyperbolic systems of conservation laws</title><source>Elsevier ScienceDirect Journals</source><creator>Lozano, Eduardo ; Aslam, Tariq D.</creator><creatorcontrib>Lozano, Eduardo ; Aslam, Tariq D.</creatorcontrib><description>•Unconditionally stable shock capturing method for hyperbolic conservation laws.•General sweeping strategy for implicit conservative schemes with one-sided numerical fluxes.•Local time linearization of the nonlinear flux function is not required.•Number of sweeps is independent of grid size.•Same memory requirements than conventional explicit schemes. Implicit time-accurate methods are often used to integrate stiff problems where explicit schemes impose severe time step restrictions. This paper presents an efficient numerical framework based on the fast sweeping method (FSM) for solving linear and nonlinear hyperbolic systems of conservation laws. The solution at each discrete location is computed by sweeping the numerical domain in several predetermined directions that follow the causality of the characteristic families. The use of a fractional step strategy eliminates the need for a solution selection criterion while one-sided stencils limit the number of sweeps to at most 2d for d space dimensions. This work focuses on the first-order implicit upwind method since it constitutes the building block for high-order conservative schemes. For problems where the degree of stiffness evolves over time, implicit-explicit hybridization can be accomplished with the same algorithm by simply switching the stencil at each time level. As opposed to traditional implicit solvers, the sweeping method does not require a local time linearization of the fluxes thereby preserving the nonlinear stability properties of the original implicit scheme. It also avoids the large computational and memory requirements associated with solving large block-diagonal systems of equations. A series of one- and two-dimensional test cases are presented for the inviscid Burgers' equation and the reactive Euler equations. The results indicate that the implicit FSM can allow for a major reduction in the number of time steps even in the presence of discontinuous solution profiles.</description><identifier>ISSN: 0021-9991</identifier><identifier>EISSN: 1090-2716</identifier><identifier>DOI: 10.1016/j.jcp.2020.110039</identifier><language>eng</language><publisher>Cambridge: Elsevier Inc</publisher><subject>Algorithms ; Burgers equation ; Computational physics ; Conservation laws ; Euler equations ; Euler-Lagrange equation ; Flux Vector Splitting ; Fluxes ; Hyperbolic systems ; Mathematical analysis ; Nonlinear systems ; Operator splitting ; Shock capturing ; Stiffness ; Sweeping</subject><ispartof>Journal of computational physics, 2021-04, Vol.430, p.110039, Article 110039</ispartof><rights>2020</rights><rights>Copyright Elsevier Science Ltd. Apr 1, 2021</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c368t-1afe3433d05cadf749e709b2d83226aa2267df34c77ffc540f015ab61f277de73</citedby><cites>FETCH-LOGICAL-c368t-1afe3433d05cadf749e709b2d83226aa2267df34c77ffc540f015ab61f277de73</cites><orcidid>0000-0001-7984-0720</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0021999120308135$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Lozano, Eduardo</creatorcontrib><creatorcontrib>Aslam, Tariq D.</creatorcontrib><title>Implicit fast sweeping method for hyperbolic systems of conservation laws</title><title>Journal of computational physics</title><description>•Unconditionally stable shock capturing method for hyperbolic conservation laws.•General sweeping strategy for implicit conservative schemes with one-sided numerical fluxes.•Local time linearization of the nonlinear flux function is not required.•Number of sweeps is independent of grid size.•Same memory requirements than conventional explicit schemes. Implicit time-accurate methods are often used to integrate stiff problems where explicit schemes impose severe time step restrictions. This paper presents an efficient numerical framework based on the fast sweeping method (FSM) for solving linear and nonlinear hyperbolic systems of conservation laws. The solution at each discrete location is computed by sweeping the numerical domain in several predetermined directions that follow the causality of the characteristic families. The use of a fractional step strategy eliminates the need for a solution selection criterion while one-sided stencils limit the number of sweeps to at most 2d for d space dimensions. This work focuses on the first-order implicit upwind method since it constitutes the building block for high-order conservative schemes. For problems where the degree of stiffness evolves over time, implicit-explicit hybridization can be accomplished with the same algorithm by simply switching the stencil at each time level. As opposed to traditional implicit solvers, the sweeping method does not require a local time linearization of the fluxes thereby preserving the nonlinear stability properties of the original implicit scheme. It also avoids the large computational and memory requirements associated with solving large block-diagonal systems of equations. A series of one- and two-dimensional test cases are presented for the inviscid Burgers' equation and the reactive Euler equations. The results indicate that the implicit FSM can allow for a major reduction in the number of time steps even in the presence of discontinuous solution profiles.</description><subject>Algorithms</subject><subject>Burgers equation</subject><subject>Computational physics</subject><subject>Conservation laws</subject><subject>Euler equations</subject><subject>Euler-Lagrange equation</subject><subject>Flux Vector Splitting</subject><subject>Fluxes</subject><subject>Hyperbolic systems</subject><subject>Mathematical analysis</subject><subject>Nonlinear systems</subject><subject>Operator splitting</subject><subject>Shock capturing</subject><subject>Stiffness</subject><subject>Sweeping</subject><issn>0021-9991</issn><issn>1090-2716</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kE1PwzAMhiMEEmPwA7hF4tzhJG3TihOa-Jg0iQucoyx1WKq1KUm2af-eTuXMxZal97Gth5B7BgsGrHxsF60ZFhz4ODMAUV-QGYMaMi5ZeUlmAJxldV2za3ITYwsAVZFXM7JadcPOGZeo1THReEQcXP9NO0xb31DrA92eBgwbP6ZoPMWEXaTeUuP7iOGgk_M93eljvCVXVu8i3v31Ofl6fflcvmfrj7fV8nmdGVFWKWPaosiFaKAwurEyr1FCveFNJTgvtR6LbKzIjZTWmiIHC6zQm5JZLmWDUszJw7R3CP5njzGp1u9DP55UvADBpKhEOabYlDLBxxjQqiG4ToeTYqDOxlSrRmPqbExNxkbmaWJwfP_gMKhoHPYGGxfQJNV49w_9C02pc8E</recordid><startdate>20210401</startdate><enddate>20210401</enddate><creator>Lozano, Eduardo</creator><creator>Aslam, Tariq D.</creator><general>Elsevier Inc</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7U5</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-7984-0720</orcidid></search><sort><creationdate>20210401</creationdate><title>Implicit fast sweeping method for hyperbolic systems of conservation laws</title><author>Lozano, Eduardo ; Aslam, Tariq D.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c368t-1afe3433d05cadf749e709b2d83226aa2267df34c77ffc540f015ab61f277de73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Burgers equation</topic><topic>Computational physics</topic><topic>Conservation laws</topic><topic>Euler equations</topic><topic>Euler-Lagrange equation</topic><topic>Flux Vector Splitting</topic><topic>Fluxes</topic><topic>Hyperbolic systems</topic><topic>Mathematical analysis</topic><topic>Nonlinear systems</topic><topic>Operator splitting</topic><topic>Shock capturing</topic><topic>Stiffness</topic><topic>Sweeping</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lozano, Eduardo</creatorcontrib><creatorcontrib>Aslam, Tariq D.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of computational physics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lozano, Eduardo</au><au>Aslam, Tariq D.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Implicit fast sweeping method for hyperbolic systems of conservation laws</atitle><jtitle>Journal of computational physics</jtitle><date>2021-04-01</date><risdate>2021</risdate><volume>430</volume><spage>110039</spage><pages>110039-</pages><artnum>110039</artnum><issn>0021-9991</issn><eissn>1090-2716</eissn><abstract>•Unconditionally stable shock capturing method for hyperbolic conservation laws.•General sweeping strategy for implicit conservative schemes with one-sided numerical fluxes.•Local time linearization of the nonlinear flux function is not required.•Number of sweeps is independent of grid size.•Same memory requirements than conventional explicit schemes. Implicit time-accurate methods are often used to integrate stiff problems where explicit schemes impose severe time step restrictions. This paper presents an efficient numerical framework based on the fast sweeping method (FSM) for solving linear and nonlinear hyperbolic systems of conservation laws. The solution at each discrete location is computed by sweeping the numerical domain in several predetermined directions that follow the causality of the characteristic families. The use of a fractional step strategy eliminates the need for a solution selection criterion while one-sided stencils limit the number of sweeps to at most 2d for d space dimensions. This work focuses on the first-order implicit upwind method since it constitutes the building block for high-order conservative schemes. For problems where the degree of stiffness evolves over time, implicit-explicit hybridization can be accomplished with the same algorithm by simply switching the stencil at each time level. As opposed to traditional implicit solvers, the sweeping method does not require a local time linearization of the fluxes thereby preserving the nonlinear stability properties of the original implicit scheme. It also avoids the large computational and memory requirements associated with solving large block-diagonal systems of equations. A series of one- and two-dimensional test cases are presented for the inviscid Burgers' equation and the reactive Euler equations. The results indicate that the implicit FSM can allow for a major reduction in the number of time steps even in the presence of discontinuous solution profiles.</abstract><cop>Cambridge</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jcp.2020.110039</doi><orcidid>https://orcid.org/0000-0001-7984-0720</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0021-9991
ispartof Journal of computational physics, 2021-04, Vol.430, p.110039, Article 110039
issn 0021-9991
1090-2716
language eng
recordid cdi_proquest_journals_2503173836
source Elsevier ScienceDirect Journals
subjects Algorithms
Burgers equation
Computational physics
Conservation laws
Euler equations
Euler-Lagrange equation
Flux Vector Splitting
Fluxes
Hyperbolic systems
Mathematical analysis
Nonlinear systems
Operator splitting
Shock capturing
Stiffness
Sweeping
title Implicit fast sweeping method for hyperbolic systems of conservation laws
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T12%3A28%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Implicit%20fast%20sweeping%20method%20for%20hyperbolic%20systems%20of%20conservation%20laws&rft.jtitle=Journal%20of%20computational%20physics&rft.au=Lozano,%20Eduardo&rft.date=2021-04-01&rft.volume=430&rft.spage=110039&rft.pages=110039-&rft.artnum=110039&rft.issn=0021-9991&rft.eissn=1090-2716&rft_id=info:doi/10.1016/j.jcp.2020.110039&rft_dat=%3Cproquest_cross%3E2503173836%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2503173836&rft_id=info:pmid/&rft_els_id=S0021999120308135&rfr_iscdi=true