Parallel solution of the three-dimensional Marangoni flow instabilities in liquid bridges

M. Lappa, R. Savino

Research output: Contribution to journalArticle

29 Citations (Scopus)

Abstract

This paper describes the implementation and performances of a parallel solver for the direct numerical simulation of the three-dimensional and time-dependent Navier Stokes equations on distributed-memory, massively parallel computers. The feasibility of this approach to study Marangoni flow instability in half zone liquid bridges is examined. The results indicate that the incompressible, non linear Navier-Stokes problem, governing the Marangoni flows behaviour, can effectively be parallelized on a distributed-memory parallel machine by remapping the distributed data structure. The numerical code is based on a three-dimensional Simplified Marker and Cell primitive variable method applied to a staggered finite-difference grid. Using this method, the problem is split in two problems, one parabolic and the other elliptic. A parallel algorithm, explicit in time, is utilized to solve the parabolic equations. A parallel multisplitting kernel is introduced for the solution of the pseudo-pressure elliptic equation, representing the most time-consuming part of the algorithm. A grid-partition strategy is used in the parallel implementations of both the parabolic equations and the multisplitting elliptic kernel. A Message Passing Interface (MPI) is coded for the boundary conditions; this protocol is portable to different systems supporting this interface for interprocessor communications. Numerical experiments illustrate good numerical properties and parallel efficiency. In particular, good scalability on a large number of processors can be achieved as long as the granularity of the parallel application is not too small. However, increasing the number of processors, the Speed-Up is ever smaller than the ideal linear Speed Up. The communication timings indicate that complex practical calculations, such as the solutions of the Navier-Stokes equations for the numerical simulation of the instability of Marangoni flows, can be expected to run on a massively parallel machine with good efficiency.
LanguageEnglish
Pages911-935
Number of pages25
JournalInternational Journal of Numerical Methods in Fluids
Volume31
Issue number6
DOIs
Publication statusPublished - 30 Nov 1999

Fingerprint

Liquid Bridge
Flow Instability
liquid bridges
Navier Stokes equations
distributed memory
Multisplitting
Parallel Machines
Distributed Memory
Data storage equipment
Three-dimensional
Navier-Stokes equation
Parabolic Equation
central processing units
Communication
interprocessor communication
Navier-Stokes Equations
Direct numerical simulation
Message passing
Liquids
grids

Keywords

  • parallel computers
  • Navier Stokes equations
  • fluid dynamic instability

Cite this

@article{e54dab2c99d846dfb9a2de78955dcf9d,
title = "Parallel solution of the three-dimensional Marangoni flow instabilities in liquid bridges",
abstract = "This paper describes the implementation and performances of a parallel solver for the direct numerical simulation of the three-dimensional and time-dependent Navier Stokes equations on distributed-memory, massively parallel computers. The feasibility of this approach to study Marangoni flow instability in half zone liquid bridges is examined. The results indicate that the incompressible, non linear Navier-Stokes problem, governing the Marangoni flows behaviour, can effectively be parallelized on a distributed-memory parallel machine by remapping the distributed data structure. The numerical code is based on a three-dimensional Simplified Marker and Cell primitive variable method applied to a staggered finite-difference grid. Using this method, the problem is split in two problems, one parabolic and the other elliptic. A parallel algorithm, explicit in time, is utilized to solve the parabolic equations. A parallel multisplitting kernel is introduced for the solution of the pseudo-pressure elliptic equation, representing the most time-consuming part of the algorithm. A grid-partition strategy is used in the parallel implementations of both the parabolic equations and the multisplitting elliptic kernel. A Message Passing Interface (MPI) is coded for the boundary conditions; this protocol is portable to different systems supporting this interface for interprocessor communications. Numerical experiments illustrate good numerical properties and parallel efficiency. In particular, good scalability on a large number of processors can be achieved as long as the granularity of the parallel application is not too small. However, increasing the number of processors, the Speed-Up is ever smaller than the ideal linear Speed Up. The communication timings indicate that complex practical calculations, such as the solutions of the Navier-Stokes equations for the numerical simulation of the instability of Marangoni flows, can be expected to run on a massively parallel machine with good efficiency.",
keywords = "parallel computers, Navier Stokes equations, fluid dynamic instability",
author = "M. Lappa and R. Savino",
year = "1999",
month = "11",
day = "30",
doi = "10.1002/(SICI)1097-0363(19991130)31:6<911::AID-FLD905>3.0.CO;2-B",
language = "English",
volume = "31",
pages = "911--935",
journal = "International Journal of Numerical Methods in Fluids",
issn = "0271-2091",
number = "6",

}

