Le projet HydroGrid a pour but de modéliser et simuler des transferts de fluides et de transport de solutés dans des milieux géologiques souterrains. Des problèmes apparus récemment concernent la contamination des aquifères par des polluants, l'intrusion d'eau salée dans les aquifères et le stockage profond des déchets nucléaires. Ils ont fait apparaître l'importance de phénomènes physico-chimiques complexes.
Chaque phénomène physico-chimique est simulé par un code spécifique. Pour simuler numériquement un problème physique couplé, il est souhaitable de laisser ces codes intacts. En effet, les modèles sont discrétisés par des méthodes différentes selon les propriétés physico-chimiques, afin de conserver les invariants, de respecter le principe du maximum, etc. Enfin, certains logiciels peuvent nécessiter des bibliothèques numériques qui ne sont disponibles que dans certains centres de calcul.
Afin de pouvoir interfacer simplement et efficacement ces différents codes, nous choisissons une approche de couplage : chaque code est un composant logiciel de l'application qui n'interagit avec les autres codes qu'au niveau de son interface.
Le recours au Grid Computing permet d'agréger les puissances de calcul et la quantité de mémoire nécessaire pour coupler les modèles physiques. Ainsi, les différents codes parallèles sont exécutés sur des machines parallèles et/ou des grappes de PC. Ces machines sont interconnectées par des réseaux longues distances, si possible haut débit, afin de réaliser une grille de calcul.
La description détaillée du projet est disponible au format pdf, ou au format doc.
HydrGrid est un projet pluridisciplinaire de l'Action Concertée Incitative (ACI) Globalisation des ressources informatiques et des données (GRID) du ministère de la recherche.
Coordinateur : Michel Kern