Loading…
Assessment of WENO schemes for numerical simulation of some hyperbolic equations using GPU
In this paper we study the implementation of WENO schemes on Graphic Processor Unit (GPU). The GPU implementation of the schemes are described for different test cases. The test cases are chosen from the linear and nonlinear and also one- and two-dimensional hyperbolic equations. Both the CPU and GP...
Saved in:
Published in: | Computers & fluids 2013-07, Vol.80, p.260-268 |
---|---|
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-c447t-13a039674648d8dc709ebb5d432cb48e0820388ebef07c94da7a1eb276fea2f63 |
---|---|
cites | cdi_FETCH-LOGICAL-c447t-13a039674648d8dc709ebb5d432cb48e0820388ebef07c94da7a1eb276fea2f63 |
container_end_page | 268 |
container_issue | |
container_start_page | 260 |
container_title | Computers & fluids |
container_volume | 80 |
creator | Esfahanian, Vahid Darian, Hossein Mahmoodi Gohari, S.M. Iman |
description | In this paper we study the implementation of WENO schemes on Graphic Processor Unit (GPU). The GPU implementation of the schemes are described for different test cases. The test cases are chosen from the linear and nonlinear and also one- and two-dimensional hyperbolic equations. Both the CPU and GPU versions of all the solvers are developed. The computational time of each test case using different schemes is obtained and the speedups are reported for different number of grid points. Also, two different GPUs are utilized and an occupancy analysis is performed for each of the GPUs. The numerical experiments show the speedups for the WENO schemes are more than that of the first-order upwind scheme and are very promising. Furthermore, the occupancy analysis indicates the occupancy is optimal for the presented simulations. |
doi_str_mv | 10.1016/j.compfluid.2012.02.031 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1709784804</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0045793012000874</els_id><sourcerecordid>1709772244</sourcerecordid><originalsourceid>FETCH-LOGICAL-c447t-13a039674648d8dc709ebb5d432cb48e0820388ebef07c94da7a1eb276fea2f63</originalsourceid><addsrcrecordid>eNqNkU1r3DAQhkVpodu0v6E69uLN6MOWfFxCmhZC00NDIBchy-NGi21tNHYh_77abOk1gYFhmGdeZuZl7LOArQDRnO-3IU2HYVxjv5Ug5BZKKPGGbYQ1bQVGm7dsA6DryrQK3rMPRHsotZJ6w-53REg04bzwNPC7yx83nMIDTkh8SJnP64Q5Bj9yitM6-iWm-QhSmpA_PB0wd2mMgePj-twjvlKcf_Orn7cf2bvBj4Sf_uUzdvv18tfFt-r65ur7xe66ClqbpRLKg2oboxtte9sHAy12Xd2X_UKnLYKVoKzFDgcwodW9N15gJ00zoJdDo87Yl5PuIafHFWlxU6SA4-hnTCs5URSN1bZc_CrUSKlfgdZC6aYGWb-Mam2LMLSyoOaEhpyIMg7ukOPk85MT4I52ur37b6c72umghBJlcneaxPLKPxGzoxBxDtjHjGFxfYovavwF7GGsdQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1448709092</pqid></control><display><type>article</type><title>Assessment of WENO schemes for numerical simulation of some hyperbolic equations using GPU</title><source>Elsevier</source><creator>Esfahanian, Vahid ; Darian, Hossein Mahmoodi ; Gohari, S.M. Iman</creator><creatorcontrib>Esfahanian, Vahid ; Darian, Hossein Mahmoodi ; Gohari, S.M. Iman</creatorcontrib><description>In this paper we study the implementation of WENO schemes on Graphic Processor Unit (GPU). The GPU implementation of the schemes are described for different test cases. The test cases are chosen from the linear and nonlinear and also one- and two-dimensional hyperbolic equations. Both the CPU and GPU versions of all the solvers are developed. The computational time of each test case using different schemes is obtained and the speedups are reported for different number of grid points. Also, two different GPUs are utilized and an occupancy analysis is performed for each of the GPUs. The numerical experiments show the speedups for the WENO schemes are more than that of the first-order upwind scheme and are very promising. Furthermore, the occupancy analysis indicates the occupancy is optimal for the presented simulations.</description><identifier>ISSN: 0045-7930</identifier><identifier>EISSN: 1879-0747</identifier><identifier>DOI: 10.1016/j.compfluid.2012.02.031</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Assessments ; Central processing units ; Computational fluid dynamics ; Computer simulation ; CUDA ; Finite-difference ; Graphic Processor Unit ; High-order methods ; Mathematical analysis ; Mathematical models ; Microprocessors ; Optimization ; Shock-capturing schemes ; Solvers</subject><ispartof>Computers & fluids, 2013-07, Vol.80, p.260-268</ispartof><rights>2012 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c447t-13a039674648d8dc709ebb5d432cb48e0820388ebef07c94da7a1eb276fea2f63</citedby><cites>FETCH-LOGICAL-c447t-13a039674648d8dc709ebb5d432cb48e0820388ebef07c94da7a1eb276fea2f63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27923,27924</link.rule.ids></links><search><creatorcontrib>Esfahanian, Vahid</creatorcontrib><creatorcontrib>Darian, Hossein Mahmoodi</creatorcontrib><creatorcontrib>Gohari, S.M. Iman</creatorcontrib><title>Assessment of WENO schemes for numerical simulation of some hyperbolic equations using GPU</title><title>Computers & fluids</title><description>In this paper we study the implementation of WENO schemes on Graphic Processor Unit (GPU). The GPU implementation of the schemes are described for different test cases. The test cases are chosen from the linear and nonlinear and also one- and two-dimensional hyperbolic equations. Both the CPU and GPU versions of all the solvers are developed. The computational time of each test case using different schemes is obtained and the speedups are reported for different number of grid points. Also, two different GPUs are utilized and an occupancy analysis is performed for each of the GPUs. The numerical experiments show the speedups for the WENO schemes are more than that of the first-order upwind scheme and are very promising. Furthermore, the occupancy analysis indicates the occupancy is optimal for the presented simulations.</description><subject>Assessments</subject><subject>Central processing units</subject><subject>Computational fluid dynamics</subject><subject>Computer simulation</subject><subject>CUDA</subject><subject>Finite-difference</subject><subject>Graphic Processor Unit</subject><subject>High-order methods</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Microprocessors</subject><subject>Optimization</subject><subject>Shock-capturing schemes</subject><subject>Solvers</subject><issn>0045-7930</issn><issn>1879-0747</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNqNkU1r3DAQhkVpodu0v6E69uLN6MOWfFxCmhZC00NDIBchy-NGi21tNHYh_77abOk1gYFhmGdeZuZl7LOArQDRnO-3IU2HYVxjv5Ug5BZKKPGGbYQ1bQVGm7dsA6DryrQK3rMPRHsotZJ6w-53REg04bzwNPC7yx83nMIDTkh8SJnP64Q5Bj9yitM6-iWm-QhSmpA_PB0wd2mMgePj-twjvlKcf_Orn7cf2bvBj4Sf_uUzdvv18tfFt-r65ur7xe66ClqbpRLKg2oboxtte9sHAy12Xd2X_UKnLYKVoKzFDgcwodW9N15gJ00zoJdDo87Yl5PuIafHFWlxU6SA4-hnTCs5URSN1bZc_CrUSKlfgdZC6aYGWb-Mam2LMLSyoOaEhpyIMg7ukOPk85MT4I52ur37b6c72umghBJlcneaxPLKPxGzoxBxDtjHjGFxfYovavwF7GGsdQ</recordid><startdate>20130710</startdate><enddate>20130710</enddate><creator>Esfahanian, Vahid</creator><creator>Darian, Hossein Mahmoodi</creator><creator>Gohari, S.M. Iman</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7UA</scope><scope>C1K</scope><scope>F1W</scope><scope>H96</scope><scope>L.G</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></search><sort><creationdate>20130710</creationdate><title>Assessment of WENO schemes for numerical simulation of some hyperbolic equations using GPU</title><author>Esfahanian, Vahid ; Darian, Hossein Mahmoodi ; Gohari, S.M. Iman</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c447t-13a039674648d8dc709ebb5d432cb48e0820388ebef07c94da7a1eb276fea2f63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Assessments</topic><topic>Central processing units</topic><topic>Computational fluid dynamics</topic><topic>Computer simulation</topic><topic>CUDA</topic><topic>Finite-difference</topic><topic>Graphic Processor Unit</topic><topic>High-order methods</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Microprocessors</topic><topic>Optimization</topic><topic>Shock-capturing schemes</topic><topic>Solvers</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Esfahanian, Vahid</creatorcontrib><creatorcontrib>Darian, Hossein Mahmoodi</creatorcontrib><creatorcontrib>Gohari, S.M. Iman</creatorcontrib><collection>CrossRef</collection><collection>Water Resources Abstracts</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & Non-Living Resources</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) Professional</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical & 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><jtitle>Computers & fluids</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Esfahanian, Vahid</au><au>Darian, Hossein Mahmoodi</au><au>Gohari, S.M. Iman</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Assessment of WENO schemes for numerical simulation of some hyperbolic equations using GPU</atitle><jtitle>Computers & fluids</jtitle><date>2013-07-10</date><risdate>2013</risdate><volume>80</volume><spage>260</spage><epage>268</epage><pages>260-268</pages><issn>0045-7930</issn><eissn>1879-0747</eissn><abstract>In this paper we study the implementation of WENO schemes on Graphic Processor Unit (GPU). The GPU implementation of the schemes are described for different test cases. The test cases are chosen from the linear and nonlinear and also one- and two-dimensional hyperbolic equations. Both the CPU and GPU versions of all the solvers are developed. The computational time of each test case using different schemes is obtained and the speedups are reported for different number of grid points. Also, two different GPUs are utilized and an occupancy analysis is performed for each of the GPUs. The numerical experiments show the speedups for the WENO schemes are more than that of the first-order upwind scheme and are very promising. Furthermore, the occupancy analysis indicates the occupancy is optimal for the presented simulations.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.compfluid.2012.02.031</doi><tpages>9</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0045-7930 |
ispartof | Computers & fluids, 2013-07, Vol.80, p.260-268 |
issn | 0045-7930 1879-0747 |
language | eng |
recordid | cdi_proquest_miscellaneous_1709784804 |
source | Elsevier |
subjects | Assessments Central processing units Computational fluid dynamics Computer simulation CUDA Finite-difference Graphic Processor Unit High-order methods Mathematical analysis Mathematical models Microprocessors Optimization Shock-capturing schemes Solvers |
title | Assessment of WENO schemes for numerical simulation of some hyperbolic equations using GPU |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T15%3A24%3A46IST&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=Assessment%20of%20WENO%20schemes%20for%20numerical%20simulation%20of%20some%20hyperbolic%20equations%20using%20GPU&rft.jtitle=Computers%20&%20fluids&rft.au=Esfahanian,%20Vahid&rft.date=2013-07-10&rft.volume=80&rft.spage=260&rft.epage=268&rft.pages=260-268&rft.issn=0045-7930&rft.eissn=1879-0747&rft_id=info:doi/10.1016/j.compfluid.2012.02.031&rft_dat=%3Cproquest_cross%3E1709772244%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c447t-13a039674648d8dc709ebb5d432cb48e0820388ebef07c94da7a1eb276fea2f63%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1448709092&rft_id=info:pmid/&rfr_iscdi=true |