Utilisation de SALOME pour la distribution de calculs Code_Carmel3D en CND avec r lage

Dimension: px
Commencer à balayer dès la page:

Download "Utilisation de SALOME pour la distribution de calculs Code_Carmel3D en CND avec remaillage"

Transcription

1 Utilisation de SALOME pour la distribution de calculs Code_Carmel3D en CND avec r lage M. Pallud IMACS travail en collaboration avec N. Béreux O. Moreau EDF R&D / CLAMART mandatory when distributed or referenced.

2 Partenariat EDF R&D - IMACS Salome Journée Utilisateur 22/11/2012 2

3 IMACS Spin-off de l'ecole Polytechnique Modélisation physique, analyse mathématique, calcul scientifique et HPC 13 p., forte activité R&D interne (thèses) Principaux clients : EADS IW, EDF R&D, PSA, Thales Partenariat avec EDF R&D (département THEMIS) depuis 2007 autour du calcul de champ en électromagnétisme et en particulier de Code_Carmel3D : Formulations mathématiques et schémas numériques Architecture et développement de logiciels Industrialisation de chaînes de calcul Salome Journée Utilisateur 22/11/2012 3

4 CND-CF avec Code_Carmel3D Salome Journée Utilisateur 22/11/2012 4

5 Problématique CND-CF Contrôle non-destructif par courants de Foucault Objectif : détection de fissures dans les tubes GV (générateurs de vapeur du circuit primaire) des centrales nucléaires Principe : mesure du flux magnétique différentiel entre les bobines réceptrices d'une sonde, constituée d'une bobine émettrice et de bobines réceptrices Objet de la simulation numérique : qualification des sondes proposées par des constructeurs Salome Journée Utilisateur 22/11/2012 5

6 Problématique CND-CF Contrôle non-destructif par courants de Foucault Mode opératoire : la sonde se déplace à l'intérieur du tube selon un parcours bien défini «le scan» la présence d'une fissure modifie l'allure de la réponse au voisinage de celle-ci Salome Journée Utilisateur 22/11/2012 6

7 Utilisation de Code_Carmel3D en CND-CF Simulation des contrôles nondestructifs par courants de Foucault sur un tube GV : étude réalisée par O. Moreau (EDF/THEMIS) dans le cadre du projet APEX Mesure code_carmel Salome Journée Utilisateur 22/11/2012 7

8 Chaîne de calcul pour un scan complet Salome Journée Utilisateur 22/11/2012 8

9 Pourquoi une chaîne automatisée? Difficultés des simulations Code_Carmel3D en CND-CF : la différence de flux induit est une quantité du deuxième ordre besoin d'une très grande précision de calcul via un maillage localement très raffiné problème de grande taille (maillage à plusieurs millions de tétraèdres) fichier MED volumineux + durée du calcul > 10 min./pos maillage à regénérer pour chaque position du scan grand nombre de positions pour réaliser un scan (fréquemment +eurs centaines de positions) Salome Journée Utilisateur 22/11/2012 9

10 La chaîne «Pas bloqué» (2009) Maillage réglé testé pour une position (stabilité des mailleurs) Maillage de la sonde et du tube sont générés séparément. L'interface entre les deux est un maillage réglé conforme La sonde peut avancer en translation et en rotation maille par maille Un code intermédiaire permet de renuméroter les degrés de liberté entre la sonde et le tube Salome Journée Utilisateur 22/11/

11 La chaîne «Pas bloqué» (2009) L'utilisateur prépare son maillage et les paramètres de calculs pour une position 0 Un script python gère l'ensemble des calculs pour la trajecoire de la sonde Encapsulation des données Envoie sur le cluster Lancement des calculs et récupération des résultats dans un répertoire unique (result) Possibilité de relancer le calcul uniquement pour les positions qui ont échoué (restart) Récupération des résultats sur la machine locale Salome Journée Utilisateur 22/11/

12 R lage (2011) Nouveaux besoins Trajectoire quelconque Tube déformé Impose de générer les maillages sur le cluster à la volée sans contrôle possible de l'utilisateur Maturité des mailleurs (stabilité & rapidité) Intégration/Utilisation plus poussée de Salome Salome Journée Utilisateur 22/11/

13 Déroulement du calcul pour une position Génération du maillage UNV/MED par Salome/GHS3D BLSURF Préparation des fichiers de paramètres Encapsulatation de l'ensemble des calculs dans un script shell Lancement du script et résultats entièrement contenu dans le répertoire contenant les données Salome Journée Utilisateur 22/11/

14 Demande des utilisateurs THEMIS Automatisation d'une chaîne : Réalisant la distribution des calculs sur cluster avec génération automatique du maillage Réalisant le rapatriement des résultats Ré-utilisant au maximum des scripts existants d'une ancienne chaîne de calcul (chaîne en «pas bloqué») D'utilisation simple (les utilisateurs ne sont pas des développeurs) Si possible intégrée à SALOME, utilisé par ailleurs pour la réalisation de la CAO, du maillage et du post-traitement Salome Journée Utilisateur 22/11/

