{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T02:07:01Z","timestamp":1778551621871,"version":"3.51.4"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T00:00:00Z","timestamp":1721088000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T00:00:00Z","timestamp":1721088000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004434","name":"Universit\u00e0 degli Studi di Firenze","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004434","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Numer Algor"],"published-print":{"date-parts":[[2025,5]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>In this paper we describe the efficient numerical implementation of <jats:italic>Fractional HBVMs<\/jats:italic>, a class of methods recently introduced for solving systems of fractional differential equations. The reported arguments are implemented in the Matlab<jats:inline-formula>\n              <jats:alternatives>\n                <jats:tex-math>$$^{\\copyright } $$<\/jats:tex-math>\n                <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:msup>\n                    <mml:mrow\/>\n                    <mml:mi>\u00a9<\/mml:mi>\n                  <\/mml:msup>\n                <\/mml:math>\n              <\/jats:alternatives>\n            <\/jats:inline-formula> code , which is made available on the web. An extensive experimentation of the code is reported, to give evidence of its effectiveness.<\/jats:p>","DOI":"10.1007\/s11075-024-01884-y","type":"journal-article","created":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T08:01:44Z","timestamp":1721116904000},"page":"463-489","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Numerical solution of FDE-IVPs by using fractional HBVMs: the fhbvm code"],"prefix":"10.1007","volume":"99","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6290-4107","authenticated-orcid":false,"given":"Luigi","family":"Brugnano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0922-8119","authenticated-orcid":false,"given":"Gianmarco","family":"Gurioli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9716-7370","authenticated-orcid":false,"given":"Felice","family":"Iavernaro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,7,16]]},"reference":[{"key":"1884_CR1","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/s10092-013-0094-4","volume":"51","author":"L Aceto","year":"2014","unstructured":"Aceto, L., Magherini, C., Novati, P.: Fractional convolution quadrature based on generalized Adams methods. Calcolo 51, 441\u2013463 (2014). https:\/\/doi.org\/10.1007\/s10092-013-0094-4","journal-title":"Calcolo"},{"key":"1884_CR2","doi-asserted-by":"publisher","first-page":"140005","DOI":"10.1063\/1.5114132","volume":"2116","author":"P Amodio","year":"2019","unstructured":"Amodio, P., Brugnano, L., Iavernaro, F.: Spectrally accurate solutions of nonlinear fractional initial value problems. AIP Conf. Proc. 2116, 140005 (2019). https:\/\/doi.org\/10.1063\/1.5114132","journal-title":"AIP Conf. Proc."},{"key":"1884_CR3","doi-asserted-by":"publisher","first-page":"1489","DOI":"10.1007\/s11075-019-00733-7","volume":"83","author":"P Amodio","year":"2020","unstructured":"Amodio, P., Brugnano, L., Iavernaro, F.: Analysis of spectral hamiltonian boundary value methods (SHBVMs) for the numerical solution of ODE problems. Numer. Algorithms 83, 1489\u20131508 (2020). https:\/\/doi.org\/10.1007\/s11075-019-00733-7","journal-title":"Numer. Algorithms"},{"key":"1884_CR4","doi-asserted-by":"publisher","first-page":"861","DOI":"10.1007\/s11075-022-01285-z","volume":"91","author":"P Amodio","year":"2022","unstructured":"Amodio, P., Brugnano, L., Iavernaro, F.: Arbitrarily high-order energy-conserving methods for poisson problems. Numer. Algoritms 91, 861\u2013894 (2022). https:\/\/doi.org\/10.1007\/s11075-022-01285-z","journal-title":"Numer. Algoritms"},{"key":"1884_CR5","doi-asserted-by":"publisher","first-page":"108338","DOI":"10.1016\/j.aml.2022.108338","volume":"134","author":"P Amodio","year":"2022","unstructured":"Amodio, P., Brugnano, L., Iavernaro, F.: A note on a stable algorithm for computing the fractional integrals of orthogonal polynomials. Appl. Math. Lett. 134, 108338 (2022). https:\/\/doi.org\/10.1016\/j.aml.2022.108338","journal-title":"Appl. Math. Lett."},{"key":"1884_CR6","doi-asserted-by":"publisher","first-page":"1613","DOI":"10.1007\/s11075-022-01482-w","volume":"93","author":"P Amodio","year":"2023","unstructured":"Amodio, P., Brugnano, L., Iavernaro, F.: (Spectral) Chebyshev collocation methods for solving differential equations. Numer. Algoritms 93, 1613\u20131638 (2023). https:\/\/doi.org\/10.1007\/s11075-022-01482-w","journal-title":"Numer. Algoritms"},{"key":"1884_CR7","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/S0377-0427(99)00280-0","volume":"116","author":"L Brugnano","year":"2000","unstructured":"Brugnano, L.: Blended block BVMs (B$$_3$$VMs): a family of economical implicit methods for ODEs. J. Comput. Appl. Math. 116, 41\u201362 (2000). https:\/\/doi.org\/10.1016\/S0377-0427(99)00280-0","journal-title":"J. Comput. Appl. Math."},{"key":"1884_CR8","doi-asserted-by":"publisher","unstructured":"Brugnano, L., Burrage, K., Burrage, P., Iavernaro, F.: A spectrally accurate step-by-step method for the numerical solution of fractional differential equations. J. Sci. Comput. 99, 48 (2024). https:\/\/doi.org\/10.1007\/s10915-024-02517-1","DOI":"10.1007\/s10915-024-02517-1"},{"key":"1884_CR9","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/s10444-022-09992-w","volume":"48","author":"L Brugnano","year":"2022","unstructured":"Brugnano, L., Frasca-Caccia, G., Iavernaro, F., Vespri, V.: A new framework for polynomial approximation to differential equations. Adv. Comput. Math. 48, 76 (2022). https:\/\/doi.org\/10.1007\/s10444-022-09992-w","journal-title":"Adv. Comput. Math."},{"key":"1884_CR10","doi-asserted-by":"publisher","DOI":"10.1201\/b19319","volume-title":"Line Integral Methods for Conservative Problems","author":"L Brugnano","year":"2016","unstructured":"Brugnano, L., Iavernaro, F.: Line Integral Methods for Conservative Problems. Chapman et Hall\/CRC, Boca Raton, FL, USA (2016)"},{"issue":"2","key":"1884_CR11","doi-asserted-by":"publisher","first-page":"36","DOI":"10.3390\/axioms7020036","volume":"7","author":"L Brugnano","year":"2018","unstructured":"Brugnano, L., Iavernaro, F.: Line integral solution of differential problems. Axioms 7(2), 36 (2018). https:\/\/doi.org\/10.3390\/axioms7020036","journal-title":"Axioms"},{"key":"1884_CR12","doi-asserted-by":"publisher","unstructured":"Brugnano, L., Iavernaro, F.: A general framework for solving differential equations. Ann. Univ. Ferrara Sez. VII Sci. Mat. 68,243\u2013258 (2022). https:\/\/doi.org\/10.1007\/s11565-022-00409-6","DOI":"10.1007\/s11565-022-00409-6"},{"key":"1884_CR13","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1016\/j.cam.2011.07.022","volume":"236","author":"L Brugnano","year":"2011","unstructured":"Brugnano, L., Iavernaro, F., Trigiante, D.: A note on the efficient implementation of hamiltonian BVMs. J. Comput. Appl. Math. 236, 375\u2013383 (2011). https:\/\/doi.org\/10.1016\/j.cam.2011.07.022","journal-title":"J. Comput. Appl. Math."},{"key":"1884_CR14","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/S0168-9274(01)00140-4","volume":"42","author":"L Brugnano","year":"2002","unstructured":"Brugnano, L., Magherini, C.: Blended implementation of block implicit methods for ODEs. Appl. Numer. Math. 42, 29\u201345 (2002). https:\/\/doi.org\/10.1016\/S0168-9274(01)00140-4","journal-title":"Appl. Numer. Math."},{"key":"1884_CR15","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1016\/j.cam.2003.09.004","volume":"164\u2013165","author":"L Brugnano","year":"2004","unstructured":"Brugnano, L., Magherini, C.: The BiM code for the numerical solution of ODEs. J. Comput. Appl. Math. 164\u2013165, 145\u2013158 (2004). https:\/\/doi.org\/10.1016\/j.cam.2003.09.004","journal-title":"J. Comput. Appl. Math."},{"key":"1884_CR16","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1016\/j.cam.2006.02.057","volume":"205","author":"L Brugnano","year":"2007","unstructured":"Brugnano, L., Magherini, C.: Blended implicit methods for solving ODE and DAE problems, and their extension for second order problems. J. Comput. Appl. Math. 205, 777\u2013790 (2007). https:\/\/doi.org\/10.1016\/j.cam.2006.02.057","journal-title":"J. Comput. Appl. Math."},{"key":"1884_CR17","doi-asserted-by":"publisher","first-page":"542","DOI":"10.1016\/j.apnum.2008.03.008","volume":"59","author":"L Brugnano","year":"2009","unstructured":"Brugnano, L., Magherini, C.: Recent advances in linear analysis of convergence for splittings for solving ODE problems. Appl. Numer. Math. 59, 542\u2013557 (2009). https:\/\/doi.org\/10.1016\/j.apnum.2008.03.008","journal-title":"Appl. Numer. Math."},{"key":"1884_CR18","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1016\/j.cam.2005.05.005","volume":"189","author":"L Brugnano","year":"2006","unstructured":"Brugnano, L., Magherini, C., Mugnai, F.: Blended implicit methods for the numerical solution of DAE problems. J. Comput. Appl. Math. 189, 34\u201350 (2006). https:\/\/doi.org\/10.1016\/j.cam.2005.05.005","journal-title":"J. Comput. Appl. Math."},{"key":"1884_CR19","doi-asserted-by":"publisher","first-page":"1183","DOI":"10.1007\/s11075-018-0586-z","volume":"81","author":"L Brugnano","year":"2019","unstructured":"Brugnano, L., Montijano, J.I., Iavernaro, F., Rand\u00e9z, L.: Spectrally accurate space-time solution of hamiltonian PDEs. Numer. Algorithms 81, 1183\u20131202 (2019). https:\/\/doi.org\/10.1007\/s11075-018-0586-z","journal-title":"Numer. Algorithms"},{"key":"1884_CR20","doi-asserted-by":"publisher","unstructured":"Brugnano, L., Montijano, J.I., Rand\u00e9z, L.: On the effectiveness of spectral methods for the numerical solution of multi-frequency highly-oscillatory hamiltonian problems. Numer. Algorithms 81, 345\u2013376 (2019). https:\/\/doi.org\/10.1007\/s11075-018-0552-9","DOI":"10.1007\/s11075-018-0552-9"},{"key":"1884_CR21","doi-asserted-by":"publisher","unstructured":"Cardone, A., Conte, D., Paternoster, B.: A Matlab code for fractional differential equations based on two-step spline collocation methods. In: Fractional Differential Equations, Modeling, Discretization, and Numerical Solvers, Cardone, A., et\u00a0al. (eds.) Springer INDAM Series, vol. 50, pp. 121\u2013146 (2023). https:\/\/doi.org\/10.1007\/978-981-19-7716-9_8","DOI":"10.1007\/978-981-19-7716-9_8"},{"key":"1884_CR22","volume-title":"Numerical Methods in Scientific Computing","author":"G Dahlquist","year":"2008","unstructured":"Dahlquist, G., Bj\u00f6rk, \u00c5.: Numerical Methods in Scientific Computing. SIAM, Philadelphia, PA, USA (2008)"},{"key":"1884_CR23","doi-asserted-by":"crossref","unstructured":"Diethelm, K.: The analysis of fractional differential equations. An application-oriented exposition using differential operators of Caputo type. Lecture Notes in Math, 2004. Springer-Verlag, Berlin, (2010)","DOI":"10.1007\/978-3-642-14574-2"},{"key":"1884_CR24","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1023\/A:1016592219341","volume":"29","author":"K Diethelm","year":"2002","unstructured":"Diethelm, K., Ford, N.J., Freed, A.D.: A predictor-corrector approach for the numerical solution of fractional differential equations. Nonlinear Dyn. 29, 3\u201322 (2002). https:\/\/doi.org\/10.1023\/A:1016592219341","journal-title":"Nonlinear Dyn."},{"key":"1884_CR25","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1023\/B:NUMA.0000027736.85078.be","volume":"36","author":"K Diethelm","year":"2004","unstructured":"Diethelm, K., Ford, N.J., Freed, A.D.: Detailed error analysis for a fractional adams method. Numer. Algorithms 36, 31\u201352 (2004). https:\/\/doi.org\/10.1023\/B:NUMA.0000027736.85078.be","journal-title":"Numer. Algorithms"},{"key":"1884_CR26","doi-asserted-by":"publisher","unstructured":"Garrappa, R.: Numerical evaluation of two and three parameter mittag-leffler functions. SIAM J. Numer. Anal. 53 No. 3, 1350\u20131369 (2015). https:\/\/doi.org\/10.1137\/140971191","DOI":"10.1137\/140971191"},{"key":"1884_CR27","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1016\/j.matcom.2013.09.012","volume":"110","author":"R Garrappa","year":"2015","unstructured":"Garrappa, R.: Trapezoidal methods for fractional differential equations: theoretical and computational aspects. Math. Comput. Simul. 110, 96\u2013112 (2015). https:\/\/doi.org\/10.1016\/j.matcom.2013.09.012","journal-title":"Math. Comput. Simul."},{"issue":"2","key":"1884_CR28","doi-asserted-by":"publisher","first-page":"16","DOI":"10.3390\/math6020016","volume":"6","author":"R Garrappa","year":"2018","unstructured":"Garrappa, R.: Numerical solution of fractional differential equations: a survey and a software tutorial. Math. 6(2), 16 (2018). https:\/\/doi.org\/10.3390\/math6020016","journal-title":"Math."},{"key":"1884_CR29","doi-asserted-by":"publisher","first-page":"113640","DOI":"10.1016\/j.cam.2021.113640","volume":"398","author":"Z Gu","year":"2021","unstructured":"Gu, Z.: Spectral collocation method for nonlinear riemann-liouville fractional terminal value problems. J. Compt. Appl. math. 398, 113640 (2021). https:\/\/doi.org\/10.1016\/j.cam.2021.113640","journal-title":"J. Compt. Appl. math."},{"key":"1884_CR30","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/s11075-020-01031-3","volume":"88","author":"Z Gu","year":"2021","unstructured":"Gu, Z., Kong, Y.: Spectral collocation method for caputo fractional terminal value problems. Numer. Algorithms 88, 93\u2013111 (2021). https:\/\/doi.org\/10.1007\/s11075-020-01031-3","journal-title":"Numer. Algorithms"},{"key":"1884_CR31","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1137\/S1064827595287456","volume":"18","author":"PJ van der Houwen","year":"1997","unstructured":"van der Houwen, P.J., de Swart, J.J.B.: Triangularly implicit iteration methods for ODE-IVP solvers. SIAM J. Sci. Comput. 18, 41\u201355 (1997). https:\/\/doi.org\/10.1137\/S1064827595287456","journal-title":"SIAM J. Sci. Comput."},{"issue":"1\u20132","key":"1884_CR32","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1023\/A:1018990601750","volume":"7","author":"PJ van der Houwen","year":"1997","unstructured":"van der Houwen, P.J., de Swart, J.J.B.: Parallel linear system solvers for runge-kutta methods. Adv. Comput. Math. 7(1\u20132), 157\u2013181 (1997). https:\/\/doi.org\/10.1023\/A:1018990601750","journal-title":"Adv. Comput. Math."},{"key":"1884_CR33","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(95)00158-1","volume":"66","author":"PJ van der Houwen","year":"1996","unstructured":"van der Houwen, P.J., Sommeijer, B.P., de Swart, J.J.: Parallel predictor-corrector methods. J. Comput. Appl. Math. 66, 53\u201371 (1996). https:\/\/doi.org\/10.1016\/0377-0427(95)00158-1","journal-title":"J. Comput. Appl. Math."},{"key":"1884_CR34","doi-asserted-by":"publisher","first-page":"614","DOI":"10.1016\/j.jcp.2016.04.039","volume":"316","author":"C Li","year":"2016","unstructured":"Li, C., Yi, Q., Chen, A.: Finite difference methods with non-uniform meshes for nonlinear fractional differential equations. J. Comput. Phys. 316, 614\u2013631 (2016). https:\/\/doi.org\/10.1016\/j.jcp.2016.04.039","journal-title":"J. Comput. Phys."},{"key":"1884_CR35","doi-asserted-by":"publisher","unstructured":"Lubich, Ch.: Fractional linear multistep methods for abel-volterra integral equations of the second kind. Math. Comp. 45 No. 172, 463\u2013469 (1985). https:\/\/doi.org\/10.1090\/S0025-5718-1985-0804935-7","DOI":"10.1090\/S0025-5718-1985-0804935-7"},{"key":"1884_CR36","unstructured":"Podlubny, I.: Fractional differential equations. An introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications. Academic Press, Inc., San Diego, CA, (1999)"},{"key":"1884_CR37","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1137\/16M1082329","volume":"55","author":"M Stynes","year":"2017","unstructured":"Stynes, M., O\u2019Riordan, E., Gracia, J.L.: Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal. 55, 1057\u20131079 (2017). https:\/\/doi.org\/10.1137\/16M1082329","journal-title":"SIAM J. Numer. Anal."},{"key":"1884_CR38","doi-asserted-by":"publisher","first-page":"460","DOI":"10.1016\/j.jcp.2013.09.039","volume":"257","author":"M Zayernouri","year":"2014","unstructured":"Zayernouri, M., Karniadakis, G.E.: Exponentially accurate spectral and spectral element methods for fractional ODEs. J. Comput. Phys. 257, 460\u2013480 (2014). https:\/\/doi.org\/10.1016\/j.jcp.2013.09.039","journal-title":"J. Comput. Phys."},{"key":"1884_CR39","unstructured":"Mazzia, F., Magherini, C.: Test Set for Initial Value Problem Solvers. Release 2.4, February 2008, Department of Mathematics, University of Bari and INdAM, Research Unit of Bari, Italy, available at: https:\/\/archimede.uniba.it\/~testset\/testsetivpsolvers\/"},{"key":"1884_CR40","unstructured":"https:\/\/people.dimai.unifi.it\/brugnano\/fhbvm\/"}],"container-title":["Numerical Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11075-024-01884-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11075-024-01884-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11075-024-01884-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,14]],"date-time":"2025-04-14T07:40:25Z","timestamp":1744616425000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11075-024-01884-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,16]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["1884"],"URL":"https:\/\/doi.org\/10.1007\/s11075-024-01884-y","relation":{},"ISSN":["1017-1398","1572-9265"],"issn-type":[{"value":"1017-1398","type":"print"},{"value":"1572-9265","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,16]]},"assertion":[{"value":"7 March 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 July 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interests, nor competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of Interest\/Competing Interests"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}}]}}