Computational performance of a parallelized three-dimensional high-order spectral element toolbox

In this paper, a comprehensive performance review of an MPI-based high-order three-dimensional spectral element method C++ toolbox is presented. The focus is put on the performance evaluation of several aspects with a particular emphasis on the parallel efficiency. The performance evaluation is anal...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & fluids 2011-05, Vol.44 (1), p.1-8
Hauptverfasser: Bosshard, Christoph, Bouffanais, Roland, Deville, Michel, Gruber, Ralf, Latt, Jonas
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 8
container_issue 1
container_start_page 1
container_title Computers & fluids
container_volume 44
creator Bosshard, Christoph
Bouffanais, Roland
Deville, Michel
Gruber, Ralf
Latt, Jonas
description In this paper, a comprehensive performance review of an MPI-based high-order three-dimensional spectral element method C++ toolbox is presented. The focus is put on the performance evaluation of several aspects with a particular emphasis on the parallel efficiency. The performance evaluation is analyzed with the help of a time prediction model based on a parameterization of the application and the hardware resources. Two tailor-made benchmark cases in computational fluid dynamics (CFD) are introduced and used to carry out this review, stressing the particular interest for clusters with up to thousands of cores. Some problems in the parallel implementation have been detected and corrected. The theoretical complexities with respect to the number of elements, to the polynomial degree, and to communication needs are correctly reproduced. It is concluded that this type of code has a nearly perfect speedup on machines with thousands of cores, and is ready to make the step to next-generation petaFLOP machines.
doi_str_mv 10.1016/j.compfluid.2010.11.014
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_869840961</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0045793010003269</els_id><sourcerecordid>1709787548</sourcerecordid><originalsourceid>FETCH-LOGICAL-c410t-28e549259234f6faadcae399c882049214fb35af552d4074d387fb85a2f2d1613</originalsourceid><addsrcrecordid>eNqFkEFvFCEYhonRxLX6G5yLqZfZAgMDHJuNrU2a9KJn8i18uGyYZQqzRv31sm7Toz194eN5ecNDyEdG14yy8Wq_dnmaQzpGv-b0tGVrysQrsmJamZ4qoV6TFaVC9soM9C15V-uetvPAxYrApoWPCywxHyB1M5aQywQHh10OHXQzFEgJU_yDvlt2BbH3ccJDPfO7-GPX5-KxdHVGtzS4w4QNWLol57TNv96TNwFSxQ9P84J8v_nybfO1v3-4vdtc3_dOMLr0XKMUhkvDBxHGAOAd4GCM05rTdsFE2A4SgpTci_YpP2gVtloCD9yzkQ0X5PL87lzy4xHrYqdYHaYEB8zHavVotKDmH_n5vyRT1CitpNANVWfUlVxrwWDnEicovy2j9qTf7u2zfnvSbxmzTX9LfnoqgeoghdKcxvoc54IOdJSqcddnDpubnxGLrS5i8-9jaUKtz_HFrr_qwaCY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1709787548</pqid></control><display><type>article</type><title>Computational performance of a parallelized three-dimensional high-order spectral element toolbox</title><source>Access via ScienceDirect (Elsevier)</source><creator>Bosshard, Christoph ; Bouffanais, Roland ; Deville, Michel ; Gruber, Ralf ; Latt, Jonas</creator><creatorcontrib>Bosshard, Christoph ; Bouffanais, Roland ; Deville, Michel ; Gruber, Ralf ; Latt, Jonas</creatorcontrib><description>In this paper, a comprehensive performance review of an MPI-based high-order three-dimensional spectral element method C++ toolbox is presented. The focus is put on the performance evaluation of several aspects with a particular emphasis on the parallel efficiency. The performance evaluation is analyzed with the help of a time prediction model based on a parameterization of the application and the hardware resources. Two tailor-made benchmark cases in computational fluid dynamics (CFD) are introduced and used to carry out this review, stressing the particular interest for clusters with up to thousands of cores. Some problems in the parallel implementation have been detected and corrected. The theoretical complexities with respect to the number of elements, to the polynomial degree, and to communication needs are correctly reproduced. It is concluded that this type of code has a nearly perfect speedup on machines with thousands of cores, and is ready to make the step to next-generation petaFLOP machines.</description><identifier>ISSN: 0045-7930</identifier><identifier>EISSN: 1879-0747</identifier><identifier>DOI: 10.1016/j.compfluid.2010.11.014</identifier><identifier>CODEN: CPFLBI</identifier><language>eng</language><publisher>Kidlington: Elsevier Ltd</publisher><subject>CFD ; Clusters ; Computation ; Computational fluid dynamics ; Computational methods in fluid dynamics ; Computer simulation ; Exact sciences and technology ; Fluid dynamics ; Fundamental areas of phenomenology (including applications) ; High-order method ; HPC ; Mathematical models ; Parallelism ; Parametrization ; Performance evaluation ; Physics ; Spectral element method ; Stressing</subject><ispartof>Computers &amp; fluids, 2011-05, Vol.44 (1), p.1-8</ispartof><rights>2010 Elsevier Ltd</rights><rights>2015 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c410t-28e549259234f6faadcae399c882049214fb35af552d4074d387fb85a2f2d1613</citedby><cites>FETCH-LOGICAL-c410t-28e549259234f6faadcae399c882049214fb35af552d4074d387fb85a2f2d1613</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.compfluid.2010.11.014$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=24030657$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Bosshard, Christoph</creatorcontrib><creatorcontrib>Bouffanais, Roland</creatorcontrib><creatorcontrib>Deville, Michel</creatorcontrib><creatorcontrib>Gruber, Ralf</creatorcontrib><creatorcontrib>Latt, Jonas</creatorcontrib><title>Computational performance of a parallelized three-dimensional high-order spectral element toolbox</title><title>Computers &amp; fluids</title><description>In this paper, a comprehensive performance review of an MPI-based high-order three-dimensional spectral element method C++ toolbox is presented. The focus is put on the performance evaluation of several aspects with a particular emphasis on the parallel efficiency. The performance evaluation is analyzed with the help of a time prediction model based on a parameterization of the application and the hardware resources. Two tailor-made benchmark cases in computational fluid dynamics (CFD) are introduced and used to carry out this review, stressing the particular interest for clusters with up to thousands of cores. Some problems in the parallel implementation have been detected and corrected. The theoretical complexities with respect to the number of elements, to the polynomial degree, and to communication needs are correctly reproduced. It is concluded that this type of code has a nearly perfect speedup on machines with thousands of cores, and is ready to make the step to next-generation petaFLOP machines.</description><subject>CFD</subject><subject>Clusters</subject><subject>Computation</subject><subject>Computational fluid dynamics</subject><subject>Computational methods in fluid dynamics</subject><subject>Computer simulation</subject><subject>Exact sciences and technology</subject><subject>Fluid dynamics</subject><subject>Fundamental areas of phenomenology (including applications)</subject><subject>High-order method</subject><subject>HPC</subject><subject>Mathematical models</subject><subject>Parallelism</subject><subject>Parametrization</subject><subject>Performance evaluation</subject><subject>Physics</subject><subject>Spectral element method</subject><subject>Stressing</subject><issn>0045-7930</issn><issn>1879-0747</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNqFkEFvFCEYhonRxLX6G5yLqZfZAgMDHJuNrU2a9KJn8i18uGyYZQqzRv31sm7Toz194eN5ecNDyEdG14yy8Wq_dnmaQzpGv-b0tGVrysQrsmJamZ4qoV6TFaVC9soM9C15V-uetvPAxYrApoWPCywxHyB1M5aQywQHh10OHXQzFEgJU_yDvlt2BbH3ccJDPfO7-GPX5-KxdHVGtzS4w4QNWLol57TNv96TNwFSxQ9P84J8v_nybfO1v3-4vdtc3_dOMLr0XKMUhkvDBxHGAOAd4GCM05rTdsFE2A4SgpTci_YpP2gVtloCD9yzkQ0X5PL87lzy4xHrYqdYHaYEB8zHavVotKDmH_n5vyRT1CitpNANVWfUlVxrwWDnEicovy2j9qTf7u2zfnvSbxmzTX9LfnoqgeoghdKcxvoc54IOdJSqcddnDpubnxGLrS5i8-9jaUKtz_HFrr_qwaCY</recordid><startdate>20110501</startdate><enddate>20110501</enddate><creator>Bosshard, Christoph</creator><creator>Bouffanais, Roland</creator><creator>Deville, Michel</creator><creator>Gruber, Ralf</creator><creator>Latt, Jonas</creator><general>Elsevier Ltd</general><general>Elsevier</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>7U5</scope><scope>8FD</scope><scope>FR3</scope><scope>H8D</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7UA</scope><scope>C1K</scope><scope>F1W</scope><scope>H96</scope><scope>L.G</scope></search><sort><creationdate>20110501</creationdate><title>Computational performance of a parallelized three-dimensional high-order spectral element toolbox</title><author>Bosshard, Christoph ; Bouffanais, Roland ; Deville, Michel ; Gruber, Ralf ; Latt, Jonas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c410t-28e549259234f6faadcae399c882049214fb35af552d4074d387fb85a2f2d1613</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>CFD</topic><topic>Clusters</topic><topic>Computation</topic><topic>Computational fluid dynamics</topic><topic>Computational methods in fluid dynamics</topic><topic>Computer simulation</topic><topic>Exact sciences and technology</topic><topic>Fluid dynamics</topic><topic>Fundamental areas of phenomenology (including applications)</topic><topic>High-order method</topic><topic>HPC</topic><topic>Mathematical models</topic><topic>Parallelism</topic><topic>Parametrization</topic><topic>Performance evaluation</topic><topic>Physics</topic><topic>Spectral element method</topic><topic>Stressing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bosshard, Christoph</creatorcontrib><creatorcontrib>Bouffanais, Roland</creatorcontrib><creatorcontrib>Deville, Michel</creatorcontrib><creatorcontrib>Gruber, Ralf</creatorcontrib><creatorcontrib>Latt, Jonas</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</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>Water Resources Abstracts</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</collection><jtitle>Computers &amp; fluids</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bosshard, Christoph</au><au>Bouffanais, Roland</au><au>Deville, Michel</au><au>Gruber, Ralf</au><au>Latt, Jonas</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Computational performance of a parallelized three-dimensional high-order spectral element toolbox</atitle><jtitle>Computers &amp; fluids</jtitle><date>2011-05-01</date><risdate>2011</risdate><volume>44</volume><issue>1</issue><spage>1</spage><epage>8</epage><pages>1-8</pages><issn>0045-7930</issn><eissn>1879-0747</eissn><coden>CPFLBI</coden><abstract>In this paper, a comprehensive performance review of an MPI-based high-order three-dimensional spectral element method C++ toolbox is presented. The focus is put on the performance evaluation of several aspects with a particular emphasis on the parallel efficiency. The performance evaluation is analyzed with the help of a time prediction model based on a parameterization of the application and the hardware resources. Two tailor-made benchmark cases in computational fluid dynamics (CFD) are introduced and used to carry out this review, stressing the particular interest for clusters with up to thousands of cores. Some problems in the parallel implementation have been detected and corrected. The theoretical complexities with respect to the number of elements, to the polynomial degree, and to communication needs are correctly reproduced. It is concluded that this type of code has a nearly perfect speedup on machines with thousands of cores, and is ready to make the step to next-generation petaFLOP machines.</abstract><cop>Kidlington</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.compfluid.2010.11.014</doi><tpages>8</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0045-7930
ispartof Computers & fluids, 2011-05, Vol.44 (1), p.1-8
issn 0045-7930
1879-0747
language eng
recordid cdi_proquest_miscellaneous_869840961
source Access via ScienceDirect (Elsevier)
subjects CFD
Clusters
Computation
Computational fluid dynamics
Computational methods in fluid dynamics
Computer simulation
Exact sciences and technology
Fluid dynamics
Fundamental areas of phenomenology (including applications)
High-order method
HPC
Mathematical models
Parallelism
Parametrization
Performance evaluation
Physics
Spectral element method
Stressing
title Computational performance of a parallelized three-dimensional high-order spectral element toolbox
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T04%3A28%3A48IST&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=Computational%20performance%20of%20a%20parallelized%20three-dimensional%20high-order%20spectral%20element%20toolbox&rft.jtitle=Computers%20&%20fluids&rft.au=Bosshard,%20Christoph&rft.date=2011-05-01&rft.volume=44&rft.issue=1&rft.spage=1&rft.epage=8&rft.pages=1-8&rft.issn=0045-7930&rft.eissn=1879-0747&rft.coden=CPFLBI&rft_id=info:doi/10.1016/j.compfluid.2010.11.014&rft_dat=%3Cproquest_cross%3E1709787548%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=1709787548&rft_id=info:pmid/&rft_els_id=S0045793010003269&rfr_iscdi=true