15 Stratégie adoptée par IMACS Utilisation des modules SALOME : YACS : pour le schéma de calcul (schéma YACS indépendant du cas de calcul et donc ré-utilisable (r lage.xml) GEOM et SMESH : pour la génération du modèle JOBMANAGER : pour le lancement des calculs sur cluster Pré-requis à la charge de l'utilisateur : un script python (carmel.py) pour la génération du modèle et des données d'entrée paramétré par la position de la sonde la liste des positions constituant le scan (listepositions.txt) Salome Journée Utilisateur 22/11/

16 Procédure Salome Journée Utilisateur 22/11/

17 carmel.py (défini par l'utilisateur) Le script porte toujours le même nom carmel.py Possède une fonction do_geom qui génère l'ensemble des données de calcul et un fichier script.sh dans un répertoire donné On peut lancer manuellement ce script dans son répertoire pour exécuter l'intégralité du calcul Salome Journée Utilisateur 22/11/

18 Schéma YACS Salome Journée Utilisateur 22/11/

19 Motivations Utiliser le parallélisme de tâches intégré dans les boucles ForEach du schéma Yacs Utiliser durant les calculs sur cluster les modules GEOM & SMESH pour générer le maillage à chaque position Salome Journée Utilisateur 22/11/

20 Schéma r lage.xml Salome Journée Utilisateur 22/11/

21 Initialisation Définition du nombre de branches parallèles : 3 choix Prédéfini Fichier de paramètres Variable d'environnement LIBATCH_NODEFILE Chargement de la trajectoire listepositions.txt Chargement du cas de calcul carmel.py Salome Journée Utilisateur 22/11/

22 La boucle de calcul Transporter pour chaque position les données sur un répertoire temporaire de calcul Générer le maillage do_geom() Nettoyer les structures SALOME geométrique et maillage après l'export Lancer le calcul dans ce répertoire (script.sh) Récupérer les résultats et logs dans le répertoire utilisateur RESULT Nettoyer le répertoire de calcul temporaire Salome Journée Utilisateur 22/11/

23 Post-traitement Organisation des résultats dans le répertoire RESULT Génération de courbes sur l'ensemble des résultats Salome Journée Utilisateur 22/11/

24 JOBMANAGER Salome Journée Utilisateur 22/11/

25 Interface du JOBMANAGER Jobs État des calculs Ressources Salome Journée Utilisateur 22/11/

26 Déploiement Création du catalogue des ressources (machines) disponibles Déploiement des codes de calculs sur les machines du catalogue Positionner l'environnement SALOME (env.d) sur ces mêmes machines Salome Journée Utilisateur 22/11/

27 Création d'un job de calcul (de type YACS schema) Définiton des fichiers de données (carmel.py, listepositions.txt) Répertoire de résultat à récupérer à la fin du calcul et sa destination sur la machine locale Le ressource sur laquelle executer le calcul Le nombre de tâches, mémoire, temps maximum Salome Journée Utilisateur 22/11/

28 Déploiement (suite) On définit l'environnement par le fichier envcarmel.sh placé dans le répertoire env.d des installation de SALOME sur chaque machine On y fournit PATH, LD_LIBRARY_PATH, PYTHONPATH pour l'ensemble des codes de calculs et le script des utilitaires python (r lage. py) Pour JOBMANGER et YACS (au moins jusqu'à la version 6.5.0) ulimit -s YACS_MAX_THREADS=500 Salome Journée Utilisateur 22/11/

29 Lancement et suivi du calcul depuis l'interface Gérer l 'ensemble des calculs depuis la machine locale Possibilité de lancer plusieurs calculs en même temps sur différentes machines Suivre l'état des jobs Récupérer les résultats des jobs terminés Salome Journée Utilisateur 22/11/

30 CONCLUSION Salome Journée Utilisateur 22/11/

31 Du point de vue de l'utilisateur : objectifs atteints L'utilisateur a uniquement à assurer la génération du fichier carmel.py et listepositions.txt pour chaque cas de calcul Aucune connaissance YACS n'est requise par l'utilisateur : la création du JOB YACS se fait à partir du schéma prédéfini r lage.xml et du catalogue de ressources renseigné au déploiement de l'application Le lancement des calculs sur cluster et la récupération des résultats sont gérés de façon transparente depuis la machine locale via l'interface du JOBMANAGER Salome Journée Utilisateur 22/11/

32 Perspectives Depuis les premiers déploiements de la chaîne r lage on constate une forte augmentation du nombre de positions et de la taille des calculs De nouvelles limites sont maintenant atteintes Visualisation de maillage très fin dans SALOME Format de fichier ascii interne à Code_Carmel3D devenu trop volumineux Ce succès milite pour une intégration toujours plus forte de Code_Carmel3D dans la plate-forme SALOME Salome Journée Utilisateur 22/11/

33 Difficultés rencontrées JOBMANAGER : absence d'un mécanisme de nettoyage des résultats sur la machine distante (automatique ou à la demande) après récupération des résultats sur la machine locale Absence d'interaction entre schéma YACS et JOBMANAGER. On souhaiterait : pouvoir récupérer directement des paramètres du job (nombre de processeurs, mémoire ) depuis le schéma pouvoir définir des états 'utilisateur' (autres que les états standards du JOBMANAGER) depuis le schéma YACS Salome Journée Utilisateur 22/11/

Calcul Haute Performance avec OpenTURNS

Calcul Haute Performance avec OpenTURNS Calcul Haute Performance avec OpenTURNS Renaud Barate EDF R&D Workshop du GdR MASCOT-NUM «Quantification d incertitude et calcul intensif» 28 Mars 2013 Sommaire Présentation du logiciel OpenTURNS Problématiques

Plus en détail

SYRTHES : un code de thermique intégré comme module dans SALOME

SYRTHES : un code de thermique intégré comme module dans SALOME SYRTHES : un code de thermique intégré comme module dans SALOME I. RUPP, C. PENIGUEL (MFEE) M. PAOLILLO, P. RASCLE (SINETICS) 20 Novembre 2012 SOMMAIRE Présentation de SYRTHES Motivations pour l intégration

Plus en détail

Journées scientifiques du GdR Momas 7 octobre 2004, Univ. Paris 6 E. Deville, CEA Saclay DEN/DM2S

Journées scientifiques du GdR Momas 7 octobre 2004, Univ. Paris 6 E. Deville, CEA Saclay DEN/DM2S 1 Présentation de la plate-forme SALOME Journées scientifiques du GdR Momas 7 octobre 2004, Univ. Paris 6 E. Deville, CEA Saclay DEN/DM2S Plan de l exposé Présentation de la plate-forme Alliances 2 1.

Plus en détail

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans ANALYSE CATIA V5 1 GSA Generative Structural Analysis 2 Modèle géométrique volumique Post traitement Pré traitement Maillage Conditions aux limites 3 Ouverture du module Choix du type d analyse 4 Calcul

Plus en détail

Manipulation de champs avec SALOME Anthony GEAY (CEA/DEN), Guillaume Boulant (EDF/R&D) Journée des Utilisateurs de SALOME (Mardi 15 novembre 2011)

Manipulation de champs avec SALOME Anthony GEAY (CEA/DEN), Guillaume Boulant (EDF/R&D) Journée des Utilisateurs de SALOME (Mardi 15 novembre 2011) Manipulation de champs avec SALOME Anthony GEAY (CEA/DEN), Guillaume Boulant (EDF/R&D) Journée des Utilisateurs de SALOME (Mardi 15 novembre 2011) La manipulation de champs Une définition «Accéder aux

Plus en détail

Retour d expérience utilisateur : comment rendre compatible les problématiques de visualisation distante dans un environnement très sécurisé

Retour d expérience utilisateur : comment rendre compatible les problématiques de visualisation distante dans un environnement très sécurisé Retour d expérience utilisateur : comment rendre compatible les problématiques de visualisation distante dans un environnement très sécurisé Forum TeraTec 2012 Didier NASSIET et Fabien VIVODTZEV 28 JUIN

Plus en détail

P7. PANTHERE - VERSION INDUSTRIELLE Un logiciel performant et convivial pour la prévision des débits de dose.

P7. PANTHERE - VERSION INDUSTRIELLE Un logiciel performant et convivial pour la prévision des débits de dose. P7. PANTHERE - VERSION INDUSTRIELLE Un logiciel performant et convivial pour la prévision des débits de dose. L. GUIGUES EDF/SEPTEN 12-14 avenue Dutriévoz 69628 Villeurbanne Cedex RESUME PANTHERE est un

Plus en détail

Intégration de la plateforme de simulation SOFA dans un simulateur de chirurgie laparoscopique

Intégration de la plateforme de simulation SOFA dans un simulateur de chirurgie laparoscopique Intégration de la plateforme de simulation SOFA dans un simulateur de chirurgie laparoscopique Darina Dimitrova Laboratoire Recherche et Développement de l IRCAD (Institut National de Recherche contre

Plus en détail

Composants logiciel: Feel++, formats de fichier et visualisation

Composants logiciel: Feel++, formats de fichier et visualisation Composants logiciel: Feel++, formats de fichier et visualisation Alexandre Ancel Cemosis / Université de Strasbourg 13 Janvier 2015 1 / 20 Plan 1 Environnement logiciel & matériel 2 Formats de fichier

Plus en détail

Découvrez le prototypage virtuel avec LabVIEW NI SoftMotion et SolidWorks

Découvrez le prototypage virtuel avec LabVIEW NI SoftMotion et SolidWorks Découvrez le prototypage virtuel avec LabVIEW NI SoftMotion et SolidWorks Maxime RENAUD Ingénieur marketing, National Instruments Sommaire Les défis de la mécatronique Prototypage virtuel Avantages économiques

Plus en détail

Module d anonymisation

Module d anonymisation Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par

Plus en détail

SALOME l écosystème l offre de support

SALOME l écosystème l offre de support SALOME l écosystème l offre de support 400 visites par jour 50 téléchargements par jour 16000 users sur le forum. 4000 actifs Les Objectifs Favoriser l accès aux outils de simulations open-source à l industrie...

Plus en détail

Atelier GEDSIP 2007. Gautier Bastide bastide@ensm-douai.fr. Abdelhak Seriai seriai@ensm. Mourad Oussalah oussalah@lina.univ

Atelier GEDSIP 2007. Gautier Bastide bastide@ensm-douai.fr. Abdelhak Seriai seriai@ensm. Mourad Oussalah oussalah@lina.univ 1 Atelier GEDSIP 2007 Gautier Bastide bastide@ensm-douai.fr douai.fr Ecole des Mines de Douai Abdelhak Seriai seriai@ensm ensm-douai.fr Ecole des Mines de Douai Mourad Oussalah oussalah@lina.univ lina.univ-nantes.frnantes.fr

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs CGI Group Inc. 2013 Agenda 1 2 3 4 5 6 7 Problématiques et enjeux Solutions et fonctionnalités Concepts Exécution et rapport

Plus en détail

NUMECA et son bureau d études NUMFLO, spécialisé dans la simulation numérique des effets du vent 06-11-2013

NUMECA et son bureau d études NUMFLO, spécialisé dans la simulation numérique des effets du vent 06-11-2013 Propositio n NUMECA et son bureau d études NUMFLO, spécialisé dans la simulation numérique des effets du vent Guillaume Terlinden Sales Engineer, NUMECA Virginie Barbieux Head of Consulting Group, NUMFLO

Plus en détail

Colloque 30 ans de modélisation numérique à l UTC 25 26 novembre 2004

Colloque 30 ans de modélisation numérique à l UTC 25 26 novembre 2004 Optimisation Développement Produits (ODP) par le Développement de Plateforme Métier (DPM). Application au dimensionnement des éléments de liaison au sol. Colloque 30 ans de modélisation numérique à l UTC

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

Les acteurs : projet

Les acteurs : projet 2008 1 Les acteurs : projet Projet SimuMéca2010 Aster - exploitation - développement Mathieu Courtois Salomé_Méca - plate-forme - relations à NEPAL Isabelle Fournier Ista - innovation - R&D code Mickaël

Plus en détail

Logiciel de Télégestion

Logiciel de Télégestion 2 530 Logiciel de Télégestion pour centrales de communication OCI600 ACS600 Logiciel pour la télégestion d'une ou de plusieurs centrales de communication OCI600. Version MS-WINDOWS. Domaines d'application

Plus en détail

CIVA PLATEFORME DE SIMULATION POUR LE CND

CIVA PLATEFORME DE SIMULATION POUR LE CND CIVA PLATEFORME DE SIMULATION POUR LE CND Lundis de la Mécanique à Cadarache Samuel Legoupil 8 avril 2013 CEA 8 avril 2013 PAGE 1 SOMMAIRE Le Contrôle Non Destructif Apports de la simulation pour les CND

Plus en détail

Exploitation des modèles de la plate-forme RECORD

Exploitation des modèles de la plate-forme RECORD RMT Modélisation, séminaire «La modélisation entre recherche et développement agricole, des modèles scientifiques aux outils logiciels» Exploitation des modèles de la plate-forme RECORD Nathalie Rousse

Plus en détail

Fiche de Connaissances EFICN Innovation Technologique et Eco Conception

Fiche de Connaissances EFICN Innovation Technologique et Eco Conception Fiche de Connaissances EFICN Innovation Technologique et Eco Conception Page 1 I. La chaine numérique La chaine numérique est composée de données informatisées qui représente la géométrie de la pièce.

Plus en détail

Didacticiel - Etudes de cas. Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL.

Didacticiel - Etudes de cas. Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL. Objectif Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL. De nombreux utilisateurs s appuient sur EXCEL pour la gestion de leurs données. C est un outil relativement

Plus en détail

System Workbench pour Linux Basic Edition

System Workbench pour Linux Basic Edition System Workbench pour Linux Basic Edition Tirer le meilleur de vos formations Linux Bien trop souvent, suite aux sessions de formations, vous n'avez pas la possibilité de travailler sur un environnent

Plus en détail

Configuration et Déploiement d Applications Réparties par Intégration de l Hétérogénéité des Implémentations dans un Langage de Description d

Configuration et Déploiement d Applications Réparties par Intégration de l Hétérogénéité des Implémentations dans un Langage de Description d Configuration et Déploiement d Applications Réparties par Intégration de l Hétérogénéité des Implémentations dans un Langage de Description d Architecture Doctorant: Directeurs de thèse: Bechir ZALILA

Plus en détail

Capsuleuse de Bocaux. TP n 1-Analyse d un système automatisé. Partie commune. 1. Présentation. 2. Mise en service. 3. Analyse globale du système.

Capsuleuse de Bocaux. TP n 1-Analyse d un système automatisé. Partie commune. 1. Présentation. 2. Mise en service. 3. Analyse globale du système. Sciences de l Ingénieur TP n 1-Analyse d un système automatisé Capsuleuse de Bocaux Compétences attendues lors du TP: Analyser o Identifier le besoin et les exigences => Fonction globale o Définir les

Plus en détail

Le projet Solal: Une technologie logicielle pour produire vite des applications multiplateformes complexes, optimisées.

Le projet Solal: Une technologie logicielle pour produire vite des applications multiplateformes complexes, optimisées. Le projet Solal: Une technologie logicielle pour produire vite des applications multiplateformes complexes, optimisées. Un premier domaine d'application : la géomatique Philippe Monteil philippe.monteil@solal-technologies.com

Plus en détail

JOURNÉE UTILISATEURS SALOME PRÉSENTATION DES FONCTIONNALITÉS CEA DIRECTION DE L ÉNERGIE NUCLÉAIRE EDF RECHERCHE & DÉVELOPPEMENT

JOURNÉE UTILISATEURS SALOME PRÉSENTATION DES FONCTIONNALITÉS CEA DIRECTION DE L ÉNERGIE NUCLÉAIRE EDF RECHERCHE & DÉVELOPPEMENT JOURNÉE UTILISATEURS PRÉSENTATION DES FONCTIONNALITÉS CEA DIRECTION DE L ÉNERGIE NUCLÉAIRE EDF RECHERCHE & DÉVELOPPEMENT Journée utilisateurs PAGE 1 PROGRAMME DE LA JOURNÉE 09:30 Accueil des participants

Plus en détail

Programmation parallèle et distribuée (Master 1 Info 2015-2016)

Programmation parallèle et distribuée (Master 1 Info 2015-2016) Programmation parallèle et distribuée (Master 1 Info 2015-2016) Hadoop MapReduce et HDFS Note bibliographique : ce cours est largement inspiré par le cours de Benjamin Renaut (Tokidev SAS) Introduction

Plus en détail

C2O, une plate-forme de gestion et d automatisation de process

C2O, une plate-forme de gestion et d automatisation de process C2O, une plate-forme de gestion et d automatisation de process AVANTAGE PRODUCTION Siège social : 15 rue ampère - 60800 Crépy en Valois Tel: + 33 (0)1 76 77 26 00 - info@avantageproduction.com SARL au

Plus en détail

CATALOGUE FORMATION MARQUAGE

CATALOGUE FORMATION MARQUAGE CATALOGUE FORMATION MARQUAGE 2013 SOMMAIRE PRISE EN MAIN MACHINE... 3 FORMATION LENS NIVEAU I... 4 FORMATION LENS NIVEAU II... 5 FORMATION LENS NIVEAU III... 6 FORMATION "UTILISATION DU SYSTEME D'AIDE

Plus en détail

Classes et templates C++

Classes et templates C++ Classes et templates C++ Ce TP propose une application des classes, des templates et du polymorphisme au travers du design de classes permettant de gérer des courbes de Bézier. Contents 1 Bézier unidimensionnelle

Plus en détail

Le plan de Sauvegarde

Le plan de Sauvegarde ERVICE NFORMATIQUE & EVELOPPEMENT Audit Etudes et réalisations Gestion de Parc Formations 15 Rue Gabriel Péri - 69270 COUZON au MONT d OR Tél : 04 72 42 21 36 Fax : 04 78 22 75 16 http://www.s-id.fr V2.0

Plus en détail

Introduction au maillage pour le calcul scientifique

Introduction au maillage pour le calcul scientifique Introduction au maillage pour le calcul scientifique CEA DAM Île-de-France, Bruyères-le-Châtel franck.ledoux@cea.fr Présentation adaptée du tutorial de Steve Owen, Sandia National Laboratories, Albuquerque,

Plus en détail

IUT Toulouse II - Automatique et Systèmes Génie Industriel et Maintenance GIM 2 Promo 14 Année 2007-2008. AUTOMATIQUE et SYSTEMES

IUT Toulouse II - Automatique et Systèmes Génie Industriel et Maintenance GIM 2 Promo 14 Année 2007-2008. AUTOMATIQUE et SYSTEMES IUT Toulouse II - Automatique et Systèmes Génie Industriel et Blagnac Maintenance GIM 2 Promo 14 Année 2007-2008 AUTOMATIQUE et SYSTEMES Les cours, TD et TP seront entièrement programmés en 2 ème année.

Plus en détail

Introduction au Makefile

Introduction au Makefile Introduction au Makefile Nicolas Kielbasiewicz 3 mars 2009 Le développement d un programme et plus généralement d un logiciel demande au(x) programmeur(s) de gérer plusieurs fichiers, voire plusieurs langages.

Plus en détail

Module Mixmod pour OpenTURNS

Module Mixmod pour OpenTURNS Module Mixmod pour OpenTURNS Régis LEBRUN EADS Innovation Works 23 septembre 2013 EADS IW 2013 (EADS Innovation Work) 23 septembre 2013 1 / 21 Outline Plan 1 OpenTURNS et propagation d incertitudes 2 Mixmod

Plus en détail

Service combinators for farming virtual machines

Service combinators for farming virtual machines Introduction Plan Octobre 2007 Introduction Plan Introduction Projet Baltic : gérer automatiquement une ferme de machines virtuelles introduction de systèmes concurrents La problématique de la virtualisation,

Plus en détail

Projet Master 1ere année Sujet n 13 :

Projet Master 1ere année Sujet n 13 : BANON Daniel CAPON François CARRERE Jean-Charles IUP Avignon Master 1 TAIM Projet Master 1ere année Sujet n 13 : Interactions audio sur le site web du LIA A l attention de messieurs Nocéra, Favre et Larcher

Plus en détail

Compilation séparée. ENSIIE: Programmation avancée, Compilation séparée, Modularité, Spécifications algébriques 1

Compilation séparée. ENSIIE: Programmation avancée, Compilation séparée, Modularité, Spécifications algébriques 1 Compilation séparée ENSIIE: Programmation avancée, Compilation séparée, Modularité, Spécifications algébriques 1 Modularité GCC : 4 millions de lignes de code Noyau Linux : 12 millions de lignes de code

Plus en détail

Critères de retrait d exploitation pour les fissures affectant les disques frettés BP CP0-CP1

Critères de retrait d exploitation pour les fissures affectant les disques frettés BP CP0-CP1 Critères de retrait d exploitation pour les fissures affectant les disques frettés BP CP0-CP1 Maïlys Pache EDF SEPTEN Journée des utilisateurs de Salome-Meca et Code_Aster 19 mars 2013 Contexte : fissuration

Plus en détail

LES FONCTIONS DE SURVEILLANCE DES FICHIERS

LES FONCTIONS DE SURVEILLANCE DES FICHIERS SYSLOG and APPLICATION LOGS Knowledge Module for PATROL - Data Sheet Version 1.5 Développé par http://www.axivia.com/ PRESENTATION DU PRODUIT SYSLOG and APPLICATION LOGS Knowledge Module for PATROL est

Plus en détail

Extended Communication server

Extended Communication server Extended Communication server P-5288 : Backup / Restore Juin, 2007 Alcatel-Lucent Office Offer - All Rights Reserved Alcatel-Lucent 2007 INTRODUCTION...3 NOUVEAUTES DU BACKUP/RESTORE...3 SAUVEGARDE...3

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Pro/INTRALINK 10.0. Guide des programmes de formation

Pro/INTRALINK 10.0. Guide des programmes de formation Pro/INTRALINK 10.0 Guide des programmes de formation Guide des programmes de formation avec instructeur Mise à jour vers Windchill 10.0 pour les administrateurs système Administration du système de Windchill

Plus en détail

Version default Titre : Opérateur RECU_PARA_YACS Date : 15/06/2011 Page : 1/5 Responsable : Nicolas GREFFET Clé : U7.06.

Version default Titre : Opérateur RECU_PARA_YACS Date : 15/06/2011 Page : 1/5 Responsable : Nicolas GREFFET Clé : U7.06. Titre : Opérateur RECU_PARA_YACS Date : 15/06/2011 Page : 1/5 Opérateur RECU_PARA_YACS 1 But L'objet de cette commande est de gérer certains échanges de paramètres pour le couplage IFS par des appels YACS.

Plus en détail

Licence Professionnelle CFAO IUT du MANS Département GMP PLAN ACADEMIQUE DE FORMATION XAO 1 Licence Professionnelle CFAO Organisation générale: - 28 étudiants - 450 heures de formation (cours, TD, TP)

Plus en détail

TC Mathématiques 2 Année 2003/04

TC Mathématiques 2 Année 2003/04 TC Mathématiques 2 Année 2003/04 Pascal MORENTON pascal.morenton@lgi.ecp.fr http://www.lgi.ecp.fr/~moren/catia Logiciel développé par Dassault Systèmes et commercialisé par IBM Leader de la CAO mécanique

Plus en détail

Chaîne numérique de conception et de prototypage de cartes électroniques

Chaîne numérique de conception et de prototypage de cartes électroniques Chaîne numérique de conception et de prototypage de cartes électroniques L ambition du projet Le département Génie Electrique se doit d offrir aux étudiants une formation de qualité en parfaite adéquation

Plus en détail

WebSphere MQ & Haute Disponibilité

WebSphere MQ & Haute Disponibilité L objectif de cet article est d identifier les problèmes pouvant se poser lors de la mise en place d un système de secours dans une configuration WebSphere MQ, et de proposer des pistes pour régler ces

Plus en détail

Quand et pourquoi utiliser une base de données NoSQL?

Quand et pourquoi utiliser une base de données NoSQL? Quand et pourquoi utiliser une base de données NoSQL? Introduction Les bases de données NoSQL sont devenues un sujet très à la mode dans le milieu du développement web. Il n est pas rare de tomber sur

Plus en détail

GLO-1901 Introduction à la programmation avec Python

GLO-1901 Introduction à la programmation avec Python GLO-1901 Introduction à la programmation avec Python Modules et organisation du code Marc Parizeau (automne 2012) Marc Parizeau, Département de génie électrique et de génie informatique Plan Module = fichier.py

Plus en détail

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Sébastien MEDARD GIP RENATER 263 avenue du Général Leclerc CS 74205 35042 Rennes Cedex Résumé L intégration

Plus en détail

INITIATION AUX SIMULATIONS DES CONTRAINTES ET DEFORMATIONS D UNE STRUCTURE

INITIATION AUX SIMULATIONS DES CONTRAINTES ET DEFORMATIONS D UNE STRUCTURE DOSSIER : CHARIOT PORTE PALAN INITIATION AUX SIMULATIONS DES CONTRAINTES ET DEFORMATIONS D UNE STRUCTURE ATELIER CATIA V5: GENERATIVE STRUCTURAL ANALYSIS OBJECTIFS : L objectif de cette étude consiste

Plus en détail

A. Présentation. LanScanner2006

A. Présentation. LanScanner2006 V2.33 Revu le : 18/04/2008 Auteur : Nicolas VEST LanScanner2006 Objectif : Présentation de LanScanner. Proposer l outil adéquat de l administrateur réseau, afin de lui permettre une administration journalière

Plus en détail

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SOMMAIRE I. FONCTION DU SERVEUR DE SYNCHRONISATION...3 II. ELEMENTS DU SERVEUR DE SYNCHRONISATION...3 1. APPLICATION ULSA... 3 2. APPLICATION IDE.... 3 III.

Plus en détail

COMPTE RENDU D ACTIVITE ACTIVITE N 4. Identification (objectif) de l'activité. Contexte dans lequel le projet s'inscrit

COMPTE RENDU D ACTIVITE ACTIVITE N 4. Identification (objectif) de l'activité. Contexte dans lequel le projet s'inscrit BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Développeur d applications COMPTE RENDU D ACTIVITE ACTIVITE N 4 Nom et Prénom : BUISSON Pierre-Adrien EPSI Lyon 107 rue de Marseille 69 007

Plus en détail

Programmation Java. Madalina Croitoru

Programmation Java. Madalina Croitoru Programmation Java Madalina Croitoru Madalina Croitoru 2002 2006 Univ. Aberdeen 2006 2008 Univ. Southampton Depuis 2008 Univ. Montpellier II Contact: Page web: www.lirmm.fr/~croitoru/teaching.html Email:

Plus en détail

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience 29 mars 2002 Olivier BOEBION - Laboratoire de Mathématiques et de Physique Théorique - Tours 1 Principes

Plus en détail

Optimisation d un rouet pour banc de calibration de capteurs inductifs

Optimisation d un rouet pour banc de calibration de capteurs inductifs Optimisation structurelle à l aide de Python, Salomé et Code-Aster Optimisation d un rouet pour banc de calibration de capteurs inductifs, Lausanne, Suisse, 30.01.2011 1 Problématique: optimisation statique

Plus en détail

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier: La GEIDE Historique de La GEIDE Anciennement "Archivage électronique", La Gestion électronique de Documents "GED" est apparu dans les années 80. Mais le terme GED paraissait restrictif par rapport à ses

Plus en détail

Les éléments ajoutés à la gestion des imprimantes sur Windows 2008 R2

Les éléments ajoutés à la gestion des imprimantes sur Windows 2008 R2 Les éléments ajoutés à la gestion des imprimantes sur Windows 2008 R2 Le principal ajout consiste en une console appelée Gestion de la numérisation est maintenant dédiée à l administration des scanneurs

Plus en détail

Bonjour, Matthieu, pouvez-vous nous expliquer le concept de Nuukik?

Bonjour, Matthieu, pouvez-vous nous expliquer le concept de Nuukik? Bonjour, Matthieu, pouvez-vous nous expliquer le concept de Nuukik? Nuukik est un moteur de recommandation de produit aidant les e-commerçants à dynamiser et personnaliser leur offre commerciale afin de

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

CAO Créo TOP-DOWN DESIGN

CAO Créo TOP-DOWN DESIGN CAO Créo TOP-DOWN DESIGN I. INTRODUCTION... 2 1) Objectifs :... 2 II. Méthode: Squelette et copie de géométrie... 4 1) Définition des références principales (dans le Squelette Principal)... 4 2) Création

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Introduction aux systèmes d exploitation

Introduction aux systèmes d exploitation Introduction aux systèmes d exploitation Le système d exploitation est un ensemble de logiciels qui pilotent la partie matérielle d un ordinateur. Les principales ressources gérées par un système d exploitation

Plus en détail

ACE Advanced Cost Estimator for steel structures

ACE Advanced Cost Estimator for steel structures Introduction Dans ce document, les principales étapes pour effectuer un calcul ACE concernent le cas d un bâtiment à plusieurs étages. L'accent est mis sur la séquence de commandes. Il n'est pas destiné

Plus en détail

Les composants d'openstack

Les composants d'openstack Chapitre 4 Les composants d'openstack 1. Introduction Les composants d'openstack Ce chapitre a pour objectif de présenter les différents composants ou modules qui constituent le cœur de la plate-forme

Plus en détail

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières : INITIATION A L INFORMATIQUE MODULE : Initiation à l'environnement Windows XP Table des matières : INTRODUCTION Les outils de l Interface Graphique : CONFIGURER VOTRE POSTE DE TRAVAIL Paramétrer la barre

Plus en détail

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier

Plus en détail

FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102)

FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102) Prérequis : FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102) Avoir les connaissances de base du fonctionnement de Linux et les systèmes d'exploitation Objectifs : Le premier niveau de certification Linux

Plus en détail

Système de Gestion de Fichiers

Système de Gestion de Fichiers Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX

Plus en détail

TITRE : DEMONSTRATEUR D UN WEB-SERVICE EN OPTIMISATION NUMERIQUE

TITRE : DEMONSTRATEUR D UN WEB-SERVICE EN OPTIMISATION NUMERIQUE TITRE : DEMONSTRATEUR D UN WEB-SERVICE EN OPTIMISATION NUMERIQUE KEYWORDS : SYSTEMX, WEBSERVICE, COLLABORATIVE FILTERING, MACHINE LEARNING, LANGAGE PROGRAMMATION, HPC, BASE OBJETS COMPLEXES CONTEXTE de

Plus en détail

Outils de planification et gestion pour datacentres

Outils de planification et gestion pour datacentres ACT-MG-v2 Outils de planification et gestion pour datacentres Alain BIDAUD - CRIHAN TutoJRES 17 Outils de planification et gestion Agenda Pourquoi planifier? l écosystème du datacentre Les outils DCIM

Plus en détail

Conclusion de la journée

Conclusion de la journée Conclusion de la journée Vincent LEFEBVRE (EDF), Vincent BERGEAUD (CEA) EDF R&D / CLAMART 2012 EDF. No partial distribution of information from this document and no changes are permitted. Reference to

