First semester of the UNESCO Chair at LAMSIN

HIGH PERFORMANCE COMPUTING

Tunis, 2nd of February - 30th of April 2004

coordinator : BERNARD PHILIPPE

banner page

Course Documents

Context

Object of the program

Lecturers

Organizing committee 

Course contents

Calendar

Audience and Prerequisites

Costs and scholarships

Request for participation (.doc  or .txt)

Request for financial assistance (.doc or .txt)

Contact

This page in PDF format



Context

Numerical modelling of natural phenomena today requires an enormous amount of computer power, more than was even conceivable a few years ago, as the speed of computer processors increases by three orders of magnitude every 10 years. This power increase leads researchers to invent new numerical methods which take advantage of new computer architecture. In particular, by assigning several processors to one task, both the computing power and the memory capacity are enhanced. This leads to the search for new parallel algorithms.

A special effort has gone into the development of linear algebra procedures since, in many numerical simulations, they make up the largest part of the computation. As a result of this special effort, a particular library - the LAPACK library - has become the standard library for the manipulation of matrices of intermediate size. When very large matrices (of orders ranging from 104 to 106) are to be manipulated, methods which do not transform or only slightly transform the matrices are better suited. By the end of the last decade, research on these topics had produced a quite clear picture; however, there remain many situations in which direct methods are still not applicable and for which some iterative methods do not converge or converge too slowly. A store of remedies can then be used to attempt to bring a partial response to these remaining difficulties.

Object of the program

This set of courses will describe the state-of-the-art for programming procedures for large problems in linear algebra.

Some of the courses are devoted to the definition of currently used methods. Special attention is given to the race for efficiency which opposes iterative and direct methods for solving large linear systems.

Other courses focus on the parallelization of the methods and on their implementation on networks of workstations or on multiprocessors.

By analysing all the steps of the numerical simulation, from modelling to computer implementation, it is shown, using a particular application - underground water flow - how to build efficient software which can exploit local or exterior computing resources.

Lecturers

Professors

Patrick Amestoy, ENSEEIHT, Toulouse
Jocelyne Erhel, INRIA, Rennes
Jérôme Jaffré, INRIA, Rocquencourt
Mohamed Jemni, Université de Tunis
Hugues Leroy, INRIA Rennes
Gérard Meurant, CEA/DIF, Bruyères le Châtel
Bernard Philippe, ENIT/LAMSIN, Tunis
Jean Roberts, INRIA, Rocquencourt
Ahmed Sameh, Purdue University

Assistant Professors

N. Hariga (ENAT, Tunis),
D. Mezher (ESIB, Beyrouth),
R. Touihri (IPEIM, Monastir)

Organizing committee at LAMSIN for this semester

Bernard Philippe (coordinator)

Mohamed Abdelwahed, Lamia Belaid Jaafar, Henda El Fekih, Moncef Mahjoub

Course contents

The courses will be given in French and/or in English, depending on the composition of the audience.

Each course is one-week long. It is followed up by lab exercises which are organized by members of LAMSIN. Lab sequences will conclude with the installation and use of up-to-date software.

PARALLELIZATION

PARA 1 : Introduction to Parallel Algorithms and Architectures. M. Jemni

PARA 2 : Hands on Grid computing, distributed and parallel programming. H. Leroy

PARA 3 : Parallelism in Numerical Linear Algebra. A. Sameh

METHODS

METH 1 : Iterative methods for solving linear systems. G. Meurant

METH 2 : Linear algebra and sparse direct methods. P. Amestoy

METH 3 : Eigenvalue problem solvers. B. Philippe

APPLICATIONS

APPL 1 : Cell-centered discretization methods for 2nd order elliptic problems. J. Jaffré and J. Roberts

APPLI 2 : Numerical models and grid computing applied to hydrogeology problems. J. Erhel

Calendar

Weeks

Lecturers

Contents

2nd to 7th of February
M. Jemni
PARA 1 (lecture and lab)
9th to 14th of February
H. Leroy
PARA 2 (lecture and lab)
16th to 21st of February
N. Hariga - B. Philippe
Sparse matrices (lab)
23rd to 28th of February
J. Jaffré - J. Roberts
APPL 1 (lecture)
1st to 6th of March
A. Sameh
PARA 3 (lecture)
8th to 13th of March
B. Philippe
PARA 3 (lab)
15th to 20th of March
G. Meurant
METH 1 (lecture)
22nd to 27th of March
BREAK
29th of March to 3rd of April
J. Erhel - N. Hariga
APPLI 2 (lecture and lab)
5th to 10th of April
R. Touihri
METH 1 (lab)
12th to 17th of April
P. Amestoy
METH 2 (lecture)
19th to 24th of April
N. Hariga - D. Mezher
METH 2 (lab)
26th to 30th of April
B. Philippe - R. Touihri
METH 3 (lecture and lab)

 

Audience and prerequisites

This program is open to all researchers and engineers who would like to acquire the skills necessary for programming numerical models in a way that best uses the capacities of the computer. It is especially well-suited to PhD students.

The necessary background in mathematics is the bachelor's level. In computer science, the attendees should know how to program in at least one of the languages: C, FORTRAN, Matlab, or SCILAB.

Costs and scholarships

There is no registration fee for the course.

Some fellowships for reimbursing living and travel expenses will be granted to PhD students from African countries who are sponsored by their universities.

Contact

Bernard Philippe

LAMSIN - ENIT
1002 TUNIS BELVEDERE
TUNISIA
phone:+216 71 874 700 ext : 555

Mailing address