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

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Applied mathematics and computation 2025-01, Vol.484, p.128993, Article 128993
Hauptverfasser: Orizaga, Saulo, González-Parra, Gilberto, Forman, Logan, Villegas-Villanueva, Jesus
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. •We investigate the mimetic finite difference operator to solve the nonlinear Allen–Cahn equation.•We solve the nonlinear Allen–Cahn equation with periodic and non-periodic boundary conditions.•We analyze this mimetic-based method by using the heat equation with a variety of boundary conditions.•We compare the mimetic-based method with finite difference method and the pdepe built-in Matlab function.•The results show that the numerical mimetic method is a reliable method for solving the Allen–Cahn equation.
ISSN:0096-3003
DOI:10.1016/j.amc.2024.128993