Plus en détail

SDNL112 - Endommagement d'origine vibratoire d'un cintre de générateur de vapeur

SDNL112 - Endommagement d'origine vibratoire d'un cintre de générateur de vapeur Titre : SDNL112 - Endommagement d'origine vibratoire d'un [...] Date : 30/07/2015 Page : 1/9 SDNL112 - Endommagement d'origine vibratoire d'un cintre de générateur de vapeur Résumé Ce cas de validation

Plus en détail

Scangear de Canon et SilverFast Ai de LaserSoft Imaging : Une comparaison succincte

Scangear de Canon et SilverFast Ai de LaserSoft Imaging : Une comparaison succincte Canon ScanGear Scangear de Canon et SilverFast Ai de LaserSoft Imaging : Une comparaison succincte Agostino Maiello, janvier 2009 ScanGear est un logiciel propre au constructeur Canon qui est fourni avec

Plus en détail

Guide de démarrage rapide avec DataStudio Online Edition

Guide de démarrage rapide avec DataStudio Online Edition Guide de démarrage rapide avec DataStudio Online Edition Introduction Ce document vient en complément des films de démonstration disponibles sur le site web de data. L ETL ETL est un sigle qui signifie

Plus en détail

Installation et Administration de SolidWorks Electrical CadWare Systems

