{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:36:05Z","timestamp":1740148565707,"version":"3.37.3"},"reference-count":45,"publisher":"Wiley","license":[{"start":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T00:00:00Z","timestamp":1654128000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010040","name":"Abertay University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100010040","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Computer Games Technology"],"published-print":{"date-parts":[[2022,6,2]]},"abstract":"<jats:p>A variety of numerical techniques have been explored to solve the shallow water equations in real-time water simulations for computer graphics applications. However, determining the stability of a numerical algorithm is a complex and involved task when a coupled set of nonlinear partial differential equations need to be solved. This paper proposes a novel and simple technique to compare the relative empirical stability of finite difference (or any grid-based scheme) algorithms by solving the inviscid Burgers\u2019 equation to analyse their respective breaking times. To exemplify the method to evaluate numerical stability, a range of finite difference schemes is considered. The technique is effective at evaluating the relative stability of the considered schemes and demonstrates that the conservative schemes have superior stability.<\/jats:p>","DOI":"10.1155\/2022\/4138315","type":"journal-article","created":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T22:35:14Z","timestamp":1654209314000},"page":"1-11","source":"Crossref","is-referenced-by-count":0,"title":["Evaluating the Stability of Numerical Schemes for Fluid Solvers in Game Technology"],"prefix":"10.1155","volume":"2022","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4587-6682","authenticated-orcid":true,"given":"Craig R.","family":"Stark","sequence":"first","affiliation":[{"name":"Complex Multiscale Dynamics Group, Division of Games Technology and Mathematics, Abertay University, Dundee DD1 1HG, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6478-6020","authenticated-orcid":true,"given":"Declan A.","family":"Diver","sequence":"additional","affiliation":[{"name":"School of Physics and Astronomy, University of Glasgow, Glasgow G12 8QQ, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.aa.30.090192.002551"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1016\/j.crme.2010.12.004"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2014.02.003"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1007\/s10596-016-9580-5"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.4310\/CMS.2007.v5.n1.a6"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1063\/1.4977362"},{"key":"8","doi-asserted-by":"crossref","DOI":"10.1201\/b10635","volume-title":"Fluid Simulation for Computer Graphics. 1em plus 0.5em minus 0.4em","author":"R. Bridson","year":"2018"},{"volume-title":"Fluid Simulation for Computer Graphics: a Tutorial in Grid Based and Particle Based Methods","year":"2009","author":"C. Braley","key":"9"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818117"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1007\/s10055-017-0308-1"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1916"},{"volume-title":"A survey on position based dynamics","year":"2017","author":"J. Bender","key":"13"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2729601"},{"first-page":"134","article-title":"Large viscoelastic fluid simulation on GPU","author":"C. J. \u017d. dos Santos Brito","key":"15"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/3451261"},{"key":"17","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-7423-3","volume-title":"Lattice Boltzmann Method: Fundamentals and Engineering Applications with Computer Codes","author":"A. Mohamad","year":"2019"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(02)00291-8"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1002\/fld.5055"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/8865931"},{"key":"21","unstructured":"ParnaP.Shallow water equations in real-time computer graphics, [Ph.D. thesis]2020United Kingdom, JanAbertay University"},{"volume-title":"The Finite Difference Method in Partial Differential Equations","year":"1980","author":"A. Mitchell","key":"22"},{"key":"23","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-0348-5116-9","volume-title":"Numerical Methods for Conservation Laws","author":"R. LeVeque","year":"1990"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142996310976"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0363(19990630)30:4<461::AID-FLD850>3.0.CO;2-4"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2017.11.012"},{"first-page":"593","article-title":"A GPU-based simulation of tsunami propagation and inundation","author":"W.-Y. Liang","key":"27"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1080\/02533839.2012.727606"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1007\/s11269-015-1160-2"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1016\/j.enganabound.2021.06.022"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.4208\/aamm.OA-2019-0155"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-021-01600-1"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2020.11.006"},{"key":"34","unstructured":"StarkC. R.Plasma processes in pulsar environments, [Ph.D. thesis]2008United KingdomUniversity of Glasgow"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1109\/TAP.1966.1138693"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1109\/TMTT.1975.1128640"},{"key":"37","volume-title":"Computational Electrodynamics: the Finite-Difference Time-Domain Method","author":"A. Taflove","year":"2000","edition":"2nd"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1007\/s00332-020-09608-x"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.1016\/j.jaubas.2014.01.001"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.3934\/math.2020197"},{"key":"41","doi-asserted-by":"publisher","DOI":"10.3390\/math8101675"},{"key":"42","doi-asserted-by":"publisher","DOI":"10.1155\/2021\/3084110"},{"key":"43","doi-asserted-by":"publisher","DOI":"10.1155\/2021\/8803182"},{"key":"44","doi-asserted-by":"publisher","DOI":"10.1002\/mma.6406"},{"key":"45","doi-asserted-by":"publisher","DOI":"10.1088\/1402-4896\/abd796"}],"container-title":["International Journal of Computer Games Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijcgt\/2022\/4138315.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijcgt\/2022\/4138315.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijcgt\/2022\/4138315.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T22:35:26Z","timestamp":1654209326000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/ijcgt\/2022\/4138315\/"}},"subtitle":[],"editor":[{"given":"Peican","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2022,6,2]]},"references-count":45,"alternative-id":["4138315","4138315"],"URL":"https:\/\/doi.org\/10.1155\/2022\/4138315","relation":{},"ISSN":["1687-7055","1687-7047"],"issn-type":[{"type":"electronic","value":"1687-7055"},{"type":"print","value":"1687-7047"}],"subject":[],"published":{"date-parts":[[2022,6,2]]}}}