{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,17]],"date-time":"2024-03-17T12:53:15Z","timestamp":1710679995972},"reference-count":39,"publisher":"Wiley","issue":"12","license":[{"start":{"date-parts":[[2009,10,23]],"date-time":"2009-10-23T00:00:00Z","timestamp":1256256000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2010,8,25]]},"abstract":"Abstract<\/jats:title>The faster growth curves in the speed of graphics processing units (GPUs) relative to CPUs have spawned a new area of development in computational technology. There is much potential in utilizing GPUs for solving evolutionary partial differential equations and producing the attendant visualization. We are concerned with modeling tsunami waves, where computational time is of extreme essence in broadcasting warnings. We employed an NVIDIA board on a MacPro to test the efficacy of the GPU on the set of shallow\u2010water equations, and compared the relative speeds between CPU and GPU for two types of spatial discretization based on second\u2010order finite differences and radial basis functions (RBFs). We found that the GPU produced a speedup by a factor of 8 in favor of the finite difference method and a factor of 7 for the RBF scheme. We also studied the atmospheric dynamics problem of swirling flows over a spherical surface and found a speedup of 5.3 by the GPU. The time steps employed for the RBF method are larger than those used in finite differences, because of the fewer number of nodal points needed by RBF. Thus, RBF acting in concert with GPU would hold great promise for tsunami modeling because of the spectacular reduction in the computational time. Copyright \u00a9 2009 John Wiley & Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.1507","type":"journal-article","created":{"date-parts":[[2009,10,23]],"date-time":"2009-10-23T13:16:37Z","timestamp":1256303797000},"page":"1813-1835","source":"Crossref","is-referenced-by-count":8,"title":["Modeling of tsunami waves and atmospheric swirling flows with graphics processing unit (GPU) and radial basis functions (RBF)"],"prefix":"10.1002","volume":"22","author":[{"given":"Jessica","family":"Schmidt","sequence":"first","affiliation":[]},{"given":"C\u00e9cile","family":"Piret","sequence":"additional","affiliation":[]},{"given":"Nan","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Benjamin J.","family":"Kadlec","sequence":"additional","affiliation":[]},{"given":"David A.","family":"Yuen","sequence":"additional","affiliation":[]},{"given":"Yingchun","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Grady Barrett","family":"Wright","sequence":"additional","affiliation":[]},{"given":"Erik O. D.","family":"Sevre","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2010,7,26]]},"reference":[{"key":"e_1_2_11_2_2","first-page":"330","volume-title":"Tsunami: The Underrated Hazard","author":"Bryant E","year":"2008"},{"key":"e_1_2_11_3_2","first-page":"327","volume-title":"Physics of Tsunamis","author":"Levin B","year":"2009"},{"key":"e_1_2_11_4_2","doi-asserted-by":"crossref","unstructured":"ThuereyN Muller\u2010FischerM SchirmS GrossM.Real\u2010time breaking waves for shallow water simulations. Proceedings of the Pacific Conference on Computer Graphics and Applications 2007 IEEE Computer Society October 2007;8.","DOI":"10.1109\/PG.2007.33"},{"key":"e_1_2_11_5_2","unstructured":"ThuereyN SadloF SchirmS Muller\u2010FischerM GrossM.Real\u2010time simulations of bubbles and foam within a shallow water framework. SCA '07: Proceedings of the 2007 ACM SIGGRAPH Eurographics Symposium on Computer Animation Eurographics Association July 2007;8."},{"key":"e_1_2_11_6_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.01.047"},{"key":"e_1_2_11_7_2","first-page":"677","volume-title":"GPU Gems3","author":"Nyland L","year":"2007"},{"key":"e_1_2_11_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2009.01.006"},{"key":"e_1_2_11_9_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2009.05.001"},{"key":"e_1_2_11_10_2","first-page":"178","article-title":"A stable algorithm for at radial basis functions on a sphere","volume":"200","author":"Fornberg B","year":"2007","journal-title":"SIAM Journal on Scientific Computing"},{"key":"e_1_2_11_11_2","doi-asserted-by":"publisher","DOI":"10.1142\/6437"},{"key":"e_1_2_11_12_2","first-page":"175","volume-title":"The Encyclopedia of Physical Sciences and Technology","author":"Ward SN","year":"2002"},{"key":"e_1_2_11_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0065-2687(08)60276-9"},{"key":"e_1_2_11_14_2","doi-asserted-by":"publisher","DOI":"10.1007\/s000240050241"},{"key":"e_1_2_11_15_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0074-6142(02)80231-5"},{"key":"e_1_2_11_16_2","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.fluid.40.111406.102208"},{"key":"e_1_2_11_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00874383"},{"key":"e_1_2_11_18_2","doi-asserted-by":"publisher","DOI":"10.1785\/BSSA0750041135"},{"key":"e_1_2_11_19_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ocemod.2007.10.007"},{"key":"e_1_2_11_20_2","unstructured":"ShutoN GotoC ImamuraF.Numerical simulations as a means of warning for near\u2010field tsunamis. Proceedings of the Second UJNR Tsunami Workshop Honolulu Hawaii 5\u20136 November 1990. National Geophysical Data Center Boulder 1991;133\u2013153."},{"key":"e_1_2_11_21_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.pepi.2007.02.012"},{"key":"e_1_2_11_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00162-007-0047-0"},{"key":"e_1_2_11_23_2","doi-asserted-by":"publisher","DOI":"10.1029\/2007JB005523"},{"key":"e_1_2_11_24_2","doi-asserted-by":"publisher","DOI":"10.5670\/oceanog.2004.65"},{"key":"e_1_2_11_25_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10069-008-0011-1"},{"key":"e_1_2_11_26_2","unstructured":"NVIDIA.CUDA compute unified device architecture. Programming Guide Version Beta 2.0 7 June2008."},{"key":"e_1_2_11_27_2","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/0898-1221(90)90271-K","article-title":"Multiquadrics\u2014A scattered data approximation scheme with applications to computational fluid dynamics. II. Solutions to parabolic, hyperbolic and elliptic partial differential equations","volume":"19","author":"Kansa E","year":"1990","journal-title":"Computers and Mathematics with Applications"},{"key":"e_1_2_11_28_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2007.01.028"},{"key":"e_1_2_11_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10444-004-1812-x"},{"key":"e_1_2_11_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2003.08.010"},{"key":"e_1_2_11_31_2","unstructured":"FaticaM JeongW.Accelerating MATLAB with CUDA. Proceedings of the Eleventh Annual High Performance Embedded Computing Workshop Lexington Massachusetts 18\u201320 September 2007."},{"key":"e_1_2_11_32_2","first-page":"29","article-title":"Parallel computing on a personal computer","volume":"4","author":"Melonakos J","year":"2008","journal-title":"Biomedical Computation Review"},{"key":"e_1_2_11_33_2","unstructured":"AccelerEyes.Jacket user guide: MATLAB GPU programming. Programming Guide Version Beta 0.5 19 September2008."},{"key":"e_1_2_11_34_2","first-page":"312","volume-title":"GPU Based Interactive Visualization Techniques","author":"Weiskopf D","year":"2006"},{"key":"e_1_2_11_35_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2007.05.009"},{"key":"e_1_2_11_36_2","volume-title":"The Numerical Method of Lines","author":"Schiesser WE","year":"1991"},{"key":"e_1_2_11_37_2","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717785"},{"key":"e_1_2_11_38_2","doi-asserted-by":"publisher","DOI":"10.1093\/imanum\/dri000"},{"key":"e_1_2_11_39_2","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.2009.0033"},{"key":"e_1_2_11_40_2","volume-title":"Performance and Accuracy of Hardware\u2010oriented Native\u2010, Emulated\u2010 and Mixed\u2010precision Solvers in FEM Simulations (Part 2: Double Precision GPUs)","author":"G\u00f6ddeke D","year":"2008"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.1507","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.1507","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T01:01:19Z","timestamp":1694480479000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.1507"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,26]]},"references-count":39,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2010,8,25]]}},"alternative-id":["10.1002\/cpe.1507"],"URL":"http:\/\/dx.doi.org\/10.1002\/cpe.1507","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,26]]}}}