Skip to main content
Article
A Generalized Finite Difference Method for Solving Elliptic Interface Problems
Mathematics and Computers in Simulation
  • Yanan Xing
  • Lina Song
  • Xiaoming He, Missouri University of Science and Technology
  • Changxin Qiu
Abstract

In this article a generalized finite difference method (GFDM), which is a meshless method based on Taylor series expansions and weighted moving least squares, is proposed to solve the elliptic interface problem. This method turns the original elliptic interface problem to be two coupled elliptic non-interface subproblems. The solutions are found by solving coupled elliptic subproblems with sparse coefficient matrix, which significantly improves the efficiency for the interface problem, especially for the complex geometric interface. Furthermore, based on the key idea of GFDM which can approximate the derivatives of unknown variables by linear summation of nearby nodal values, we further develop the GFDM to deal with the elliptic problem with the jump interface condition which is related to the derivative of solution on the interface boundary. Four numerical examples are provided to illustrate the features of the proposed method, including the acceptable accuracy and the efficiency.

Department(s)
Mathematics and Statistics
Research Center/Lab(s)
Center for High Performance Computing Research
Comments
National Natural Science Foundation of China, Grant 11401332
Keywords and Phrases
  • Elliptic interface problems,
  • Generalized finite difference method,
  • Meshless method
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2021 Elsevier, All rights reserved.
Publication Date
12-1-2020
Publication Date
01 Dec 2020
Citation Information
Yanan Xing, Lina Song, Xiaoming He and Changxin Qiu. "A Generalized Finite Difference Method for Solving Elliptic Interface Problems" Mathematics and Computers in Simulation Vol. 178 (2020) p. 109 - 124 ISSN: 0378-4754
Available at: http://works.bepress.com/xiaoming-he/80/