Computational Fluid Dynamics II
January 30  February 3, 2023.
(a PhD course from the
JM Burgerscentrum)
Teachers:
Prof.dr.ir. C.
Vuik
and
Prof.dr.ir. F.J. Vermolen
Subjects: Finite element methods for the incompressible NavierStokes
equations and iterative solution methods.
Finite element methods for the incompressible NavierStokes
equations
A short introduction to the finite element method is given.
The following fluid flow applications are used: Poisson equation,
convectiondiffusion equation and the incompressible NavierStokes
equations. Subjects studied in more detail are: (streamline) upwind
methods, problems originating from the incompressibility condition,
and the linearisation of convective terms in the NavierStokes
equations.
Some remarks are given on timedependent problems.
Iterative solution methods.
The solution of systems of linear equations. The main part of the
course is devoted to modern iterative methods. Furthermore the
following related topics are considered:
 direct and iterative methods for (sparse) linear systems,
 iterative methods to compute eigenvalues of matrices,
 implementation of these methods on vector and parallel
computers.
As applications systems are used which originate from fluid flow
problems.
Further information:
Ilse Hoekstein
Mekelweg 2
2628 CD Delft
Tel: 0152783216 Fax: 0152782979
email: jmburgerscentrum@tudelft.nl
The pressure contour lines for an incompressible flow through a bend.
Information related to Computational Fluid Dynamics II
(a PhD course from the
JM Burgerscentrum)
In the
netlib library many software packages are available
to solve linear algebra problems.
Some links to software for parallel computing.

BSP Worldwide is an association of people interested in the
development of the Bulk Synchronous Parallel (BSP)
computing model.

CUDA
is NVIDIA's parallel computing architecture that enables dramatic increases in computing performance by harnessing the power of the GPU (graphics processing unit).
Our activities on
GPU computing.

MPI is a new library specification for messagepassing, proposed as
a standard by a broadly
based committee of vendors, implementors, and users.

OpenMP supports multiplatform sharedmemory parallel programming
in C/C++ and Fortran on all architectures, including Unix platforms and
Windows NT platforms.

Cilk is a language for multithreaded parallel programming
based on ANSI C.
Below we give some links to firms who makes vector and/or
parallel computers.
TOP500 Supercomputer Sites lists the sites that have the 500 most
powerful computer systems installed.
The Grid is an emerging infrastructure that will fundamentally change
the way we think about  and use  computing. The Grid will connect
multiple regional and national computational grids to create a universal
source of computing power. A computational grid is a hardware and
software infrastructure that provides dependable, consistent, pervasive,
and inexpensive access to highend computational capabilities.
For
further information see:
Some links to interesting books or reports.
 Matrix Computations (fourth edition)
Gene H. Golub and
Charles F. Van Loan
Johns Hopkins University Press, Baltimore, 2013
 Templates for the Solution of
Linear Systems: Building Blocks for Iterative Methods
Richard Barrett, Michael Berry, Tony F. Chan, James Demmel,
June Donato, Jack Dongarra, Victor Eijkhout, Roldan Pozo,
Charles Romine, and Henk Van der Vorst
SIAM, Philadelphia, 1994
The pdffile of this book can be obtained in the following way:
Click on the templates/templates.pdf link at the
templates index page.

Finite element methods and NavierStokes equations,
C. Cuvelier and A. Segal and A.A. van Steenhoven,
Reidel Publishing Company, Dordrecht, 1986.
Contact information:
Kees Vuik
Back to
home page or
educational page of Kees Vuik