Parallel solution of the three-dimensional Marangoni flow instabilities in liquid bridges. / Lappa, M.; Savino, R.

In: International Journal of Numerical Methods in Fluids, Vol. 31, No. 6, 30.11.1999, p. 911-935.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Parallel solution of the three-dimensional Marangoni flow instabilities in liquid bridges

AU - Lappa, M.

AU - Savino, R.

PY - 1999/11/30

Y1 - 1999/11/30

N2 - This paper describes the implementation and performances of a parallel solver for the direct numerical simulation of the three-dimensional and time-dependent Navier Stokes equations on distributed-memory, massively parallel computers. The feasibility of this approach to study Marangoni flow instability in half zone liquid bridges is examined. The results indicate that the incompressible, non linear Navier-Stokes problem, governing the Marangoni flows behaviour, can effectively be parallelized on a distributed-memory parallel machine by remapping the distributed data structure. The numerical code is based on a three-dimensional Simplified Marker and Cell primitive variable method applied to a staggered finite-difference grid. Using this method, the problem is split in two problems, one parabolic and the other elliptic. A parallel algorithm, explicit in time, is utilized to solve the parabolic equations. A parallel multisplitting kernel is introduced for the solution of the pseudo-pressure elliptic equation, representing the most time-consuming part of the algorithm. A grid-partition strategy is used in the parallel implementations of both the parabolic equations and the multisplitting elliptic kernel. A Message Passing Interface (MPI) is coded for the boundary conditions; this protocol is portable to different systems supporting this interface for interprocessor communications. Numerical experiments illustrate good numerical properties and parallel efficiency. In particular, good scalability on a large number of processors can be achieved as long as the granularity of the parallel application is not too small. However, increasing the number of processors, the Speed-Up is ever smaller than the ideal linear Speed Up. The communication timings indicate that complex practical calculations, such as the solutions of the Navier-Stokes equations for the numerical simulation of the instability of Marangoni flows, can be expected to run on a massively parallel machine with good efficiency.

AB - This paper describes the implementation and performances of a parallel solver for the direct numerical simulation of the three-dimensional and time-dependent Navier Stokes equations on distributed-memory, massively parallel computers. The feasibility of this approach to study Marangoni flow instability in half zone liquid bridges is examined. The results indicate that the incompressible, non linear Navier-Stokes problem, governing the Marangoni flows behaviour, can effectively be parallelized on a distributed-memory parallel machine by remapping the distributed data structure. The numerical code is based on a three-dimensional Simplified Marker and Cell primitive variable method applied to a staggered finite-difference grid. Using this method, the problem is split in two problems, one parabolic and the other elliptic. A parallel algorithm, explicit in time, is utilized to solve the parabolic equations. A parallel multisplitting kernel is introduced for the solution of the pseudo-pressure elliptic equation, representing the most time-consuming part of the algorithm. A grid-partition strategy is used in the parallel implementations of both the parabolic equations and the multisplitting elliptic kernel. A Message Passing Interface (MPI) is coded for the boundary conditions; this protocol is portable to different systems supporting this interface for interprocessor communications. Numerical experiments illustrate good numerical properties and parallel efficiency. In particular, good scalability on a large number of processors can be achieved as long as the granularity of the parallel application is not too small. However, increasing the number of processors, the Speed-Up is ever smaller than the ideal linear Speed Up. The communication timings indicate that complex practical calculations, such as the solutions of the Navier-Stokes equations for the numerical simulation of the instability of Marangoni flows, can be expected to run on a massively parallel machine with good efficiency.

KW - parallel computers

KW - Navier Stokes equations

KW - fluid dynamic instability

UR - http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-0363

U2 - 10.1002/(SICI)1097-0363(19991130)31:6<911::AID-FLD905>3.0.CO;2-B

DO - 10.1002/(SICI)1097-0363(19991130)31:6<911::AID-FLD905>3.0.CO;2-B

M3 - Article

VL - 31

SP - 911

EP - 935

JO - International Journal of Numerical Methods in Fluids

T2 - International Journal of Numerical Methods in Fluids

JF - International Journal of Numerical Methods in Fluids

SN - 0271-2091

IS - 6

ER -