A non-stiff boundary integral method for 3D porous media flow with surface tension

David M. Ambrose, Michael Siegel

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

We present an efficient, non-stiff boundary integral method for 3D porous media flow with surface tension. Surface tension introduces high order (i.e., high derivative) terms into the evolution equations, and this leads to severe stability constraints for explicit time-integration methods. Furthermore, the high order terms appear in non-local operators, making the application of implicit methods difficult. Our method uses the fundamental coefficients of the surface as dynamical variables, and employs a special isothermal parameterization of the interface which enables efficient application of implicit or linear propagator time-integration methods via a small-scale decomposition. The method is tested by computing the relaxation of an interface to a flat surface under the action of surface tension. These calculations employ an approximate interface velocity to test the stiffness reduction of the method. The approximate velocity has the same mathematical form as the exact velocity, but avoids the numerically intensive computation of the full Birkhoff-Rott integral. The algorithm is found to be effective at eliminating the severe time-step constraint that plagues explicit time-integration methods.

Original languageEnglish (US)
Pages (from-to)968-983
Number of pages16
JournalMathematics and Computers in Simulation
Volume82
Issue number6
DOIs
StatePublished - Feb 2012

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)
  • Numerical Analysis
  • Modeling and Simulation
  • Applied Mathematics

Keywords

  • 3D porous media flow
  • Boundary integral method
  • Stiff equations
  • Surface tension

Fingerprint

Dive into the research topics of 'A non-stiff boundary integral method for 3D porous media flow with surface tension'. Together they form a unique fingerprint.

Cite this