{"title":"Efficient numerical approaches with accelerated graphics processing unit (GPU) computations for Poisson problems and Cahn-Hilliard equations.","authors":"Saulo Orizaga, Maurice Fabien, Michael Millard","doi":"10.3934/math.20241334","DOIUrl":null,"url":null,"abstract":"<p><p>In this computational paper, we focused on the efficient numerical implementation of semi-implicit methods for models in materials science. In particular, we were interested in a class of nonlinear higher-order parabolic partial differential equations. The Cahn-Hilliard (CH) equation was chosen as a benchmark problem for our proposed methods. We first considered the Cahn-Hilliard equation with a convexity-splitting (CS) approach coupled with a backward Euler approximation of the time derivative and tested the performance against the bi-harmonic-modified (BHM) approach in terms of accuracy, order of convergence, and computation time. Higher-order time-stepping techniques that allow for the methods to increase their accuracy and order of convergence were then introduced. The proposed schemes in this paper were found to be very efficient for 2D computations. Computed dynamics in 2D and 3D are presented to demonstrate the energy-decreasing property and overall performance of the methods for longer simulation runs with a variety of initial conditions. In addition, we also present a simple yet powerful way to accelerate the computations by using MATLAB built-in commands to perform GPU implementations of the schemes. We show that it is possible to accelerate computations for the CH equation in 3D by a factor of 80, provided the hardware is capable enough.</p>","PeriodicalId":48562,"journal":{"name":"AIMS Mathematics","volume":null,"pages":null},"PeriodicalIF":1.8000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11466300/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AIMS Mathematics","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.3934/math.20241334","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/9/23 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"MATHEMATICS","Score":null,"Total":0}
引用次数: 0
Abstract
In this computational paper, we focused on the efficient numerical implementation of semi-implicit methods for models in materials science. In particular, we were interested in a class of nonlinear higher-order parabolic partial differential equations. The Cahn-Hilliard (CH) equation was chosen as a benchmark problem for our proposed methods. We first considered the Cahn-Hilliard equation with a convexity-splitting (CS) approach coupled with a backward Euler approximation of the time derivative and tested the performance against the bi-harmonic-modified (BHM) approach in terms of accuracy, order of convergence, and computation time. Higher-order time-stepping techniques that allow for the methods to increase their accuracy and order of convergence were then introduced. The proposed schemes in this paper were found to be very efficient for 2D computations. Computed dynamics in 2D and 3D are presented to demonstrate the energy-decreasing property and overall performance of the methods for longer simulation runs with a variety of initial conditions. In addition, we also present a simple yet powerful way to accelerate the computations by using MATLAB built-in commands to perform GPU implementations of the schemes. We show that it is possible to accelerate computations for the CH equation in 3D by a factor of 80, provided the hardware is capable enough.
期刊介绍:
AIMS Mathematics is an international Open Access journal devoted to publishing peer-reviewed, high quality, original papers in all fields of mathematics. We publish the following article types: original research articles, reviews, editorials, letters, and conference reports.