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!
container_end_page
container_issue
container_start_page 128993
container_title Applied mathematics and computation
container_volume 484
creator Orizaga, Saulo
González-Parra, Gilberto
Forman, Logan
Villegas-Villanueva, Jesus
description 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.
doi_str_mv 10.1016/j.amc.2024.128993
format Article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_11633088</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0096300324004545</els_id><sourcerecordid>3146666245</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-3dd0fab68ff351b5aa16152ff71ed4253720c90165b1fb76ddd1a882ad6dad253</originalsourceid><addsrcrecordid>eNp9UU1v1DAQ9QFES-EHcEE5csnij8SbiAOqVrQgVeIAnC3HHndnldhb29nCv8dRygouzGU0mvfejN4j5A2jG0aZfH_Y6MlsOOXNhvGu78UzcklpL2tBqbggL1M6UEq3kjUvyIXopewZFZfk57cwntDfV9fjCL7e6b2v4GHWGYNP1SPmfXWEiMGiqbS3lQ_-PA9h9lbHX5UJ3uLKmNMiNuEEuSAcesxQW3QOIngDVShsnUNMr8hzp8cEr5_6Fflx8-n77nN99_X2y-76rja8Z7kW1lKnB9k5J1o2tFozyVru3JaBbXgrtpyavhjQDswNW2mtZbrruLbSalv2V-TjqnuchwmsAZ-jHtUx4lReV0Gj-nfjca_uw0kxJoWgXVcU3j0pxPAwQ8pqwmRgHLWHMCclWCNL8WY5xlaoiSGlCO58h1G1xKQOqsSklpjUGlPhvP37wTPjT0YF8GEFQLHphBBVMriYaTGCycoG_I_8bx0HqVQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3146666245</pqid></control><display><type>article</type><title>Solving Allen-Cahn equations with periodic and nonperiodic boundary conditions using mimetic finite-difference operators</title><source>Elsevier ScienceDirect Journals</source><creator>Orizaga, Saulo ; González-Parra, Gilberto ; Forman, Logan ; Villegas-Villanueva, Jesus</creator><creatorcontrib>Orizaga, Saulo ; González-Parra, Gilberto ; Forman, Logan ; Villegas-Villanueva, Jesus</creatorcontrib><description>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.</description><identifier>ISSN: 0096-3003</identifier><identifier>DOI: 10.1016/j.amc.2024.128993</identifier><identifier>PMID: 39669103</identifier><language>eng</language><publisher>United States: Elsevier Inc</publisher><subject>Allen-Cahn ; Finite difference ; Heat equation ; Mimetic operator ; Non-periodic boundary conditions ; Periodic boundary conditions</subject><ispartof>Applied mathematics and computation, 2025-01, Vol.484, p.128993, Article 128993</ispartof><rights>2024 Elsevier Inc.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c291t-3dd0fab68ff351b5aa16152ff71ed4253720c90165b1fb76ddd1a882ad6dad253</cites><orcidid>0009-0008-8010-8199 ; 0000-0001-5847-678X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0096300324004545$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>230,314,776,780,881,3537,27901,27902,65306</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/39669103$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Orizaga, Saulo</creatorcontrib><creatorcontrib>González-Parra, Gilberto</creatorcontrib><creatorcontrib>Forman, Logan</creatorcontrib><creatorcontrib>Villegas-Villanueva, Jesus</creatorcontrib><title>Solving Allen-Cahn equations with periodic and nonperiodic boundary conditions using mimetic finite-difference operators</title><title>Applied mathematics and computation</title><addtitle>Appl Math Comput</addtitle><description>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.</description><subject>Allen-Cahn</subject><subject>Finite difference</subject><subject>Heat equation</subject><subject>Mimetic operator</subject><subject>Non-periodic boundary conditions</subject><subject>Periodic boundary conditions</subject><issn>0096-3003</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2025</creationdate><recordtype>article</recordtype><recordid>eNp9UU1v1DAQ9QFES-EHcEE5csnij8SbiAOqVrQgVeIAnC3HHndnldhb29nCv8dRygouzGU0mvfejN4j5A2jG0aZfH_Y6MlsOOXNhvGu78UzcklpL2tBqbggL1M6UEq3kjUvyIXopewZFZfk57cwntDfV9fjCL7e6b2v4GHWGYNP1SPmfXWEiMGiqbS3lQ_-PA9h9lbHX5UJ3uLKmNMiNuEEuSAcesxQW3QOIngDVShsnUNMr8hzp8cEr5_6Fflx8-n77nN99_X2y-76rja8Z7kW1lKnB9k5J1o2tFozyVru3JaBbXgrtpyavhjQDswNW2mtZbrruLbSalv2V-TjqnuchwmsAZ-jHtUx4lReV0Gj-nfjca_uw0kxJoWgXVcU3j0pxPAwQ8pqwmRgHLWHMCclWCNL8WY5xlaoiSGlCO58h1G1xKQOqsSklpjUGlPhvP37wTPjT0YF8GEFQLHphBBVMriYaTGCycoG_I_8bx0HqVQ</recordid><startdate>20250101</startdate><enddate>20250101</enddate><creator>Orizaga, Saulo</creator><creator>González-Parra, Gilberto</creator><creator>Forman, Logan</creator><creator>Villegas-Villanueva, Jesus</creator><general>Elsevier Inc</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope><scope>5PM</scope><orcidid>https://orcid.org/0009-0008-8010-8199</orcidid><orcidid>https://orcid.org/0000-0001-5847-678X</orcidid></search><sort><creationdate>20250101</creationdate><title>Solving Allen-Cahn equations with periodic and nonperiodic boundary conditions using mimetic finite-difference operators</title><author>Orizaga, Saulo ; González-Parra, Gilberto ; Forman, Logan ; Villegas-Villanueva, Jesus</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-3dd0fab68ff351b5aa16152ff71ed4253720c90165b1fb76ddd1a882ad6dad253</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2025</creationdate><topic>Allen-Cahn</topic><topic>Finite difference</topic><topic>Heat equation</topic><topic>Mimetic operator</topic><topic>Non-periodic boundary conditions</topic><topic>Periodic boundary conditions</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Orizaga, Saulo</creatorcontrib><creatorcontrib>González-Parra, Gilberto</creatorcontrib><creatorcontrib>Forman, Logan</creatorcontrib><creatorcontrib>Villegas-Villanueva, Jesus</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><jtitle>Applied mathematics and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Orizaga, Saulo</au><au>González-Parra, Gilberto</au><au>Forman, Logan</au><au>Villegas-Villanueva, Jesus</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Solving Allen-Cahn equations with periodic and nonperiodic boundary conditions using mimetic finite-difference operators</atitle><jtitle>Applied mathematics and computation</jtitle><addtitle>Appl Math Comput</addtitle><date>2025-01-01</date><risdate>2025</risdate><volume>484</volume><spage>128993</spage><pages>128993-</pages><artnum>128993</artnum><issn>0096-3003</issn><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. •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.</abstract><cop>United States</cop><pub>Elsevier Inc</pub><pmid>39669103</pmid><doi>10.1016/j.amc.2024.128993</doi><orcidid>https://orcid.org/0009-0008-8010-8199</orcidid><orcidid>https://orcid.org/0000-0001-5847-678X</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0096-3003
ispartof Applied mathematics and computation, 2025-01, Vol.484, p.128993, Article 128993
issn 0096-3003
language eng
recordid cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_11633088
source Elsevier ScienceDirect Journals
subjects Allen-Cahn
Finite difference
Heat equation
Mimetic operator
Non-periodic boundary conditions
Periodic boundary conditions
title Solving Allen-Cahn equations with periodic and nonperiodic boundary conditions using mimetic finite-difference operators
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T10%3A24%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Solving%20Allen-Cahn%20equations%20with%20periodic%20and%20nonperiodic%20boundary%20conditions%20using%20mimetic%20finite-difference%20operators&rft.jtitle=Applied%20mathematics%20and%20computation&rft.au=Orizaga,%20Saulo&rft.date=2025-01-01&rft.volume=484&rft.spage=128993&rft.pages=128993-&rft.artnum=128993&rft.issn=0096-3003&rft_id=info:doi/10.1016/j.amc.2024.128993&rft_dat=%3Cproquest_pubme%3E3146666245%3C/proquest_pubme%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3146666245&rft_id=info:pmid/39669103&rft_els_id=S0096300324004545&rfr_iscdi=true