Installation et Administration de SolidWorks Electrical CadWare Systems 1 Sommaire I. Introduction... 3 II. Prérequis... 4 Configuration matérielle... 4 Administration et sécurité... 4 III. Installation monoposte... 5 IV. Image Administrative pour installation monoposte...

Plus en détail

Guide d installation. Serveur TeamAgenda STS. Version Windows

Guide d installation. Serveur TeamAgenda STS. Version Windows Installation/Configuration TeamAgenda STS Guide d installation Serveur TeamAgenda STS Version Windows 1 Installation/Configuration TeamAgenda STS Objectifs Installer le Serveur TeamAgenda STS Configuration

Plus en détail

Personne ressource Tice en établissement Module 2 Administration serveur Linux-SambaÉdu. Jour 8

Personne ressource Tice en établissement Module 2 Administration serveur Linux-SambaÉdu. Jour 8 Personne ressource Tice en établissement Module 2 Administration serveur Linux-SambaÉdu Jour 8 Jour 8 Personnaliser une installation Configuration avancée Mise en place de restrictions et/ou une optimisation

Plus en détail

La gestion des flux d information : EDI

La gestion des flux d information : EDI La gestion des flux d information : EDI Introduction EDI (définition, composants, types et domaines d application) Les enjeux de l EDI La mise en œuvre de l EDI Conclusion Introduction Tâches Création

