Solving Allen-Cahn equations with periodic and nonperiodic boundary conditions using mimetic finite-difference operators

IF 3.5 2区 数学 Q1 MATHEMATICS, APPLIED
{"title":"Solving Allen-Cahn equations with periodic and nonperiodic boundary conditions using mimetic finite-difference operators","authors":"","doi":"10.1016/j.amc.2024.128993","DOIUrl":null,"url":null,"abstract":"<div><p>In this paper, we investigate and implement a numerical method that is based on the mimetic finite difference operator in order to solve the nonlinear Allen–Cahn equation with periodic and non-periodic boundary conditions. In addition, we also analyze the performance of this mimetic-based method by using the classical heat equation with a variety of boundary conditions. We assess the performance of the mimetic-based numerical method by comparing the errors of its solutions with those obtained by a classical finite difference method and the pdepde built-in Matlab function. We compute the errors by using the exact solutions when they are available or with reference solutions. We adapt and implement the mimetic-based numerical method by using the MOLE (Mimetic Operators Library Enhanced) library that includes some built-in functions that return representations of the curl, divergence and gradient operators, in order to deal with the Allen-Cahn and heat equations. We present several results with regard to errors and numerical convergence tests in order to provide insight into the accuracy of the mimetic-based numerical method. The results show that the numerical method based on the mimetic difference operator is a reliable method for solving the Allen–Cahn and heat equations with periodic and non-periodic boundary conditions. The numerical solutions generated by the mimetic-based method are relatively accurate. We also proposed a new method based on the mimetic finite difference operator and the convexity splitting approach to solve Allen-Cahn equation in 2D. We found that, for small time step sizes the solutions generated by the mimetic-based method are more accurate than the ones generated by the pdepe Matlab function and similar to the solutions given by a finite difference method.</p></div>","PeriodicalId":55496,"journal":{"name":"Applied Mathematics and Computation","volume":null,"pages":null},"PeriodicalIF":3.5000,"publicationDate":"2024-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0096300324004545/pdfft?md5=bf71de5ba35c3036b967dfe9c8e172d8&pid=1-s2.0-S0096300324004545-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Mathematics and Computation","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0096300324004545","RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, we investigate and implement a numerical method that is based on the mimetic finite difference operator in order to solve the nonlinear Allen–Cahn equation with periodic and non-periodic boundary conditions. In addition, we also analyze the performance of this mimetic-based method by using the classical heat equation with a variety of boundary conditions. We assess the performance of the mimetic-based numerical method by comparing the errors of its solutions with those obtained by a classical finite difference method and the pdepde built-in Matlab function. We compute the errors by using the exact solutions when they are available or with reference solutions. We adapt and implement the mimetic-based numerical method by using the MOLE (Mimetic Operators Library Enhanced) library that includes some built-in functions that return representations of the curl, divergence and gradient operators, in order to deal with the Allen-Cahn and heat equations. We present several results with regard to errors and numerical convergence tests in order to provide insight into the accuracy of the mimetic-based numerical method. The results show that the numerical method based on the mimetic difference operator is a reliable method for solving the Allen–Cahn and heat equations with periodic and non-periodic boundary conditions. The numerical solutions generated by the mimetic-based method are relatively accurate. We also proposed a new method based on the mimetic finite difference operator and the convexity splitting approach to solve Allen-Cahn equation in 2D. We found that, for small time step sizes the solutions generated by the mimetic-based method are more accurate than the ones generated by the pdepe Matlab function and similar to the solutions given by a finite difference method.

利用拟有限差分算子求解具有周期性和非周期性边界条件的 Allen-Cahn 方程
在本文中,我们研究并实现了一种基于拟态有限差分算子的数值方法,以求解具有周期性和非周期性边界条件的非线性 Allen-Cahn 方程。此外,我们还利用具有各种边界条件的经典热方程分析了这种基于拟态方法的性能。我们通过比较基于拟态的数值方法与经典有限差分法和 pdepde 内置 Matlab 函数求解的误差,评估了该方法的性能。我们通过使用可用的精确解或参考解来计算误差。为了处理 Allen-Cahn 和热方程,我们使用 MOLE(增强型拟态算子库)库调整并实现了基于拟态的数值方法,该库包含一些返回卷曲、发散和梯度算子表示的内置函数。我们介绍了有关误差和数值收敛测试的若干结果,以便深入了解基于拟态的数值方法的准确性。结果表明,基于拟态差分算子的数值方法是求解具有周期和非周期性边界条件的 Allen-Cahn 和热方程的可靠方法。基于拟态方法生成的数值解相对精确。我们还提出了一种基于拟有限差分算子和凸性分裂方法的新方法,用于求解二维的 Allen-Cahn 方程。我们发现,对于较小的时间步长,基于拟态方法生成的解比 pdepe Matlab 函数生成的解更精确,并且与有限差分法给出的解相似。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
7.90
自引率
10.00%
发文量
755
审稿时长
36 days
期刊介绍: Applied Mathematics and Computation addresses work at the interface between applied mathematics, numerical computation, and applications of systems – oriented ideas to the physical, biological, social, and behavioral sciences, and emphasizes papers of a computational nature focusing on new algorithms, their analysis and numerical results. In addition to presenting research papers, Applied Mathematics and Computation publishes review articles and single–topics issues.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信