A Compact Numerical Implementation for Solving Stokes Equations Using Matrix-vector Operations

Tao Zhang, Amgad Salama, Shuyu Sun, Hua Zhong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations

Abstract

In this work, a numerical scheme is implemented to solve Stokes equations based on cell-centered finite difference over staggered grid. In this scheme, all the difference operations have been vectorized thereby eliminating loops. This is particularly important when using programming languages that require interpretations, e.g., MATLAB and Python. Using this scheme, the execution time becomes significantly smaller compared with non-vectorized operations and also become comparable with those languages that require no repeated interpretations like FORTRAN, C, etc. This technique has also been applied to Navier-Stokes equations under laminar flow conditions.
Original languageEnglish (US)
Title of host publicationProcedia Computer Science
PublisherElsevier BV
Pages1208-1218
Number of pages11
DOIs
StatePublished - Jun 1 2015

Bibliographical note

KAUST Repository Item: Exported on 2020-10-01

Fingerprint

Dive into the research topics of 'A Compact Numerical Implementation for Solving Stokes Equations Using Matrix-vector Operations'. Together they form a unique fingerprint.

Cite this