kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Fast Ewald summation for Stokes flow with arbitrary periodicity
KTH, School of Engineering Sciences (SCI), Mathematics (Dept.), Numerical Analysis, NA. KTH, School of Engineering Sciences (SCI), Centres, Linné Flow Center, FLOW. KTH, Centres, SeRC - Swedish e-Science Research Centre.ORCID iD: 0000-0002-6953-8058
KTH, School of Engineering Sciences (SCI), Mathematics (Dept.), Numerical Analysis, NA. KTH, School of Engineering Sciences (SCI), Centres, Linné Flow Center, FLOW. KTH, Centres, SeRC - Swedish e-Science Research Centre.ORCID iD: 0000-0002-4290-1670
2023 (English)In: Journal of Computational Physics, ISSN 0021-9991, E-ISSN 1090-2716, Vol. 493, p. 112473-, article id 112473Article in journal (Refereed) Published
Abstract [en]

A fast and spectrally accurate Ewald summation method for the evaluation of stokeslet, stresslet and rotlet potentials of three-dimensional Stokes flow is presented. This work extends the previously developed Spectral Ewald method for Stokes flow to periodic boundary conditions in any number (three, two, one, or none) of the spatial directions, in a unified framework. The periodic potential is split into a short-range and a long-range part, where the latter is treated in Fourier space using the fast Fourier transform. A crucial component of the method is the modified kernels used to treat singular integration. We derive new modified kernels, and new improved truncation error estimates for the stokeslet and stresslet. An automated procedure for selecting parameters based on a given error tolerance is designed and tested. Analytical formulas for validation in the doubly and singly periodic cases are presented. We show that the computational time of the method scales like O(Nlog⁡N) for N sources and targets, and investigate how the time depends on the error tolerance and window function, i.e. the function used to smoothly spread irregular point data to a uniform grid. The method is fastest in the fully periodic case, while the run time in the free-space case is around three times as large. Furthermore, the highest efficiency is reached when applying the method to a uniform source distribution in a primary cell with low aspect ratio. The work presented in this paper enables efficient and accurate simulations of three-dimensional Stokes flow with arbitrary periodicity using e.g. boundary integral and potential methods.

Place, publisher, year, edition, pages
Elsevier BV , 2023. Vol. 493, p. 112473-, article id 112473
Keywords [en]
Boundary integral equations, Creeping flow, Fast summation, Fourier analysis, Reduced periodicity, Stokes potentials
National Category
Computational Mathematics Mathematical Analysis
Identifiers
URN: urn:nbn:se:kth:diva-337457DOI: 10.1016/j.jcp.2023.112473ISI: 001079170600001Scopus ID: 2-s2.0-85170649224OAI: oai:DiVA.org:kth-337457DiVA, id: diva2:1802913
Note

Not duplicate with DiVA 1757235

QC 20231006

Available from: 2023-10-06 Created: 2023-10-06 Last updated: 2023-10-31Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Bagge, JoarTornberg, Anna-Karin

Search in DiVA

By author/editor
Bagge, JoarTornberg, Anna-Karin
By organisation
Numerical Analysis, NALinné Flow Center, FLOWSeRC - Swedish e-Science Research Centre
In the same journal
Journal of Computational Physics
Computational MathematicsMathematical Analysis

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 173 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf