{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,9]],"date-time":"2025-11-09T17:56:23Z","timestamp":1762710983156,"version":"3.37.3"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,10,29]],"date-time":"2020-10-29T00:00:00Z","timestamp":1603929600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,10,29]],"date-time":"2020-10-29T00:00:00Z","timestamp":1603929600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comp. Appl. Math."],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s40314-020-01357-7","type":"journal-article","created":{"date-parts":[[2020,10,29]],"date-time":"2020-10-29T23:02:32Z","timestamp":1604012552000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["An efficient GPU-based fractional-step domain decomposition scheme for the reaction\u2013diffusion equation"],"prefix":"10.1007","volume":"39","author":[{"given":"Ali","family":"Foadaddini","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9917-3400","authenticated-orcid":false,"given":"Seyed Alireza","family":"Zolfaghari","sequence":"additional","affiliation":[]},{"given":"Hossein","family":"Mahmoodi Darian","sequence":"additional","affiliation":[]},{"given":"Hamid","family":"Saadatfar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,10,29]]},"reference":[{"key":"1357_CR1","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.cam.2019.02.017","volume":"357","author":"Y Akhavan","year":"2019","unstructured":"Akhavan Y, Liang D, Chen M (2019) Second order in time and space corrected explicit\u2013implicit domain decomposition scheme for convection\u2013diffusion equations. J Comput Appl Math 357:38\u201355. https:\/\/doi.org\/10.1016\/j.cam.2019.02.017","journal-title":"J Comput Appl Math"},{"key":"1357_CR2","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/j.compfluid.2014.07.005","volume":"102","author":"G Alfonsi","year":"2014","unstructured":"Alfonsi G, Ciliberti SA, Mancini M, Primavera L (2014) GPGPU implementation of mixed spectral-finite difference computational code for the numerical integration of the three-dimensional time-dependent incompressible Navier-Stokes equations. Comput Fluids 102:237\u2013249. https:\/\/doi.org\/10.1016\/j.compfluid.2014.07.005","journal-title":"Comput Fluids"},{"key":"1357_CR3","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.12","author":"LW Chang","year":"2012","unstructured":"Chang LW, Stratton JA, Kim HS, Hwu WMW (2012) A scalable, numerically stable, high-performance tri-diagonal solver using GPUs. Int Conf High Perform Comput Netw Storage Anal SC. https:\/\/doi.org\/10.1109\/SC.2012.12","journal-title":"Int Conf High Perform Comput Netw Storage Anal SC"},{"key":"1357_CR4","volume-title":"Professional CUDA C Programming","author":"J Cheng","year":"2014","unstructured":"Cheng J, Grossman M, McKercher T (2014) Professional CUDA C Programming. Wiley, Hoboken"},{"key":"1357_CR5","doi-asserted-by":"publisher","unstructured":"Davidson A, Zhang Y, Owens JD (2011) An auto-tuned method for solving large tri-diagonal systems on the GPU. In: Proc- 25th IEEE Int Parallel Distrib Process Symp IPDPS 2011 956\u2013965. https:\/\/doi.org\/10.1109\/IPDPS.2011.92","DOI":"10.1109\/IPDPS.2011.92"},{"key":"1357_CR6","doi-asserted-by":"publisher","first-page":"4501","DOI":"10.1016\/j.jcp.2010.02.019","volume":"229","author":"C Du","year":"2010","unstructured":"Du C, Liang D (2010) An efficient S-DDM iterative approach for compressible contamination fluid flows in porous media. J Comput Phys 229:4501\u20134521. https:\/\/doi.org\/10.1016\/j.jcp.2010.02.019","journal-title":"J Comput Phys"},{"key":"1357_CR7","doi-asserted-by":"publisher","first-page":"1469","DOI":"10.1137\/S0036142900381710","volume":"39","author":"Q Du","year":"2002","unstructured":"Du Q, Mu M, Wu ZN (2002) Efficient parallel algorithms for parabolic problems. SIAM J Numer Anal 39:1469\u20131487. https:\/\/doi.org\/10.1137\/S0036142900381710","journal-title":"SIAM J Numer Anal"},{"key":"1357_CR8","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1016\/j.compfluid.2013.12.011","volume":"92","author":"V Esfahanian","year":"2014","unstructured":"Esfahanian V, Baghapour B, Torabzadeh M, Chizari H (2014) An efficient GPU implementation of cyclic reduction solver for high-order compressible viscous flow simulations. Comput Fluids 92:160\u2013171. https:\/\/doi.org\/10.1016\/j.compfluid.2013.12.011","journal-title":"Comput Fluids"},{"key":"1357_CR9","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/TPDS.2010.61","volume":"23","author":"D G\u00f6ddeke","year":"2011","unstructured":"G\u00f6ddeke D, Strzodka R (2011) Cyclic reduction tri-diagonal solvers on GPUs applied to mixed-precision multigrid. IEEE Trans Parallel Distrib Syst 23:22\u201332. https:\/\/doi.org\/10.1109\/TPDS.2010.61","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"1357_CR10","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1016\/j.jcp.2017.09.055","volume":"352","author":"S Ha","year":"2018","unstructured":"Ha S, Park J, You D (2018) A GPU-accelerated semi-implicit fractional-step method for numerical solutions of incompressible Navier-Stokes equations. J Comput Phys 352:246\u2013264. https:\/\/doi.org\/10.1016\/j.jcp.2017.09.055","journal-title":"J Comput Phys"},{"key":"1357_CR11","volume-title":"Computational fluid dynamics volume I","author":"KA Hoffmann","year":"2000","unstructured":"Hoffmann KA, Chiang ST (2000) Computational fluid dynamics volume I. Engineering Education System, Wichita"},{"key":"1357_CR12","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1016\/j.amc.2005.11.017","volume":"177","author":"Y Jun","year":"2006","unstructured":"Jun Y, Mai TZ (2006) IPIC domain decomposition algorithm for parabolic problems. Appl Math Comput 177:352\u2013364. https:\/\/doi.org\/10.1016\/j.amc.2005.11.017","journal-title":"Appl Math Comput"},{"key":"1357_CR13","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.41","author":"HS Kim","year":"2011","unstructured":"Kim HS, Wu S, Chang LW, Hwu WMW (2011) A scalable tri-diagonal solver for GPUs. Proc Int Conf Parallel Process. https:\/\/doi.org\/10.1109\/ICPP.2011.41","journal-title":"Proc Int Conf Parallel Process"},{"key":"1357_CR14","doi-asserted-by":"crossref","unstructured":"Kim H, Hong S, Lee H, et al (2019) Compiler-Assisted GPU Thread Throttling for Reduced Cache Contention. In: ICPP 2019. Kyoto, Japan, pp 1\u201310","DOI":"10.1145\/3337821.3337886"},{"key":"1357_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-06548-9","volume-title":"Numerical computations with GPUs","author":"V Kindratenko","year":"2014","unstructured":"Kindratenko V (2014) Numerical computations with GPUs. Springer, Cham, Heidelberg, New York, Dordrecht, London"},{"key":"1357_CR16","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.jcp.2014.04.015","volume":"272","author":"D Liang","year":"2014","unstructured":"Liang D, Du C (2014) The efficient S-DDM scheme and its analysis for solving parabolic equations. J Comput Phys 272:46\u201369. https:\/\/doi.org\/10.1016\/j.jcp.2014.04.015","journal-title":"J Comput Phys"},{"key":"1357_CR17","doi-asserted-by":"publisher","first-page":"2362","DOI":"10.1007\/s11425-009-0040-8","volume":"52","author":"HL Liao","year":"2009","unstructured":"Liao HL, Shi HS, Sun ZZ (2009) Corrected explicit-implicit domain decomposition algorithms for two-dimensional semilinear parabolic equations. Sci China Ser A Math 52:2362\u20132388. https:\/\/doi.org\/10.1007\/s11425-009-0040-8","journal-title":"Sci China Ser A Math"},{"key":"1357_CR18","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1016\/j.jcp.2017.12.028","volume":"357","author":"DJ Magee","year":"2018","unstructured":"Magee DJ, Niemeyer KE (2018) Accelerating solutions of one-dimensional unsteady PDEs with GPU-based swept time\u2013space decomposition. J Comput Phys 357:338\u2013352. https:\/\/doi.org\/10.1016\/j.jcp.2017.12.028","journal-title":"J Comput Phys"},{"key":"1357_CR19","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1007\/s11227-013-1015-7","volume":"67","author":"KE Niemeyer","year":"2014","unstructured":"Niemeyer KE, Sung CJ (2014) Recent progress and challenges in exploiting graphics processors in computational fluid dynamics. J Supercomput 67:528\u2013564. https:\/\/doi.org\/10.1007\/s11227-013-1015-7","journal-title":"J Supercomput"},{"key":"1357_CR20","doi-asserted-by":"publisher","first-page":"819","DOI":"10.1016\/j.apm.2020.07.021","volume":"89","author":"O Nikan","year":"2021","unstructured":"Nikan O, Tenreiro Machado JA, Golbabai A (2021) Numerical solution of time-fractional fourth-order reaction-diffusion model arising in composite environments. Appl Math Model 89:819\u2013836. https:\/\/doi.org\/10.1016\/j.apm.2020.07.021","journal-title":"Appl Math Model"},{"key":"1357_CR21","unstructured":"Nvidia (2019) Maxwell tuning guide. In: Nvidia Corp. https:\/\/docs.nvidia.com\/cuda\/maxwell-tuning-guide\/index.html. Accessed 20 Dec 2019"},{"key":"1357_CR22","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1016\/j.compfluid.2015.03.008","volume":"114","author":"BP Pickering","year":"2015","unstructured":"Pickering BP, Jackson CW, Scogland TRW et al (2015) Directive-based GPU programming for computational fluid dynamics. Comput Fluids 114:242\u2013253. https:\/\/doi.org\/10.1016\/j.compfluid.2015.03.008","journal-title":"Comput Fluids"},{"key":"1357_CR23","unstructured":"Sakharnykh N (2009) Tridiagonal solvers on the GPU and applications to fluid simulation. In: NVIDIA GPU Technology Conference. San Jose, California, USA, pp 17\u201319"},{"key":"1357_CR24","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.jcp.2012.10.012","volume":"235","author":"F Salvadore","year":"2013","unstructured":"Salvadore F, Bernardini M, Botti M (2013) GPU accelerated flow solver for direct numerical simulation of turbulent flows. J Comput Phys 235:129\u2013142. https:\/\/doi.org\/10.1016\/j.jcp.2012.10.012","journal-title":"J Comput Phys"},{"key":"1357_CR25","doi-asserted-by":"publisher","first-page":"1015","DOI":"10.1016\/j.amc.2006.07.003","volume":"184","author":"Z Sheng","year":"2007","unstructured":"Sheng Z, Yuan G, Hang X (2007) Unconditional stability of parallel difference schemes with second order accuracy for parabolic equation. Appl Math Comput 184:1015\u20131031. https:\/\/doi.org\/10.1016\/j.amc.2006.07.003","journal-title":"Appl Math Comput"},{"key":"1357_CR26","first-page":"1584","volume":"44","author":"H Shi","year":"2006","unstructured":"Shi H, Liao H (2006) Unconditional stablity of corrected explicit-implicit domain decomposition algorithms for parallel approximation of heat equations. SIAM J Sci Comput 44:1584\u20131611","journal-title":"SIAM J Sci Comput"},{"key":"1357_CR27","doi-asserted-by":"publisher","DOI":"10.1201\/9781315368290","volume-title":"GPU parallel program development using CUDA","author":"T Soyata","year":"2018","unstructured":"Soyata T (2018) GPU parallel program development using CUDA. Taylor & Francis, Boca Raton"},{"key":"1357_CR28","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1137\/S1064827598348696","volume":"24","author":"X Sun","year":"2002","unstructured":"Sun X, Zhuang Y (2002) Stablized explicit-implicit doamin decomposition methods for the numerical solution of parabolic equations. SIAM J Sci Comput 24:335\u2013358","journal-title":"SIAM J Sci Comput"},{"key":"1357_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/b137868","volume-title":"Domain decomposition methods\u2014algorithms and theory","author":"A Toselli","year":"2005","unstructured":"Toselli A, Widlund OB (2005) Domain decomposition methods\u2014algorithms and theory. Springer Science &\nBusiness Media, Berlin"},{"key":"1357_CR30","doi-asserted-by":"publisher","first-page":"1511","DOI":"10.1134\/S0965542517090135","volume":"57","author":"PN Vabishchevich","year":"2017","unstructured":"Vabishchevich PN (2017) Vector domain decomposition schemes for parabolic equations. Comput Math Math Phys 57:1511\u20131527. https:\/\/doi.org\/10.1134\/S0965542517090135","journal-title":"Comput Math Math Phys"},{"key":"1357_CR31","unstructured":"Wang Y, Baboulin M, Rupp K, et al (2014) Solving 3D incompressible Navier-Stokes equations on hybrid CPU \/ GPU systems. In: Proceedings of the High Performance Computing Symposium. p 12"},{"key":"1357_CR32","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1016\/j.cam.2013.11.030","volume":"270","author":"Z Wei","year":"2014","unstructured":"Wei Z, Jang B, Jia Y (2014) A fast and interactive heat conduction simulator on GPUs. J Comput Appl Math 270:496\u2013505. https:\/\/doi.org\/10.1016\/j.cam.2013.11.030","journal-title":"J Comput Appl Math"},{"key":"1357_CR50","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1145\/1837853.1693472","volume":"45","author":"Y Zhang","year":"2010","unstructured":"Zhang Y, Cohen J, Owens JD (2010) Fast tridiagonal solvers on the GPU. ACM SIGPLAN Not 45:127. https:\/\/doi.org\/10.1145\/1837853.1693472","journal-title":"ACM SIGPLAN Not"},{"key":"1357_CR33","doi-asserted-by":"publisher","first-page":"4423","DOI":"10.1007\/s40314-018-0583-9","volume":"37","author":"Z Zhou","year":"2018","unstructured":"Zhou Z, Liang D (2018) Mass-preserving time second-order explicit\u2013implicit domain decomposition schemes for solving parabolic equations with variable coefficients. Comput Appl Math 37:4423\u20134442. https:\/\/doi.org\/10.1007\/s40314-018-0583-9","journal-title":"Comput Appl Math"},{"key":"1357_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s40314-019-0767-y","volume":"38","author":"Z Zhou","year":"2019","unstructured":"Zhou Z, Li L (2019) Conservative domain decomposition schemes for solving two-dimensional heat equations. Comput Appl Math 38:1\u201326. https:\/\/doi.org\/10.1007\/s40314-019-0767-y","journal-title":"Comput Appl Math"},{"key":"1357_CR35","doi-asserted-by":"publisher","first-page":"882","DOI":"10.1016\/j.amc.2018.06.021","volume":"338","author":"Z Zhou","year":"2018","unstructured":"Zhou Z, Liang D, Wong Y (2018) The new mass-conserving S-DDM scheme for two-dimensional parabolic equations with variable coefficients. Appl Math Comput 338:882\u2013902. https:\/\/doi.org\/10.1016\/j.amc.2018.06.021","journal-title":"Appl Math Comput"},{"key":"1357_CR36","doi-asserted-by":"publisher","first-page":"301","DOI":"10.4208\/nmtma.2009.m8016","volume":"2","author":"L Zhu","year":"2009","unstructured":"Zhu L, Yuan G, Du Q (2009) An explicit-implicit predictor-corrector domain decomposition method for time dependent multi-dimensional convection diffusion equations. Numer Math Theory Methods Appl 2:301\u2013325","journal-title":"Numer Math Theory Methods Appl"},{"key":"1357_CR37","doi-asserted-by":"publisher","first-page":"1013","DOI":"10.1134\/S0965542513070191","volume":"53","author":"Q Zhu","year":"2013","unstructured":"Zhu Q, Wang Q, Zhang Z (2013) The fractional steps domain decomposition method for numerical solution of a class of viscous wave equations. Comput Math Math Phys 53:1013\u20131025. https:\/\/doi.org\/10.1134\/S0965542513070191","journal-title":"Comput Math Math Phys"}],"container-title":["Computational and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s40314-020-01357-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s40314-020-01357-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s40314-020-01357-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,10]],"date-time":"2020-12-10T22:25:06Z","timestamp":1607639106000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s40314-020-01357-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,29]]},"references-count":38,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["1357"],"URL":"https:\/\/doi.org\/10.1007\/s40314-020-01357-7","relation":{},"ISSN":["2238-3603","1807-0302"],"issn-type":[{"type":"print","value":"2238-3603"},{"type":"electronic","value":"1807-0302"}],"subject":[],"published":{"date-parts":[[2020,10,29]]},"assertion":[{"value":"27 March 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 September 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 October 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"305"}}