Plus en détail

IBM Software Demos WebSphere Dashboard Framework

IBM Software Demos WebSphere Dashboard Framework IBM est un outil puissant et souple de conception de tableaux de bords actifs à base de standards. Il contribue à réduire les coûts de création et de maintenance en simplifiant et en raccourcissant le

Plus en détail

DGALN. Aide à l utilisation de ImportDVF+

DGALN. Aide à l utilisation de ImportDVF+ DGALN Aide à l utilisation de ImportDVF+ Crédit photo : Arnaud Bouissou/METL-MEDDE Mars Septembre 2014 2015 Bordereau Documentaire Informations du document Nature du rapport : Intermédiaire Définitif Diffusion

Plus en détail

Google Merchant Center

Google Merchant Center Google Merchant Center Version : 3.1.0 Date de dernière mise à jour : 16/08/2013 Développement : Business Tech (www.businesstech.fr) Pré-requis Google Vous devez avant tout vous enregistrer sur Google

Plus en détail

Introduction à l informatique, à Python, et représentation des nombres en machine

Introduction à l informatique, à Python, et représentation des nombres en machine Introduction à l informatique, à Python, et représentation des nombres en machine Table des matières Qu est-ce-que l informatique? Qu est-ce-qu un ordinateur? 2 Principaux composants...............................................

