Ecriture d'un code C++ pour la simulation en hydrologie

Résumé : Le système de Saint-Venant est un modèle courant pour la simulation du ruissellement. Nous avions un code pour la simulation des écoulements monodimensionnels en langage fortran, basé sur un schéma équilibre. Ce code avait été validé sur divers cas test aussi bien analytiques qu'expérimentaux. Cependant, ce code était mal structuré et pas modulaire, rendant difficile son évolution. Dans ce stage, nous avons réalisé un code de ruissellement en c++. Tout d'abord développé en une dimension, nous avons ensuite développé un code simulant le ruissellement sur une surface. Une analyse du modèle mathématique nous a permis d'identifier les contraintes de programmation auxquelles nous allions être confrontées. Les simulations issues du programme en c++ 1d ont été comparées aux simulations du programme fortran. Il reste quelques différences à expliquer dans les résultats avant que le code c++ 1d puisse être considéré comme validé. Les corrections à apporter au code c++ 1d s'appliqueront directement au code c++ 2d.
Liste complète des métadonnées

Littérature citée [2 références]  Voir  Masquer  Télécharger

https://dumas.ccsd.cnrs.fr/dumas-00446163
Contributeur : Hermann Pfitzner <>
Soumis le : mardi 12 janvier 2010 - 11:14:10
Dernière modification le : jeudi 3 mai 2018 - 15:32:06
Document(s) archivé(s) le : jeudi 18 octobre 2012 - 12:20:16

Identifiants

  • HAL Id : dumas-00446163, version 1

Collections

Citation

Olivier Delestre. Ecriture d'un code C++ pour la simulation en hydrologie. Modélisation et simulation. 2008. ⟨dumas-00446163⟩

Partager

Métriques

Consultations de la notice

875

Téléchargements de fichiers

369