The DISCOGRID project aims at studying and
promoting a new paradigm for programming non-embarrassingly parallel
scientific computing applications on a distributed, heterogeneous,
computing platform. The target applications require the numerical
resolution of systems of partial differential equations (PDEs)
modeling electromagnetic wave propagation and fluid flow
problems. More importantly, the underlying numerical methods share the
use of unstructured meshes and are based on well known finite element
and finite volume formulations. The DISCOGRID project will
concentrate its activities on numerical kernels and related issues
that are indeed not specific to the particular applications considered
but are instead of interest to a large variety of other application
contexts. The emphasis will be put on designing parallel numerical
algorithms and programming simulation software that efficiently
exploit a computational grid and more particularly, the GRID'5000
test-bed. In particular, the DISCOGRID project will study the
applicability of modern distributed programming principles and
methodologies for the development of high performance parallel
simulation software. The realization of these objectives will be made
possible by setting up an active collaboration between researchers
from two communities:
(a) computer scientists who are concerned with
distributed programming and who are currently proposing several
methodologies relevant to the project objectives,
(b) applied
mathematicians who are concerned with the design of numerical methods
for the computer simulation of complex physical phenomena related to
two application domains: computational electromagnetism (CEM) and
computational fluid dynamics (CFD).
|