Plus en détail

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13 Présentation Logiciels libres et Open Source Description Un logiciel libre* est en général gratuit. Il est utilisable et modifiable sans notification préalable à son auteur, qui a renoncé à ses droits

Plus en détail

Utilitaire de récupération des données

Utilitaire de récupération des données MDECOM32 pour Windows 95 Utilitaire de récupération des données Le logiciel MDECom32.EXE permet à l'utilisateur d'établir une communication avec le terminal pour émettre ou recevoir des données. MDECom32

Plus en détail

Gestion de Production

Gestion de Production Gestion de Production Gestion de Production Microsoft Dynamics TM NAV Planification MRPII Planification à capacité finie ou infinie Ordonnancement et séquençage des tâches Gestion des ressources Gestion

Plus en détail

Une solution opensource d'affichage dynamique - XIBO

Une solution opensource d'affichage dynamique - XIBO Une solution opensource d'affichage dynamique - XIBO - Retour sur le choix de la solution XIBO au laboratoire de mathématiques de Besançon Journées Mathrice Lyon Octobre 2011 : Solution d'affichage dynamique

Plus en détail

Solutions informatiques (SI) Semestre 1

Solutions informatiques (SI) Semestre 1 Solutions informatiques (SI) Cette unité vise l acquisition de compétences générales à partir desquelles sont construites les compétences propres aux parcours de spécialisation. Elle comprend, d une part,

