{"title":"Numerical treatment of singular ODEs using finite difference and collocation methods","authors":"Matthias Hohenegger , Giuseppina Settanni , Ewa B. Weinmüller , Mered Wolde","doi":"10.1016/j.apnum.2024.07.002","DOIUrl":null,"url":null,"abstract":"<div><p>Boundary value problems (BVPs) in ordinary differential equations (ODEs) with singularities arise in numerous mathematical models describing real-life phenomena in natural sciences and engineering. This motivates vivid research activities aiming to characterize the analytical properties of singular problems, to investigate convergence of the standard numerical methods when they are applied to simulate differential equation with singularities, and to provide software for their efficient numerical treatment. There are two well-known, high order numerical methods which we focus on in this paper, the finite difference schemes and the collocation methods. Those methods proved to be dependable and highly accurate in the context of regular differential equations, so the question arises how do they preform for singular problems. While, there is a strong evidence for the collocation schemes to be a robust method to solve singular systems in a stable and efficient way, finite difference schemes are still considered less suitable for this problem class.</p><p>In this paper, we shall compare the performance of the code <span>HOFiD_bvp</span> based on the high order finite difference schemes and <span>bvpsuite2.0</span> based on polynomial collocation, when the codes are applied to singular problems in ODEs. We are fully aware of the difficulties in a code comparison, so in this paper, we will try to only diagnose the potential improvements, we could address in the next update of the codes.</p></div>","PeriodicalId":8199,"journal":{"name":"Applied Numerical Mathematics","volume":"205 ","pages":"Pages 184-194"},"PeriodicalIF":2.2000,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0168927424001740/pdfft?md5=54ac20f2fb292c9a9ee04286910e6e1d&pid=1-s2.0-S0168927424001740-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Numerical Mathematics","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168927424001740","RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0
Abstract
Boundary value problems (BVPs) in ordinary differential equations (ODEs) with singularities arise in numerous mathematical models describing real-life phenomena in natural sciences and engineering. This motivates vivid research activities aiming to characterize the analytical properties of singular problems, to investigate convergence of the standard numerical methods when they are applied to simulate differential equation with singularities, and to provide software for their efficient numerical treatment. There are two well-known, high order numerical methods which we focus on in this paper, the finite difference schemes and the collocation methods. Those methods proved to be dependable and highly accurate in the context of regular differential equations, so the question arises how do they preform for singular problems. While, there is a strong evidence for the collocation schemes to be a robust method to solve singular systems in a stable and efficient way, finite difference schemes are still considered less suitable for this problem class.
In this paper, we shall compare the performance of the code HOFiD_bvp based on the high order finite difference schemes and bvpsuite2.0 based on polynomial collocation, when the codes are applied to singular problems in ODEs. We are fully aware of the difficulties in a code comparison, so in this paper, we will try to only diagnose the potential improvements, we could address in the next update of the codes.
期刊介绍:
The purpose of the journal is to provide a forum for the publication of high quality research and tutorial papers in computational mathematics. In addition to the traditional issues and problems in numerical analysis, the journal also publishes papers describing relevant applications in such fields as physics, fluid dynamics, engineering and other branches of applied science with a computational mathematics component. The journal strives to be flexible in the type of papers it publishes and their format. Equally desirable are:
(i) Full papers, which should be complete and relatively self-contained original contributions with an introduction that can be understood by the broad computational mathematics community. Both rigorous and heuristic styles are acceptable. Of particular interest are papers about new areas of research, in which other than strictly mathematical arguments may be important in establishing a basis for further developments.
(ii) Tutorial review papers, covering some of the important issues in Numerical Mathematics, Scientific Computing and their Applications. The journal will occasionally publish contributions which are larger than the usual format for regular papers.
(iii) Short notes, which present specific new results and techniques in a brief communication.