{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T21:26:52Z","timestamp":1770326812641,"version":"3.49.0"},"reference-count":48,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,11,10]],"date-time":"2022-11-10T00:00:00Z","timestamp":1668038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>We collected 20 explicit and stable numerical algorithms for the one-dimensional transient diffusion equation and analytically examined their consistency and convergence properties. Most of the methods used have been constructed recently and their truncation errors are given in this paper for the first time. The truncation errors contain the ratio of the time and space steps; thus, the algorithms are conditionally consistent. We performed six numerical tests to compare their performance and try to explain the observed accuracies based on the truncation errors. In one of the experiments, the diffusion coefficient is supposed to change strongly in time, where a nontrivial analytical solution containing the Kummer function was successfully reproduced.<\/jats:p>","DOI":"10.3390\/a15110425","type":"journal-article","created":{"date-parts":[[2022,11,10]],"date-time":"2022-11-10T21:33:02Z","timestamp":1668115982000},"page":"425","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Consistency and Convergence Properties of 20 Recent and Old Numerical Schemes for the Diffusion Equation"],"prefix":"10.3390","volume":"15","author":[{"given":"\u00c1d\u00e1m","family":"Nagy","sequence":"first","affiliation":[{"name":"Institute of Physics and Electrical Engineering, University of Miskolc, 3515 Miskolc, Hungary"}]},{"given":"J\u00e1nos","family":"Maj\u00e1r","sequence":"additional","affiliation":[{"name":"Institute of Physics and Electrical Engineering, University of Miskolc, 3515 Miskolc, Hungary"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0439-3070","authenticated-orcid":false,"given":"Endre","family":"Kov\u00e1cs","sequence":"additional","affiliation":[{"name":"Institute of Physics and Electrical Engineering, University of Miskolc, 3515 Miskolc, Hungary"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Hundsdorfer, W.H., and Verwer, J.G. (2003). Numerical Solution of Time-Dependent Advection-Diffusion-Reaction Equations, Springer.","DOI":"10.1007\/978-3-662-09017-6"},{"key":"ref_2","unstructured":"Acton, Q.A. (2012). Issues in Biophysics and Geophysics Research and Application: 2011 Edition, ScholarlyEditions."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1007\/s11012-021-01353-z","article-title":"Advection\u2013diffusion in a porous medium with fractal geometry: Fractional transport and crossovers on time scales","volume":"57","author":"Zhokh","year":"2022","journal-title":"Meccanica"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Yu, H., Yao, L., Ma, Y., Hou, Z., Tang, J., Wang, Y., and Ni, Y. (2022). The Moisture Diffusion Equation for Moisture Absorption of Multiphase Symmetrical Sandwich Structures. Mathematics, 10.","DOI":"10.3390\/math10152669"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zimmerman, R.W. (2018). The Imperial College Lectures in Petroleum Engineering, World Scientific Publishing.","DOI":"10.1142\/q0146"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1016\/j.apradiso.2007.08.018","article-title":"Numerical solution of diffusion equation describing the flow of radon through concrete","volume":"66","author":"Djordjevich","year":"2008","journal-title":"Appl. Radiat. Isot."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Su\u00e1rez-Carre\u00f1o, F., and Rosales-Romero, L. (2021). Convergency and stability of explicit and implicit schemes in the simulation of the heat equation. Appl. Sci., 11.","DOI":"10.3390\/app11104468"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Hundsdorfer, W., and Verwer, J. (2003). Numerical Solution of Time-Dependent Advection-Diffusion-Reaction Equations, Springer.","DOI":"10.1007\/978-3-662-09017-6"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1063\/5.0050792","article-title":"Numerical solution of convection-diffusion-reaction equations by a finite element method with error correlation","volume":"11","author":"Lima","year":"2021","journal-title":"AIP Adv."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ndou, N., Dlamini, P., and Jacobs, B.A. (2022). Enhanced Unconditionally Positive Finite Difference Method for Advection\u2013Diffusion\u2013Reaction Equations. Mathematics, 10.","DOI":"10.3390\/math10152639"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"23","DOI":"10.4314\/ijest.v11i4.3","article-title":"A comparative study between finite difference explicit and implicit method for predicting pressure distribution in a petroleum reservoir","volume":"11","author":"Appau","year":"2019","journal-title":"Int. J. Eng. Sci. Technol."},{"key":"ref_12","first-page":"1","article-title":"Sharp error estimate of BDF2 scheme with variable time steps for molecular beam expitaxial models without slop selection","volume":"41","author":"Zhang","year":"2021","journal-title":"J. Math."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1139","DOI":"10.1080\/00207160.2021.1954621","article-title":"A robust numerical scheme for singularly perturbed parabolic reaction-diffusion problems via the method of lines","volume":"99","author":"Mbroh","year":"2021","journal-title":"Int. J. Comput. Math."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Jalghaf, H.K., Kov\u00e1cs, E., Maj\u00e1r, J., Nagy, \u00c1., and Askar, A.H. (2021). Explicit stable finite difference methods for diffusion-reaction type equations. Mathematics, 9.","DOI":"10.3390\/math9243308"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1464","DOI":"10.2166\/ws.2021.010","article-title":"Study of 2D contaminant transport with depth varying input source in a groundwater reservoir","volume":"21","author":"Singh","year":"2021","journal-title":"Water Sci. Technol. Water Supply"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ji, Y., Zhang, H., and Xing, Y. (2022). New Insights into a Three-Sub-Step Composite Method and Its Performance on Multibody Systems. Mathematics, 10.","DOI":"10.3390\/math10142375"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"103825","DOI":"10.1016\/j.finel.2022.103825","article-title":"Speeding up mesoscale thermal simulations of powder bed additive manufacturing thanks to the forward Euler time-integration scheme: A critical assessment","volume":"211","author":"Essongue","year":"2022","journal-title":"Finite Elem. Anal. Des."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Reguly, I.Z., and Mudalige, G.R. (2020). Productivity, performance, and portability for computational fluid dynamics applications. Comput. Fluids, 199.","DOI":"10.1016\/j.compfluid.2020.104425"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s42514-019-00002-y","article-title":"The international race towards Exascale in Europe","volume":"1","author":"Gagliardi","year":"2019","journal-title":"CCF Trans. High Perform. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1412","DOI":"10.1108\/HFF-01-2016-0038","article-title":"Performance of UPFD scheme under some different regimes of advection, diffusion and reaction","volume":"27","author":"Appadu","year":"2017","journal-title":"Int. J. Numer. Methods Heat Fluid Flow"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1088\/1742-6596\/909\/1\/012038","article-title":"A simple but accurate explicit finite difference method for the advection-diffusion equation","volume":"909","author":"Sanjaya","year":"2017","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2020\/9647416","article-title":"An efficient alternating direction explicit method for solving a nonlinear partial differential equation","volume":"2020","author":"Pourghanbar","year":"2020","journal-title":"Math. Probl. Eng."},{"key":"ref_23","first-page":"21","article-title":"Comparison of Finite Difference Solution Methods for Reaction Diffusion System in Two Dimensions","volume":"8","author":"Manaa","year":"2011","journal-title":"AL-Rafidain J. Comput. Sci. Math."},{"key":"ref_24","unstructured":"Nwaigwe, C. (2022, September 14). An Unconditionally Stable Scheme for Two-Dimensional Convection-Diffusion-Reaction Equations. Available online: https:\/\/www.researchgate.net\/publication\/357606287_An_Unconditionally_Stable_Scheme_for_Two-Dimensional_Convection-Diffusion-Reaction_Equations."},{"key":"ref_25","first-page":"245","article-title":"A comparative study of two different finite difference methods for solving advection\u2013diffusion reaction equation for modeling exponential traveling wave in heat and mass transfer processes","volume":"71","author":"Djordjevich","year":"2021","journal-title":"Ric. Mat."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"249","DOI":"10.4310\/MAA.2019.v26.n3.a3","article-title":"An Alternating Direction Explicit Method for Time Evolution Equations with Applications to Fractional Differential Equations","volume":"26","author":"Liu","year":"2020","journal-title":"Methods Appl. Anal."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"323","DOI":"10.35925\/j.multi.2020.4.36","article-title":"Part 1: Construction and investigation of new numerical algorithms for the heat equation","volume":"10","author":"Saleh","year":"2020","journal-title":"Multidiszcip. Tudom\u00e1nyok"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"349","DOI":"10.35925\/j.multi.2020.4.38","article-title":"Part 3: Construction and investigation of new numerical algorithms for the heat equation","volume":"10","author":"Saleh","year":"2020","journal-title":"Multidiszcip. Tudom\u00e1nyok"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Nagy, \u00c1., Saleh, M., Omle, I., Kareem, H., and Kov\u00e1cs, E. (2021). New stable, explicit, shifted-hopscotch algorithms for the heat equation. Math. Comput. Appl., 26.","DOI":"10.3390\/mca26030061"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Nagy, \u00c1., Omle, I., Kareem, H., Kov\u00e1cs, E., Barna, I.F., and Bognar, G. (2021). Stable, Explicit, Leapfrog-Hopscotch Algorithms for the Diffusion Equation. Computation, 9.","DOI":"10.3390\/computation9080092"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Kov\u00e1cs, E., Nagy, \u00c1., and Saleh, M. (2021). A set of new stable, explicit, second order schemes for the non-stationary heat conduction equation. Mathematics, 9.","DOI":"10.3390\/math9182284"},{"key":"ref_32","first-page":"2469","article-title":"A class of new stable, explicit methods to solve the non-stationary heat equation","volume":"37","year":"2020","journal-title":"Numer. Methods Partial Differ. Equ."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2100600","DOI":"10.1002\/adts.202100600","article-title":"A New Stable, Explicit, Third-Order Method for Diffusion-Type Problems","volume":"5","author":"Nagy","year":"2022","journal-title":"Adv. Theory Simul."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Holmes, M.H. (2007). Introduction to Numerical Methods in Differential Equations, Springer.","DOI":"10.1007\/978-0-387-68121-4"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Morton, K.W., and Mayers, D.F. (2005). Numerical Solution of Partial Differential Equations, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511812248"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"\u00d6zi\u015fik, M.N. (2017). Finite Difference Methods in Heat Transfer, CRC Press.","DOI":"10.1201\/9781315168784"},{"key":"ref_37","unstructured":"Richtmyer, R.D., and Morton, K.W. (1967). Difference Methods for Initial Value Problems, Wiley. [2nd ed.]."},{"key":"ref_38","unstructured":"Mitchell, A.R., and Griffiths, D.F. (1980). The Finite Difference Method in Partial Differential Equations, Wiley."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Saleh, M., Kov\u00e1cs, E., Barna, I.F., and M\u00e1ty\u00e1s, L. (2022). New Analytical Results and Comparison of 14 Numerical Schemes for the Diffusion Equation with Space-Dependent Diffusion Coefficient. Mathematics, 10.","DOI":"10.3390\/math10152813"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Iserles, A. (2009). A First Course in the Numerical Analysis of Differential Equations, Cambridge University Press.","DOI":"10.1017\/CBO9780511995569"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2177","DOI":"10.1016\/j.mcm.2011.05.005","article-title":"An unconditionally positivity preserving scheme for advection-diffusion reaction equations","volume":"57","author":"Kojouharov","year":"2013","journal-title":"Math. Comput. Model."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"3","DOI":"10.32973\/jcam.2020.001","article-title":"New Stable, Explicit, First Order Method to Solve the Heat Conduction Equation","volume":"15","year":"2020","journal-title":"J. Comput. Appl. Mech."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1115\/1.3691590","article-title":"On the solution of the diffusion equations by numerical methods","volume":"88","author":"Barakat","year":"1966","journal-title":"J. Heat Transfer"},{"key":"ref_44","unstructured":"Hirsch, C. (1988). Numerical Computation of Internal and External Flows, Volume 1: Fundamentals of Numerical Discretization, Wiley."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1093\/imamat\/7.2.216","article-title":"General Hopscotch Algorithm for the Numerical Solution of Partial Differential Equations","volume":"7","author":"Gourlay","year":"1971","journal-title":"IMA J. Appl. Math."},{"key":"ref_46","first-page":"22","article-title":"New Explicit Asymmetric Hopscotch Methods for the Heat Conduction Equation","volume":"2","author":"Saleh","year":"2021","journal-title":"Comput. Sci. Math. Forum"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Ferziger, J.H., and Peri\u0107, M. (1996). Computational Methods for Fluid Dynamics, Springer.","DOI":"10.1007\/978-3-642-97651-3"},{"key":"ref_48","first-page":"101","article-title":"General Self-Similar Solutions of Diffusion Equation and Related Constructions","volume":"67","author":"Barna","year":"2022","journal-title":"Rom. J. Phys."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/11\/425\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:14:11Z","timestamp":1760145251000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/11\/425"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,10]]},"references-count":48,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["a15110425"],"URL":"https:\/\/doi.org\/10.3390\/a15110425","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,10]]}}}