Plus en détail

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

ORIENTATIONS POUR LA CLASSE DE TROISIÈME 51 Le B.O. N 1 du 13 Février 1997 - Hors Série - page 173 PROGRAMMES DU CYCLE CENTRAL 5 e ET 4 e TECHNOLOGIE En continuité avec le programme de la classe de sixième, celui du cycle central du collège est

Plus en détail

Du Python qui ne manque pas d'air

Du Python qui ne manque pas d'air Afficher le masque pour Insérer le titre ici Direction Informatique 24/10/2014 Du Python qui ne manque pas d'air Mohcine El Barhbarh, Bernard Barrois Romaric David, Yannick Hoarau Plan Du python et du

Plus en détail

Projet Optiperf : les ressources du calcul parallèle à destination des architectes navals

Projet Optiperf : les ressources du calcul parallèle à destination des architectes navals Projet Optiperf : les ressources du calcul parallèle à destination des architectes navals Pierre-Michel Guilcher, Olivier Payen, Aurélien Drouet, Erwan Jacquin Plan de l exposé Contexte général Définition

Plus en détail

Guide d'installation de Citrix EdgeSight pour test de charge. Citrix EdgeSight pour test de charge 3.8

Guide d'installation de Citrix EdgeSight pour test de charge. Citrix EdgeSight pour test de charge 3.8 Guide d'installation de Citrix EdgeSight pour test de charge Citrix EdgeSight pour test de charge 3.8 Copyright L'utilisation du produit documenté dans ce guide est soumise à l'acceptation préalable du

Plus en détail

Formation A2IMP. Acquisition d information sur les autres équipements du réseau. Frédéric Bongat IPSL Formation A2IMP 1

Formation A2IMP. Acquisition d information sur les autres équipements du réseau. Frédéric Bongat IPSL Formation A2IMP 1 Formation A2IMP Acquisition d information sur les autres Frédéric Bongat IPSL Formation A2IMP 1 Idée : corréler des informations via d autres Informations de base Connaître l horodatage (date, heure) des

Plus en détail