{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T16:06:54Z","timestamp":1769011614828,"version":"3.49.0"},"reference-count":37,"publisher":"Walter de Gruyter GmbH","issue":"1","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,7,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>The article deals with the solution of technical initial value problems. To solve such problems, an analytical or numerical approach is possible. The analytical approach can provide an accurate result; however, it is not available for all problems and it is not entirely suitable for calculation on a computer, due to the limited numerical accuracy. For this reason, the numerical approach is preferred. This approach uses ordinary differential equations to approximate the continuous behaviour of the real-world system. There are many known numerical methods for solving such equations, most of them limited in their accuracy, have a limited region of stability and can be quite slow to achieve the acceptable solution. The numerical method proposed in this article is based on the Taylor series and overcomes the biggest challenge, i.e. calculating higher derivatives. The aim of the article is therefore twofold: to introduce the method and show its properties, and to show its behaviour when solving problems composed of linear and nonlinear ordinary differential equations. Linear problems are modelled by partial differential equations and solved in parallel using the PETSc library. The parallel solution is demonstrated using the wave equation, which is transformed into the system of ordinary differential equations using the method of lines. The solution of nonlinear problems is introduced together with several optimisations that significantly increase the calculation speed. The improvements are demonstrated using several numerical examples that are solved using MATLAB software.<\/jats:p>","DOI":"10.1515\/comp-2024-0005","type":"journal-article","created":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T11:41:47Z","timestamp":1720784507000},"source":"Crossref","is-referenced-by-count":1,"title":["Solving linear and nonlinear problems using Taylor series method"],"prefix":"10.1515","volume":"14","author":[{"given":"Petr","family":"Veigend","sequence":"first","affiliation":[{"name":"Faculty of Information Technology, Brno University of Technology , Bo\u017eet\u011bchova 2, 612 66 , Brno , Czech Republic"}]},{"given":"Gabriela","family":"Ne\u010dasov\u00e1","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Brno University of Technology , Bo\u017eet\u011bchova 2, 612 66 , Brno , Czech Republic"}]},{"given":"V\u00e1clav","family":"\u0160\u00e1tek","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Brno University of Technology , Bo\u017eet\u011bchova 2, 612 66 , Brno , Czech Republic"},{"name":"VSB - Technical University of Ostrava, IT4Innovations , 17. listopadu 15\/2172, 708 33 , Ostrava-Poruba , Czech Republic"}]}],"member":"374","published-online":{"date-parts":[[2024,7,12]]},"reference":[{"key":"2025102317461380956_j_comp-2024-0005_ref_001","unstructured":"J. Kunovsk\u00fd, Modern Taylor Series Method, Habilitation work, Faculty of Electrical Engineering and Computer Science, Brno University of Technology, 1994."},{"key":"2025102317461380956_j_comp-2024-0005_ref_002","unstructured":"J. Kunovsk\u00fd, Tksl. online, https:\/\/www.fit.vut.cz\/research\/product\/51\/.en."},{"key":"2025102317461380956_j_comp-2024-0005_ref_003","unstructured":"Matlab and simulink software, 2017, http:\/\/www.mathworks.com."},{"key":"2025102317461380956_j_comp-2024-0005_ref_004","unstructured":"F. Kocina,  Fos. online, http:\/\/www.fit.vutbr.cz\/iveigend\/fos."},{"key":"2025102317461380956_j_comp-2024-0005_ref_005","unstructured":"V. \u0160\u00e1tek, High performance computing research group, online, https:\/\/www.fit.vut.cz\/research\/group\/hpc\/.en."},{"key":"2025102317461380956_j_comp-2024-0005_ref_006","doi-asserted-by":"crossref","unstructured":"F. Kocina, J. Kunovsk\u00fd, G. Ne\u010dasov\u00e1, V. \u0160\u00e1tek, and P. Veigend, \u201cParallel solution of higher order differential equations,\u201d In Proceedings of the 2016 International Conference on High Performance Computing & Simulation (HPCS 2016), Institute of Electrical and Electronics Engineers, pp. 302\u2013309, 2016.","DOI":"10.1109\/HPCSim.2016.7568350"},{"key":"2025102317461380956_j_comp-2024-0005_ref_007","unstructured":"R. Barrio, M. Rodr\u00edguez, A. Abad, and F. Blesa, \u201cTIDES: A free software based on the Taylor series method,\u201d Monograf\u00edas de la Real Academia de Ciencias de Zaragoza, vol. 35, pp. 83\u201395, 2011."},{"key":"2025102317461380956_j_comp-2024-0005_ref_008","doi-asserted-by":"crossref","unstructured":"A. Jorba and M. Zou, \u201cA software package for the numerical integration of ODE by means of high-order Taylor methods,\u201d Exp. Math., vol. 14, pp. 99\u2013117, 2005.","DOI":"10.1080\/10586458.2005.10128904"},{"key":"2025102317461380956_j_comp-2024-0005_ref_009","doi-asserted-by":"crossref","unstructured":"Y. F. Chang and G. Corliss, \u201cATOMF: Solving ODEs and DAEs using Taylor series,\u201d Computers & Mathematics with Applications, vol. 28, pp. 209\u2013233, 1994.","DOI":"10.1016\/0898-1221(94)00193-6"},{"key":"2025102317461380956_j_comp-2024-0005_ref_010","unstructured":"M. Berz, COSY infinity version 8 Reference Manual, Technical Report MSUCL-1088, National Superconducting Cyclotron Lab., Michigan State University, East Lansing, Mich., 1997."},{"key":"2025102317461380956_j_comp-2024-0005_ref_011","unstructured":"N. S. Nedialkov and J. Pryce, \u201cSolving differential algebraic equations by Taylor series III. the DAETS code,\u201d JNAIAM J. Numer. Anal. Ind. Appl. Math, vol. 3, pp. 61\u201380, 2008."},{"key":"2025102317461380956_j_comp-2024-0005_ref_012","doi-asserted-by":"crossref","unstructured":"R. Barrio, F. Blesa, and M. Lara, \u201cVSVO formulation of the Taylor method for the numerical solution of ODEs,\u201d Computers and Mathematics with Applications, vol. 50, pp. 93\u2013111, 2005.","DOI":"10.1016\/j.camwa.2005.02.010"},{"key":"2025102317461380956_j_comp-2024-0005_ref_013","doi-asserted-by":"crossref","unstructured":"R. Barrio, \u201cPerformance of the Taylor series method for ODEs\/DAEs,\u201d In: Applied Mathematics and Computation, vol. 163, pp. 525\u2013545, 2005. ISSN 00963003.","DOI":"10.1016\/j.amc.2004.02.015"},{"key":"2025102317461380956_j_comp-2024-0005_ref_014","doi-asserted-by":"crossref","unstructured":"P. Mohazzabi and J. L. Becker, \u201cNumerical solution of differential equations by Direct Taylor expansion,\u201d Journal of Applied Mathematics and Physics, vol. 5, no. 3, 623\u2013630, 2017.","DOI":"10.4236\/jamp.2017.53053"},{"key":"2025102317461380956_j_comp-2024-0005_ref_015","doi-asserted-by":"crossref","unstructured":"A. Baeza, S. Boscarino, P. Mulet, G. Russo, and D. Zor\u00edo, \u201cApproximate Taylor methods for ODEs,\u201d Computers & Fluids, vol. 159, pp. 156\u2013166, 2017.","DOI":"10.1016\/j.compfluid.2017.10.001"},{"key":"2025102317461380956_j_comp-2024-0005_ref_016","doi-asserted-by":"crossref","unstructured":"P. Amodio, F. Iavernaro, F. Mazzia, M. S. Mukhametzhanov, and Y. D. Sergeyev, \u201cA generalized Taylor method of order three for the solution of initial value problems in standard and infinity floating-point arithmeticm,\u201d Mathematics and Computers in Simulation, vol. 141, pp. 24\u201339, 2017.","DOI":"10.1016\/j.matcom.2016.03.007"},{"key":"2025102317461380956_j_comp-2024-0005_ref_017","unstructured":"S. Dimova, I. Hristov, R. Hristova, I. Puzynin, T. Puzynina, Z. Sharipov, et al., OpenMP parallelization of multiple precision Taylor series method, 2019. https:\/\/arxiv.org\/abs\/1908.09301."},{"key":"2025102317461380956_j_comp-2024-0005_ref_018","doi-asserted-by":"crossref","unstructured":"S. Liao, \u201cOn the reliability of computed chaotic solutions of non-linear differential equations,\u201d Tellus A: Dynamic Meteorology and Oceanography, vol. 61, no. 4, pp. 550\u2013564, 2008.","DOI":"10.1111\/j.1600-0870.2009.00402.x"},{"key":"2025102317461380956_j_comp-2024-0005_ref_019","doi-asserted-by":"crossref","unstructured":"I. Hristov, R. Hristova, S. Dimova, P. Armyanov, N. Hegunov, I. Puzynin, et al., \u201cParallelizing multiple precision Taylor series method for\u00ef\u00a3\u00a1integrating the Lorenz system,\u201d In: I. Georgiev, H. Kostadinov, and E. Lilkova, editors, Advanced Computing in Industrial Mathematics, Springer International Publishing, Cham, pp. 56\u201366, 2023.","DOI":"10.1007\/978-3-031-20951-2_6"},{"key":"2025102317461380956_j_comp-2024-0005_ref_020","unstructured":"I. Hristov, R. Hristova, S. Dimova, P. Armyanov, N. Shegunov, I. Puzynin, et al., \u201cOn the efficient parallel computing of long term reliable trajectories for the Lorenz system,\u201d arXiv:2101.06682v1, 2021."},{"key":"2025102317461380956_j_comp-2024-0005_ref_021","doi-asserted-by":"crossref","unstructured":"P. Veigend, G. Ne\u010dcasov\u00e1, and V. \u0160\u00e1tek, \u201cTaylor series based numerical integration method,\u201d Open Computer Science, vol. 11, no. 1, pp. 60\u201369, 2021.","DOI":"10.1515\/comp-2020-0163"},{"key":"2025102317461380956_j_comp-2024-0005_ref_022","doi-asserted-by":"crossref","unstructured":"P. Veigend, G. Ne\u010dasov\u00e1, and V. \u0160\u00e1tek, \u201cHigh order numerical integration method and its applications - the first 36 years of MTSM,\u201d In: 2019 IEEE 15th International Scientific Conference on Informatics, Institute of Electrical and Electronics Engineers, pp. 25\u201330, 2019.","DOI":"10.1109\/Informatics47936.2019.9119258"},{"key":"2025102317461380956_j_comp-2024-0005_ref_023","doi-asserted-by":"crossref","unstructured":"P. Veigend, G. Ne\u010dasov\u00e1, and V. \u0160\u00e1tek, \u201cTaylor series method in numerical integration: Linear and nonlinear problems,\u201d In: 2022 IEEE 16th International Scientific Conference on Informatics, Informatics 2022 - Proceedings, IEEE, pp. 239\u2013244. Communications Society, 2023.","DOI":"10.1109\/Informatics57926.2022.10083462"},{"key":"2025102317461380956_j_comp-2024-0005_ref_024","doi-asserted-by":"crossref","unstructured":"E. Hairer, S. P. N\u00f8rsett, and G. Wanner, Solving Ordinary Differential Equations I, Nonstiff Problems. Springer-Verlag, Berlin Heidelberg, 1987. ISBN 3-540-56670-8.","DOI":"10.1007\/978-3-662-12607-3"},{"key":"2025102317461380956_j_comp-2024-0005_ref_025","unstructured":"G. D. Smith, Numerical Solution of Partial Differential Equations: Finite Difference Methods, Oxford University Press, UK, 1985."},{"key":"2025102317461380956_j_comp-2024-0005_ref_026","doi-asserted-by":"crossref","unstructured":"J. R. Dormand and P. J. Prince, \u201cA family of embedded runge-kutta formulae,\u201d Journal of Computational and Applied Mathematics, vol. 6, no. 1, pp. 19\u201326, 1980.","DOI":"10.1016\/0771-050X(80)90013-3"},{"key":"2025102317461380956_j_comp-2024-0005_ref_027","doi-asserted-by":"crossref","unstructured":"J. H. Verner, \u201cExplicit Runge-Kutta methods with estimates of the local truncation error,\u201d Society for Industrial and Applied Mathematics, vol. 15, pp. 772\u2013790, 1978.","DOI":"10.1137\/0715051"},{"key":"2025102317461380956_j_comp-2024-0005_ref_028","unstructured":"IT4Innovations Documentation. Introduction. online, 2022, https:\/\/docs.it4i.cz\/barbora\/introduction\/."},{"key":"2025102317461380956_j_comp-2024-0005_ref_029","unstructured":"S. Abhyankar, J. Brown, E. M. Constantinescu, D. Ghosh, B. F. Smith, and H. Zhang. PETSc\/TS: A Modern Scalable ODE\/DAE Solver Library, 2018."},{"key":"2025102317461380956_j_comp-2024-0005_ref_030","unstructured":"S. Balay, S. Abhyankar, M. F. Adams, S. Benson, J. Brown, P. Brune, et al. PETSc Web page, 2024. https:\/\/www.mcs.anl.gov\/petsc."},{"key":"2025102317461380956_j_comp-2024-0005_ref_031","unstructured":"S. Balay, S. Abhyankar, M. F. Adams, S. Benson, J. Brown, P. Brune, et al. PETSc Users Manual, Technical Report ANL-95\/11 - Revision 3.12, Argonne National Laboratory, 2024, https:\/\/www.mcs.anl.gov\/petsc."},{"key":"2025102317461380956_j_comp-2024-0005_ref_032","doi-asserted-by":"crossref","unstructured":"S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith, \u201cEfficient management of parallelism in object-oriented numerical software libraries,\u201d In: E. Arge, A. M. Bruaset, and H. P. Langtangen, editors, Modern Software Tools in Scientific Computing, Birkhauser Press, Basel, pp. 163\u2013202, 1997.","DOI":"10.1007\/978-1-4612-1986-6_8"},{"key":"2025102317461380956_j_comp-2024-0005_ref_033","doi-asserted-by":"crossref","unstructured":"S. Hamdi, W. E. Schiesser, and G. W. Griffiths, \u201cMethod of lines,\u201d Scholarpedia, vol. 2, no. 7, pp. 1\u201311, 2007.","DOI":"10.4249\/scholarpedia.2859"},{"key":"2025102317461380956_j_comp-2024-0005_ref_034","doi-asserted-by":"crossref","unstructured":"R. Vichnevetsky, Numerical stability of methods of lines for partial differential equations, Rutgers University, New Jersey, 1971.","DOI":"10.1177\/003754977101600403"},{"key":"2025102317461380956_j_comp-2024-0005_ref_035","unstructured":"A. D. Malony, Metrics, Springer US, Boston, MA, pp. 1124\u20131130, 2011."},{"key":"2025102317461380956_j_comp-2024-0005_ref_036","doi-asserted-by":"crossref","unstructured":"W. H. Enright and J. D. Pryce, \u201cTwo fortran packages for assessing initial value methods,\u201d In: ACM Transactions on Mathematical Software, ACM, Mar, vol. 13, pp. 1\u201327. 1987.","DOI":"10.1145\/23002.27645"},{"key":"2025102317461380956_j_comp-2024-0005_ref_037","doi-asserted-by":"crossref","unstructured":"L. F. Shampine and M. W. Reichelt, \u201cThe matlab ode suite,\u201d Journal of Numerical Analysis and Applied Mathematics, vol. 18, no. 1, pp. 1\u201322, 1997.","DOI":"10.1137\/S1064827594276424"}],"container-title":["Open Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/comp-2024-0005\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/comp-2024-0005\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T17:46:24Z","timestamp":1761241584000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/comp-2024-0005\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,1]]},"references-count":37,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,7,12]]},"published-print":{"date-parts":[[2024,7,12]]}},"alternative-id":["10.1515\/comp-2024-0005"],"URL":"https:\/\/doi.org\/10.1515\/comp-2024-0005","relation":{},"ISSN":["2299-1093"],"issn-type":[{"value":"2299-1093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,1]]},"article-number":"20240005"}}