Loading…
Development of preconditioners for numerical simulation of two-phase flow using Krylov subspace methods
In general, Newton-Krylov methods alone are not effective for solving non-symmetric matrices arising from the simulation of one-dimensional subcooled flow boiling inside a vertical tube with upward flow using the Drift-Flux Model (DFM); and, appropriate preconditioning is required. Because the key t...
Saved in:
Published in: | Progress in nuclear energy (New series) 2021-09, Vol.139, p.103852, Article 103852 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c267t-836bb5025294dab26acac3aa4194ae57e8f7b7b1a9d4a922d10980b7c47fb49b3 |
---|---|
cites | cdi_FETCH-LOGICAL-c267t-836bb5025294dab26acac3aa4194ae57e8f7b7b1a9d4a922d10980b7c47fb49b3 |
container_end_page | |
container_issue | |
container_start_page | 103852 |
container_title | Progress in nuclear energy (New series) |
container_volume | 139 |
creator | Esmaili, H. Kazeminejad, H. Ahangari, R. Boustani, E. |
description | In general, Newton-Krylov methods alone are not effective for solving non-symmetric matrices arising from the simulation of one-dimensional subcooled flow boiling inside a vertical tube with upward flow using the Drift-Flux Model (DFM); and, appropriate preconditioning is required. Because the key to the success of Newton-Krylov methods is the application of efficient and robust preconditioners, it is necessary to study the performance of the various Newton-Krylov methods preconditioned with different preconditioners. Therefore, the performance of three different preconditioners combined with four different Newton-Krylov methods, along with their implementation process, has been investigated. The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time. Also, it is found that among the proposed preconditioners, the semi-implicit physics-based preconditioning (SI-PBP) has the best performance in terms of reducing the number of iterations and CPU time. Therefore, it can be used for simulation of other engineering problems.
•The performance of Newton-Krylov methods with different preconditioners, along with their implementation process, is studied.•The verification and validation are performed by comparing the computational results with the relevant experimental data.•The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time.•For all implemented Newton-Krylov solvers, the use of Si-PBP results in the lowest CPU time and iteration numbers. |
doi_str_mv | 10.1016/j.pnucene.2021.103852 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2576367597</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0149197021002158</els_id><sourcerecordid>2576367597</sourcerecordid><originalsourceid>FETCH-LOGICAL-c267t-836bb5025294dab26acac3aa4194ae57e8f7b7b1a9d4a922d10980b7c47fb49b3</originalsourceid><addsrcrecordid>eNqFkE9LxDAQxYMouK5-BCHguWuSJk1zEvE_Cl70HJJ0upulTWrSrvjt7bLePQ3MvPeG90PokpIVJbS63q6GMDkIsGKE0XlX1oIdoQWtZV1wxvgxWhDKVUGVJKfoLOctIVRSIRZofQ876OLQQxhxbPGQwMXQ-NHHACnjNiYcph6Sd6bD2fdTZ_a3vXb8jsWwMRlw28VvPGUf1vg1_XRxh_Nk82Ac4B7GTWzyOTppTZfh4m8u0efjw8fdc_H2_vRyd_tWOFbJsajLylpBmGCKN8ayyjjjSmM4VdyAkFC30kpLjWq4UYw1lKiaWOm4bC1Xtlyiq0PukOLXBHnU2zilML_UTMiqrKRQclaJg8qlmHOCVg_J9yb9aEr0nqne6j-mes9UH5jOvpuDD-YKOw9JZ-chOGj8zG3UTfT_JPwCvdaExA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2576367597</pqid></control><display><type>article</type><title>Development of preconditioners for numerical simulation of two-phase flow using Krylov subspace methods</title><source>ScienceDirect Freedom Collection</source><creator>Esmaili, H. ; Kazeminejad, H. ; Ahangari, R. ; Boustani, E.</creator><creatorcontrib>Esmaili, H. ; Kazeminejad, H. ; Ahangari, R. ; Boustani, E.</creatorcontrib><description>In general, Newton-Krylov methods alone are not effective for solving non-symmetric matrices arising from the simulation of one-dimensional subcooled flow boiling inside a vertical tube with upward flow using the Drift-Flux Model (DFM); and, appropriate preconditioning is required. Because the key to the success of Newton-Krylov methods is the application of efficient and robust preconditioners, it is necessary to study the performance of the various Newton-Krylov methods preconditioned with different preconditioners. Therefore, the performance of three different preconditioners combined with four different Newton-Krylov methods, along with their implementation process, has been investigated. The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time. Also, it is found that among the proposed preconditioners, the semi-implicit physics-based preconditioning (SI-PBP) has the best performance in terms of reducing the number of iterations and CPU time. Therefore, it can be used for simulation of other engineering problems.
•The performance of Newton-Krylov methods with different preconditioners, along with their implementation process, is studied.•The verification and validation are performed by comparing the computational results with the relevant experimental data.•The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time.•For all implemented Newton-Krylov solvers, the use of Si-PBP results in the lowest CPU time and iteration numbers.</description><identifier>ISSN: 0149-1970</identifier><identifier>EISSN: 1878-4224</identifier><identifier>DOI: 10.1016/j.pnucene.2021.103852</identifier><language>eng</language><publisher>Oxford: Elsevier Ltd</publisher><subject>Central processing units ; CPUs ; Drift flux model ; Heat transfer ; Krylov solvers ; Mathematical analysis ; Mathematical models ; Matrices (mathematics) ; Numerical analysis ; Preconditioning ; Robustness (mathematics) ; Simulation ; Subspace methods ; Two phase flow</subject><ispartof>Progress in nuclear energy (New series), 2021-09, Vol.139, p.103852, Article 103852</ispartof><rights>2021 Elsevier Ltd</rights><rights>Copyright Elsevier BV Sep 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c267t-836bb5025294dab26acac3aa4194ae57e8f7b7b1a9d4a922d10980b7c47fb49b3</citedby><cites>FETCH-LOGICAL-c267t-836bb5025294dab26acac3aa4194ae57e8f7b7b1a9d4a922d10980b7c47fb49b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,778,782,27907,27908</link.rule.ids></links><search><creatorcontrib>Esmaili, H.</creatorcontrib><creatorcontrib>Kazeminejad, H.</creatorcontrib><creatorcontrib>Ahangari, R.</creatorcontrib><creatorcontrib>Boustani, E.</creatorcontrib><title>Development of preconditioners for numerical simulation of two-phase flow using Krylov subspace methods</title><title>Progress in nuclear energy (New series)</title><description>In general, Newton-Krylov methods alone are not effective for solving non-symmetric matrices arising from the simulation of one-dimensional subcooled flow boiling inside a vertical tube with upward flow using the Drift-Flux Model (DFM); and, appropriate preconditioning is required. Because the key to the success of Newton-Krylov methods is the application of efficient and robust preconditioners, it is necessary to study the performance of the various Newton-Krylov methods preconditioned with different preconditioners. Therefore, the performance of three different preconditioners combined with four different Newton-Krylov methods, along with their implementation process, has been investigated. The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time. Also, it is found that among the proposed preconditioners, the semi-implicit physics-based preconditioning (SI-PBP) has the best performance in terms of reducing the number of iterations and CPU time. Therefore, it can be used for simulation of other engineering problems.
•The performance of Newton-Krylov methods with different preconditioners, along with their implementation process, is studied.•The verification and validation are performed by comparing the computational results with the relevant experimental data.•The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time.•For all implemented Newton-Krylov solvers, the use of Si-PBP results in the lowest CPU time and iteration numbers.</description><subject>Central processing units</subject><subject>CPUs</subject><subject>Drift flux model</subject><subject>Heat transfer</subject><subject>Krylov solvers</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Matrices (mathematics)</subject><subject>Numerical analysis</subject><subject>Preconditioning</subject><subject>Robustness (mathematics)</subject><subject>Simulation</subject><subject>Subspace methods</subject><subject>Two phase flow</subject><issn>0149-1970</issn><issn>1878-4224</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNqFkE9LxDAQxYMouK5-BCHguWuSJk1zEvE_Cl70HJJ0upulTWrSrvjt7bLePQ3MvPeG90PokpIVJbS63q6GMDkIsGKE0XlX1oIdoQWtZV1wxvgxWhDKVUGVJKfoLOctIVRSIRZofQ876OLQQxhxbPGQwMXQ-NHHACnjNiYcph6Sd6bD2fdTZ_a3vXb8jsWwMRlw28VvPGUf1vg1_XRxh_Nk82Ac4B7GTWzyOTppTZfh4m8u0efjw8fdc_H2_vRyd_tWOFbJsajLylpBmGCKN8ayyjjjSmM4VdyAkFC30kpLjWq4UYw1lKiaWOm4bC1Xtlyiq0PukOLXBHnU2zilML_UTMiqrKRQclaJg8qlmHOCVg_J9yb9aEr0nqne6j-mes9UH5jOvpuDD-YKOw9JZ-chOGj8zG3UTfT_JPwCvdaExA</recordid><startdate>202109</startdate><enddate>202109</enddate><creator>Esmaili, H.</creator><creator>Kazeminejad, H.</creator><creator>Ahangari, R.</creator><creator>Boustani, E.</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>KR7</scope></search><sort><creationdate>202109</creationdate><title>Development of preconditioners for numerical simulation of two-phase flow using Krylov subspace methods</title><author>Esmaili, H. ; Kazeminejad, H. ; Ahangari, R. ; Boustani, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c267t-836bb5025294dab26acac3aa4194ae57e8f7b7b1a9d4a922d10980b7c47fb49b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Central processing units</topic><topic>CPUs</topic><topic>Drift flux model</topic><topic>Heat transfer</topic><topic>Krylov solvers</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Matrices (mathematics)</topic><topic>Numerical analysis</topic><topic>Preconditioning</topic><topic>Robustness (mathematics)</topic><topic>Simulation</topic><topic>Subspace methods</topic><topic>Two phase flow</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Esmaili, H.</creatorcontrib><creatorcontrib>Kazeminejad, H.</creatorcontrib><creatorcontrib>Ahangari, R.</creatorcontrib><creatorcontrib>Boustani, E.</creatorcontrib><collection>CrossRef</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Civil Engineering Abstracts</collection><jtitle>Progress in nuclear energy (New series)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Esmaili, H.</au><au>Kazeminejad, H.</au><au>Ahangari, R.</au><au>Boustani, E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Development of preconditioners for numerical simulation of two-phase flow using Krylov subspace methods</atitle><jtitle>Progress in nuclear energy (New series)</jtitle><date>2021-09</date><risdate>2021</risdate><volume>139</volume><spage>103852</spage><pages>103852-</pages><artnum>103852</artnum><issn>0149-1970</issn><eissn>1878-4224</eissn><abstract>In general, Newton-Krylov methods alone are not effective for solving non-symmetric matrices arising from the simulation of one-dimensional subcooled flow boiling inside a vertical tube with upward flow using the Drift-Flux Model (DFM); and, appropriate preconditioning is required. Because the key to the success of Newton-Krylov methods is the application of efficient and robust preconditioners, it is necessary to study the performance of the various Newton-Krylov methods preconditioned with different preconditioners. Therefore, the performance of three different preconditioners combined with four different Newton-Krylov methods, along with their implementation process, has been investigated. The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time. Also, it is found that among the proposed preconditioners, the semi-implicit physics-based preconditioning (SI-PBP) has the best performance in terms of reducing the number of iterations and CPU time. Therefore, it can be used for simulation of other engineering problems.
•The performance of Newton-Krylov methods with different preconditioners, along with their implementation process, is studied.•The verification and validation are performed by comparing the computational results with the relevant experimental data.•The results show that the preconditioning technique effectively reduces the number of iterations and the CPU time.•For all implemented Newton-Krylov solvers, the use of Si-PBP results in the lowest CPU time and iteration numbers.</abstract><cop>Oxford</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.pnucene.2021.103852</doi></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0149-1970 |
ispartof | Progress in nuclear energy (New series), 2021-09, Vol.139, p.103852, Article 103852 |
issn | 0149-1970 1878-4224 |
language | eng |
recordid | cdi_proquest_journals_2576367597 |
source | ScienceDirect Freedom Collection |
subjects | Central processing units CPUs Drift flux model Heat transfer Krylov solvers Mathematical analysis Mathematical models Matrices (mathematics) Numerical analysis Preconditioning Robustness (mathematics) Simulation Subspace methods Two phase flow |
title | Development of preconditioners for numerical simulation of two-phase flow using Krylov subspace methods |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T15%3A11%3A22IST&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=Development%20of%20preconditioners%20for%20numerical%20simulation%20of%20two-phase%20flow%20using%20Krylov%20subspace%20methods&rft.jtitle=Progress%20in%20nuclear%20energy%20(New%20series)&rft.au=Esmaili,%20H.&rft.date=2021-09&rft.volume=139&rft.spage=103852&rft.pages=103852-&rft.artnum=103852&rft.issn=0149-1970&rft.eissn=1878-4224&rft_id=info:doi/10.1016/j.pnucene.2021.103852&rft_dat=%3Cproquest_cross%3E2576367597%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c267t-836bb5025294dab26acac3aa4194ae57e8f7b7b1a9d4a922d10980b7c47fb49b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2576367597&rft_id=info:pmid/&rfr_iscdi=true |