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...

Full description

Saved in:
Bibliographic Details
Published in:Computers & fluids 2013-07, Vol.80, p.260-268
Main Authors: Esfahanian, Vahid, Darian, Hossein Mahmoodi, Gohari, S.M. Iman
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 &amp; 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 &amp; 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 &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</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><jtitle>Computers &amp; 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 &amp; 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