A parallel computational code for the numerical integration of the Navier–Stokes equations has been developed. The system of partial differential equations describing the non-steady flow of a viscous incompressible fluid in three dimensions is considered and applied to the channel flow problem. A mixed spectral-finite difference technique for the numerical integration of the governing equations is devised: Fourier decomposition in both streamwise and spanwise directions and finite differences in the direction orthogonal to the solid walls are used, while a semi-implicit procedure of Runge–Kutta and Crank–Nicolson type is utilised for the advancement in time. A wavenumber parallelism is implemented for the execution of the calculations. Within each time step of integration, the computations are executed in two distinct phases, each phase corresponding to a different way of decomposing the computational domain, vertically and horizontally, respectively; in both phases of the whole calculation process, each portion of the computing domain is handled by a different CPU on a Convex SPP 1200/XA parallel computing system. Results are presented in terms of performance of the calculation procedure with the use of 2,4,6 and 8 processors respectively and are compared with the single-processor performance. Also the accuracy of the parallel algorithm has been tested, by analysing the evolution in time of small amplitude disturbances of the mean flow; a satisfactory agreement with the theoretical solution given by the hydrodynamic stability theory is found, provided that a given number of grid points in the y direction are present.

A wavenumber parallel computational code for the numerical integration of the Navier-Stokes equations

PASSONI, GIUSEPPE;
1999-01-01

Abstract

A parallel computational code for the numerical integration of the Navier–Stokes equations has been developed. The system of partial differential equations describing the non-steady flow of a viscous incompressible fluid in three dimensions is considered and applied to the channel flow problem. A mixed spectral-finite difference technique for the numerical integration of the governing equations is devised: Fourier decomposition in both streamwise and spanwise directions and finite differences in the direction orthogonal to the solid walls are used, while a semi-implicit procedure of Runge–Kutta and Crank–Nicolson type is utilised for the advancement in time. A wavenumber parallelism is implemented for the execution of the calculations. Within each time step of integration, the computations are executed in two distinct phases, each phase corresponding to a different way of decomposing the computational domain, vertically and horizontally, respectively; in both phases of the whole calculation process, each portion of the computing domain is handled by a different CPU on a Convex SPP 1200/XA parallel computing system. Results are presented in terms of performance of the calculation procedure with the use of 2,4,6 and 8 processors respectively and are compared with the single-processor performance. Also the accuracy of the parallel algorithm has been tested, by analysing the evolution in time of small amplitude disturbances of the mean flow; a satisfactory agreement with the theoretical solution given by the hydrodynamic stability theory is found, provided that a given number of grid points in the y direction are present.
1999
Navier–Stokes equations Incompressible three-dimensional fluid flow Unsteady channel flow Fourier decomposition Finite differences Parallel computing systems
File in questo prodotto:
File Dimensione Formato  
passoni-et-al-1999.pdf

Accesso riservato

Descrizione: passoni et al. (1999) Par. Comp.
: Publisher’s version
Dimensione 215.08 kB
Formato Adobe PDF
215.08 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/520175
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? 17
social impact