Stage : Portage d'une base de non régression de maillages sous Git et Eclipse/CppUnit à Arcachon
Stage : Portage d'une base de non régression de maillages sous Git et Eclipse/CppUnit

Description du poste
Détail de l'offre
Informations générales
Entité de rattachement
Situé entre Bordeaux et Arcachon, le centre d'Etudes Scientifiques et Techniques d'Aquitaine (Cesta) a pour mission première d'assurer l'architecture industrielle des armes de la force de dissuasion. Il exploite le Laser Mégajoule (LMJ) qui permet la réalisation d'expériences à très hautes températures et pressions contribuant à la validation des modèles physiques utilisés dans la simulation du fonctionnement nucléaire des armes.Référence
2020-14796-S0153Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Portage d'une base de non régression de maillages sous Git et Eclipse/CppUnit
Sujet de stage
Portage d'une base de non régression de maillages sous Git et Eclipse/CppUnit
Durée du contrat (en mois)
4 à 6 mois
Description de l'offre
Le service de modélisations et de mathématiques pour la simulation du CEA/CESTA élabore des modèles physico-numériques multi-physiques, multi-échelles et développe des codes de calcul dans les domaines de l'aérodynamique hypersonique, de l'électromagnétisme et de la dynamique rapide. Ces développements bénéficient des approches les plus modernes du génie logiciel et sont conduits dans le contexte du calcul haute performance afin de tirer le meilleur parti des supercalculateurs de la DAM. Pour ses besoins de calcul haute performance, le CEA/CESTA développe des logiciels de traitement de maillages 3D au profit des chaînes de simulation. Pour chaque code de calcul, ces logiciels permettent d'extraire et d'ajouter les informations qui lui sont nécessaires, d'en contrôler la cohérence en fonction de ses prérequis et de lui fournir le fichier de maillage converti dans le format qui lui est propre.Afin de garantir les résultats et les performances à chaque livraison d'une nouvelle version, le développement de ces logiciels s'appuie sur une base de cas tests de non régression. Actuellement cette base de non régression est organisée en répertoires et fichiers de cas tests, de résultats de référence et de scripts d'exécution et de comparaison écrits en Bash. L'objectif du stage est de faire évoluer cette base de non régression avec :• la mise en place d'une gestion de configuration partagée dans un dépôt Git dédié,• une plateforme de non régression open-source, connectée au dépôt Git de non régression, automatisable et paramétrable,• des outils d'analyse conviviaux.Les technologies utilisées seront Linux/Bash, Java 8 ou ultérieur, Eclipse eGit ou encore Eclipse CppUnit.
Profil du candidat
Linux,Bash, Java 8 ou ultérieur, Eclipse eGit, Eclipse CppUnitBac+5
Date de publication
18-08-2025
Informations supplémentaires
- Statut
- Inactif
- Formation requise
- Université
- Lieu
- Arcachon
- Heures de travail par semaine
- 4 - 40
- Type de Contrat
- Job étudiant
- Secteur
- Autres
- Permis de conduire FR/EU exigé
- Non
- Voiture exigée
- Non
- Lettre de motivation exigée
- Non
- Langues
- Français
Recevoir des offres d'emploi similaires par email
Sélectionnez le secteur qui vous intéresse ci-dessous et n'oubliez pas votre adresse email!