La compréhension du fonctionnement des paysages agricoles, en relation avec les activités qui s’y développent, est un enjeu important pour inscrire l’agriculture dans une démarche de développement durable et de qualité. Pour les étudier, l’approche par modélisation et simulation est un moyen puissant d’investigation de ces fonctionnements à différentes échelles (parcelle, exploitation agricole, territoire, ...) et selon plusieurs axes thématiques (hydrologie, agronomie, écologie, ...). Pour cela, l’INRA a mis en place depuis une dizaine d’années des plateformes logicielles de modélisation et simulation, telles qu’OpenFLUID1, RECORD2 et VSoil3. Ces plateformes ont pour vocation d’accueillir des codes sources scientifiques, simulant un ou plusieurs processus en interaction, reproduisant ainsi le fonctionnement modélisé des milieux étudiés.
L’objet de la présente offre est d’intégrer des codes sources scientifiques existants dans les plateformes logicielles ciblées pour les accueillir. Ce travail qui s’inscrit dans le cadre de deux projets de recherche permettra de construire des simulations plus complètes et plus performantes que celles mises en oeuvre jusqu’à présent. Les domaines d’application sont le cycle des pesticides dans l’environnement d’une part, et le fonctionnement hydrologique des retenues d’autre part.
Analyser et restructurer les codes sources scientifiques des modèles concernés
Encapsuler des codes sources dans l’environnement des plateformes de modélisation ciblées
Définir les stratégies de tests, mettre en œuvre les tests
Appuyer techniquement les scientifiques dans l’utilisation des codes sources rendus ainsi disponibles dans les plateformes
Maîtrise de la programmation objet et du langage C++
Bonne connaissance du système Linux, des outils de compilation GCC et de la suite CMake
Bonne connaissance des outils et méthodes d’ingénierie logicielle tels que : gestion du code source, tests logiciels unitaires et d’intégration, ...
Connaissances appréciées d’un environnement de développement de type Eclipse
Des connaissances en modélisation et simulation de systèmes dynamiques seraient appréciées
La personne recrutée bénéficiera de l’appui des scientifiques spécialistes des domaines d’application ainsi que de l’encadrement des équipes informatiques concernées. Des séjours dans les différentes unités de recherche partenaires sont à prévoir.
Jean-Christophe FABRE, UMR LISAH
tél : 04.99.61.23.51
Fichier attaché | Taille |
---|---|
![]() | 40.12 Ko |