1 Description générale de VISFIELD
|
|
- Germain Julien
- il y a 8 ans
- Total affichages :
Transcription
1 Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F Orsay cedex, France 11 décembre Description générale de VISFIELD VISFIELD est un programme écrit en fortran 90 pour la conversion de fichiers dans un format reconnu par le logiciel graphique que l on souhaite utiliser. Deux logiciels graphiques sont considérés : TECPLOT et PARAVIEW. Les fichiers qu on souhaite convertir sont issus de codes CFD développés au LIMSI : OLORIN, CHORUS et SUNFLUIDH. Ils sont écrits dans un format binaire, en accès direct, de type big endian (par défaut). Ces fichiers contiennent les champs 2D/3D des grandeurs physiques que l on souhaite visualiser. Les formats de conversions considérés sont, pour TECPLOT, un format binaire spécifique (extension de fichier.plt) et pour PARAVIEW, les formats VTK (extension.vtk) et XML (extension.vtr ou.vts). Dans ce document, aucune information sur la description des formats n est fournie, mais une large documentation peut être trouvée sur le net. L exécution du programme se fait fichier par fichier. Afin de faciliter la conversion d un grand nombre de fichiers, on utilise un script shell,écrit en bash (visfield.bsh), dont la fonction est de gérer la conversion d un ensemble de fichiers binaires sélectionné par l utilisateur avec le programme VISFIELD. 2 La compilation Deux fichiers "makefile" sont à disposition, "makefile_r4" et "makefile_r8", pour compiler les fichiers sources du programme et créer deux fichiers exécutables distincts : "visfield_r4.x" et "visfield_r8.x". Ces deux exécutables sont utilisés suivant que les fichiers binaires à convertir contiennent des champs de valeurs de type réel simple ou double précision, respectivement. Chaque fichier makefile contient une série de variables : CF : elle définit la commande du compilateur fortran que l on souhaite utiliser. FFLAGS : elle contient une série d option de compilation propre au fortran (options d optimisation, de contrôle, de sécurité), l option de lecture (écriture) des fichier binaires en big endian par défaut et l option activant la compilation conditionnelle définie par les étiquettes déclarées dans la variable "OPT". 1
2 OPT : elle contient le nom des étiquettes de compilation conditionnelles pour sélectionner des blocs d instructions spécifiques dans le programme VISFIELD. Ces noms sont précédés de l option "-D". TECPLOT : Active l accès à la bibliothèque "tecio.a" du logiciel TECPLOT pour convertir les données binaires issues du fortran en format binaire TECPLOT (Si on souhaite désactiver cette option, il suffit de changer le nom de l étiquette, par exemple : NOTECPLOT). SIMPLE_PREC : Active la lecture des fichiers binaires en réel simple précision (NO- SIMPLE_PREC dans le cas ou les fichiers binaires sont en réel double précision). LIB : elle définit le chemin d acès aux bibliothèques utilisées par le programme (par exemple l accès à "tecio.a"). IMPORTANT : La compilation avec l option "-DTECPLOT" n exclut pas la possibilité de créer des fichiers pour PARAVIEW. Cette option a pour but d activer l accès à la bibliothèque spécifique "tecio.a" lors de la compilation uniquement si TECPLOT, qui est un logiciel payant, est installé. Si ce n est pas le cas, il faudra explicitement désactiver cet accès pendant la compilation (en remplaçant -DTECPLOT par -DNOTECPLOT, par exemple). Une fois la compilation effectuée, il est conseillé de ranger les deux exécutables "visfield_r4.x" et "visfield_r8.x" dans un répertoire dédié de manière à ce que les exécutables soient automatiquement reconnus depuis n importe quel répertoire défini sur la machine ou l on souhaite exécuter VISFIELD. 3 Le fichier d entrée : visfield.dat Ce fichier contient l ensemble des données pour décrire le type de fichier que l on souhaite lire, sa taille et sous quel format on désire les convertir en fonction du logiciel graphique que l on souhaite utiliser. Bien que les fichiers à convertir soient tous écrits en binaire, ils peuvent être de nature différente et avoir un ordonnancement qui est propre à chaque code de simulation utilisé. De ce fait, certaines lignes du fichier de données "visfield.dat" sont consacrées à la gestion de ces spécificités et peuvent parfois ne pas être considérés, en fonction de la nature et de l origine du fichier à convertir. 1. Code ayant généré le fichier (une valeur entière I) : Définit le code de simulation ayant engendré le fichier Si I = 0 : code OLORIN. Si I = 1 : code OLORIN, ancienne version. Si I = 2 : code SUNFLUIDH Si I = 0 : code CHORUS 2. Dimension du problème (une valeur entière I) : définit la dimension spatiale de la simulation effectuée. La valeur est 2 ou 3 suivant que le problème est 2D ou 3D. 3. Type de champ contenu dans le fichier (une valeur entière I) : définit la nature des champs contenus dans les fichiers à convertir. Si I = 0 : champs instantanées Si I = 1 : champs statistiques Si I = 2 : Type spécial de fichiers générés par le code CHORUS. Champs instantanés 2D issus de plans de coupe définis dans le cadre d une simulation 3D. 2
3 Si I = 3 : Type spécial de fichiers générés par le code OLORIN. Champs instantanés dont la troisième direction est associée à une décomposition spectrale de type Fourier. Si I = 4 : Type spécial de fichiers générés par le code OLORIN. Champs statistiques dont la troisième direction est associée à une décomposition spectrale de type Fourier. 4. Nombre de points suivant I (une valeur entière) : Tailles des tableaux contenant les champs suivant la première dimension d indice i. 5. Nombre de points suivant J (une valeur entière) : Tailles des tableaux contenant les champs suivant la seconde dimension d indice j. 6. Nombre de points suivant K (une valeur entière) : Tailles des tableaux contenant les champs suivant la troisième dimension d indice k (la valeur est 1 en 2D). 7. Indice suivant I marquant le début du sous-domaine (une valeur entière) : Indice marquant le début du sous-domaine que l on souhaite visualiser dans la première direction. Cette donnée et les cinq suivantes permettent de définir la partie du domaine que l on souhaite visualiser, où d extraire les mailles fictives du jeu de données,... ). 8. Indice suivant I marquant la fin du sous-domaine (une valeur entière) : Indice marquant la fin du sous-domaine que l on souhaite visualiser dans la première direction. 9. Indice suivant J marquant le début du sous-domaine (une valeur entière) : Indice marquant le début du sous-domaine que l on souhaite visualiser dans la deuxième direction. 10. Indice suivant J marquant la fin du sous-domaine (une valeur entière) : Indice marquant la fin du sous-domaine que l on souhaite visualiser dans la deuxième direction. 11. Indice suivant K marquant le début du sous-domaine (une valeur entière) : Indice marquant le début du sous-domaine que l on souhaite visualiser dans la troisième direction. 12. Indice suivant K marquant la fin du sous-domaine (une valeur entière) : Indice marquant la fin du sous-domaine que l on souhaite visualiser dans la troisième direction. 13. Configuration séquentielle (0) ou vectorielle (1) (une valeur entière) : donnée obsolète, placer la valeur à Création du champ rotationnel (une valeur entière 0 ou 1) : Si la valeur vaut 1, il y a création du champ de vorticité calculé à partir des données du fichier (si la géométrie est cartésienne uniquement). 15. Création du critère Q ou de l hélicité ou les deux (une valeur entière I) : Si la valeur est non nulle et si la géométrie est cartésienne uniquement. Si I = 0 : Pas de création de ces champs optionnels Si I = 1 : Création du champ du second invariant de vitesse (critère Q) Si I = 2 : Création du champ d hélicité. Si I = 3 : Création des champs Q et hélicité. 16. Visualisation TECPLOT (0) ou VTK (1) (une valeur entière I) : Suivant la valeur 0 ou 1 les fichiers sont convertis en format pour TECPLOT ou PARAVIEW (format VTK). 17. Rectilinear (0) Structured (1) grid (une valeur entière I) : Cette option ne concerne que les fichiers convertis au format VTK pour PARAVIEW. Si les coordonnées X 1, X 2 et X 3 ne dépendent respectivement que des indices de maille i, j et k, alors on choisit l option 0. Si chaque coordonnée dépend des trois indices, on choisit l option 1 (comme c est le cas en géométrie cylindrique, par exemple). 3
4 18. Format du fichier de maillage pour le code CHORUS (une valeur entière I) : si I = 0 la nature du fichier contenant le maillage de la simulation réalisée avec le code CHORUS est rectilinéaire, si I = 1, il est structuré. ATTENTION, cette donnée concerne le mode de lecture du fichier de maillage de CHORUS, pas le format de conversion au format VTK. 19. Nouvelle version des fichiers instantanés pour OLORIN et CHORUS (une valeur entière I=0 ou I = 1) : Si I = 1 le nouvel ordonnancement des fichiers contenant les champs instantanés est considéré. 20. iflagsgs_lam (LES pour le code CHORUS) (Une valeur entière) : Cette donnée ne concerne que les fichiers générés par le code CHORUS, dans le cadre d une simulation de type LES impliquant la conductivité de sous-maille. 21. Flag directionnel pour CHORUS en cas de réduction d une dimension 3D 2D (Une valeur entière) : concerne les fichiers du code CHORUS ayant subit une réduction de dimension, suite à une opération de moyenne sur une direction particulière de l espace indiquée par la valeur I (suivant i, j ou k si I = 1, 2, 3). 22. Lignes de données pour visualiser la composante fluctuante des champs instantanés par rapport à leurs champs moyens (Une valeur entière I, une chaine de caractère NAME, une valeur entière N) : Ce jeu de données fonctionne de pair avec la sélection des champs instantanés (cf. troisième ligne du fichier de données). Il permet de visualiser uniquement la partie fluctuante des champs instantanés des composantes de vitesse, de température et de pression (suivant les grandeurs présentes dans les fichiers des champs instantanées). Si I = 1 : l extraction de la partie fluctuante des champs est activée. Ces champs fluctuants sont calculés à partir des champs instantanés et des champs moyens contenus dans leurs fichiers respectifs. NAME : chaine de 20 caractères qui désigne le nom du fichier contenant les champs moyens par rapport auxquels seront calculés les champs fluctuants. N : désigne les N premiers champs statistiques qui seront considérés pour extraire la partie fluctuante des champs instantanés. IMPORTANT : Il convient de bien faire attention à ce que les N premiers champs moyens présents dans le fichier déclaré ci-dessus soient en adéquation avec les N premiers champs instantanés contenus dans leurs fichiers respectifs. Il est à la charge de l utilisateur d assurer cette adéquation. 23. Nombre de champs contenus dans les fichiers de NORECO et WEISMANCO : définit le nombre de champs dans les fichiers générés par d autres codes de simulation. 4 Procédure d utilisation Comme il l a été énoncé précédemment, le programme VISFIELD convertit un fichier binaire (nommé "data.d") en un fichier lisible par TECPLOT ("data.plt") ou par PARAVIEW ou tout autre logiciel capable de lire le format VTK ("data.vtk"). Toutefois, si beaucoup de fichiers doivent être traités, il est préférable d automatiser la procédure de conversion que de l appliquer fichier par fichier. Cette automatisation est gérée par le script "visfield.bsh". 4
5 Il boucle sur une partie ou sur l ensemble des fichiers binaires présents dans le répertoire de travail. Pour chaque fichier, il copie le fichier original sous le nom générique "data.d" reconnu par le programme fortran VISFIELD. Il lance l exécution de VISFIELD (par l intermédiaire des exécutables "visfield_r4.x" ou "visfield_r8.x", suivant que les données contenues dans les fichiers binaires sont de type réel simple ou double précision). Le fichier résultat se nomme alors "data.plt" ou "data.vtk" suivant la nature de la conversion (au format TECPLOT ou VTK). Il substitue le nom générique du fichier "data" par le nom d origine du fichier converti. Par exemple, si le nom du fichier binaire à convertir est "res_00000_ d", il sera "res_00000_ plt" ou "res_00000_ vtk", une fois converti (l extension dépend du type de conversion). Dans le cadre d une conversion au format VTK, une option supplémentaire est proposée si l on souhaite réaliser des animations avec le logiciel PARAVIEW. Cette option consiste à lister les fichiers à animer dans un fichier nommé "anim_paraview.pvd", interprétable par PARAVIEW. Une conversion de format supplémentaire est alors effectuée : elle consiste à convertir les fichiers VTK (".vtk") en fichiers XML qui présentent l avantage d être moins volumineux (".vtr" ou ".vts" dans le cas qui nous intéresse). Ces extensions correspondent à l ordonnancement des données contenues dans les fichiers, à savoir une structure rectilinéaire ou structurée. Pour plus d information sur les formats des fichiers PARAVIEW, de la documentation en ligne est disponible. Cette conversion est réalisée en utilisant un utilitaire écrit en langage python "vtk2xml.py". Si cet utilitaire n est pas disponible alors il faut le télécharger. Si la démarche vous semble trop compliquée, il est malgré tout possible de générer des animations à partir des fichiers en format VTK avec les dernières versions de PARAVIEW. En fait, cette option peut être utile lorsque l on souhaite réaliser des animations temporelles de champs instantanés segmentés dans plusieurs fichiers associés à différents sous-domaines du domaine de calcul. Avec TECPLOT, l animation peut être activée directement au cours de l utilisation du logiciel. Avant toute chose, il convient de configurer le fichier de données "visfield.dat".puis, il suffit de lancer l exécution du script dans le répertoire où sont contenus les fichiers à convertir. Au lancement, le script soumet à l utilisateur une série de questions : Donner le nom du code : OLORIN (1) CHORUS (2) SUNFLUIDH (3) Conversion de format (0), créer une animation sous PARAVIEW à partir de fichier VTK existants (conversion XML + listing dans paraview_anim.pvd) (1) Dans le cas de conversion de fichier au format VTK, il est possible d effectuer une nouvelle conversion des fichiers au format XML et de créer un fichier contenant la liste des fichiers convertis en XML et utilisable avec PARAVIEW dans le cadre d une animation temporelle (anim_paraview.pvd). Si on désire utiliser cette procédure et que les fichiers VTK existent déjà, on déclare la valeur à 1. Dans les autres cas de figure, on déclare la valeur 0 pour passer à la séquence de conversion des fichiers au format VTK ou TEC- PLOT. Itération du premier fichier. 5
6 Les noms de fichiers à convertir sont composés d un nombre à sept chiffres définissant le numéro de l itération temporelle pour laquelle les fichiers ont été créés. La valeur à saisir correspond à ce numéro qui définit le premier fichier pour lequel la conversion de format a lieu. Les fichiers de plus petite valeur ne sont pas pris en compte. fréquence de lecture des fichiers. La valeur définit le saut effectué sur les fichiers à convertir. Si la valeur vaut 1, tous les fichiers seront convertis, si la valeur vaut 2, un fichier sur deux sera pris en compte, etc... Donner le nom générique des fichiers à traiter (4 premiers caractères). Les fichiers d une même famille (champs instantanés, statistiques provenant d un code ou d un autre) sont tous définis par un nom générique, leur différence étant définie par leur numérotation. Pour sélectionner la famille de fichiers à convertir, il suffit de taper les quatre premiers caractères de leur nom (par exemple res_ ). Le fichier est en I4R4 (0), I4R8 (1). Le choix repose sur la précision avec laquelle sont définies les valeurs entières et réelles contenues dans les fichiers. Il sélectionne le type d exécutable qui va être utilisé par le script shell pour la conversion de chacun des fichiers : "visfield_r4.x" ou "visfield_r8.x". Format TECPLOT (0), VTK (1) ou VTR (2). Sélection du format de conversion souhaité. Ce choix doit être cohérent avec celui déclaré dans le fichier de données "visfield.dat". Le choix de l option (2) entrainera une conversion des fichiers binaires en format VTK avant de les convertir à leur tour en format XML avec l utilitaire "vtk2xml.py". Si l option (2) est sélectionnée, une option supplémentaire apparaît proposant la création du fichier "anim_paraview.pvd" qui contiendra la liste des fichiers XML qui pourront être animés avec PARAVIEW. La conversion des fichiers s effectue automatiquement suivant les choix définis dans le fichier de données "visfield.dat" et la réponse aux questions interactives posées lors du lancement du script "visfield.bsh". 6
Figure 3.1- Lancement du Gambit
3.1. Introduction Le logiciel Gambit est un mailleur 2D/3D; pré-processeur qui permet de mailler des domaines de géométrie d un problème de CFD (Computational Fluid Dynamics).Il génère des fichiers*.msh
Plus en détailIntroduction à la Visualisation Scientifique
à la Visualisation Scientifique CEA, DAM, DIF stephane.marchesin@gmail.com 5 décembre 2008 à la Visualisation Scientifique p. 1 / 22 1 2 à 3 4 à 5 à la Visualisation Scientifique p. 2 / 22 à Ces dernières
Plus en détailIntroduction à NetCDF
Introduction à NetCDF École normale supérieure L3 géosciences 2014/2015 Lionel GUEZ guez@lmd.ens.fr Laboratoire de météorologie dynamique Explications préliminaires Deux distinctions générales sur les
Plus en détailReproductibilité des expériences de l article "Analyse et réduction du chemin critique dans l exécution d une application"
Reproductibilité des expériences de l article "Analyse et réduction du chemin critique dans l exécution d une application" Katarzyna Porada and David Parello and Bernard Goossens Univ. Perpignan Via Domitia,
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailMigration du pack office 2003. Planification, préparation, déploiement et formation
Migration du pack office 2003 Planification, préparation, déploiement et formation Planification : Comment s y prendre pour assurer au mieux la migration? Deux solutions : La première solution consiste
Plus en détailSupport de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur
JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de
Plus en détailSIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE
Maîtrise d ambiance et Qualité de l air SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE PERTURBATION À L ÉTAT STATIQUE OU DYNAMIQUE Alina SANTA CRUZ École d Ingénieurs de Cherbourg LUSAC «Équipe
Plus en détailET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.
ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de
Plus en détailL 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étailKWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO
_TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailÉléments de programmation et introduction à Java
Éléments de programmation et introduction à Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-20 Les différents langages informatiques
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détail1. Développement embarqué. André KPOZEHOUE DOMAINES DE COMPETENCES CONNAISSANCES TECHNIQUES
André KPOZEHOUE 11 Rue Georges Teissier, 42000 Saint-Etienne. Téléphone : 06 34 95 30 57 / 09 53 11 29 77 e-mail : kpoand@yahoo.fr Identifiant Skype : kpozehoue Mobilité géographique : France entière Disponibilité
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailProgramme de formation
INSCRIVEZ VOUS Formations sélectionnées et financées par le FAFIEC Programme de formation mardi 16 septembre 2014 Les Métiers du Test Module 5.2 - Automatisation des tests fonctionnels : HP Unified Functional
Plus en détailKWISATZ 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étailCREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)
TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6
Plus en détailComment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet
Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Beat Wolf 1, Pierre Kuonen 1, Thomas Dandekar 2 1 icosys, Haute École Spécialisée de Suisse occidentale,
Plus en détailCours 420-KEG-LG, Gestion de réseaux et support technique. Laboratoire 06
Laboratoire 06 Définition d'un annuaire : Active Directory est défini comme un annuaire unique des ressources d une entreprise. Un annuaire est comme une base de données où les informations sont présentées
Plus en détailUniversité du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.
Université du Québec à Chicoutimi Département d informatique et de mathématique Plan de cours Titre : Élément de programmation Sigle : 8inf 119 Session : Automne 2001 Professeur : Patrice Guérin Local
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailArguments d un programme
Arguments d un programme L2 SPI, Bruno Jacob 1 Arguments Quand on appelle un programme dans un environnement UNIX ou MS- DOS, on compose une ligne de commandes de la forme : nom-du-programme argument1
Plus en détailInnovations Majeures de la Version 4
Innovations Majeures de la Version 4 Un nouvel environnement SIG avec de puissants outils graphiques. De nouveaux moteurs hydrologiques et hydrauliques plus sûrs et plus performants. De nouveaux modes
Plus en détailCode_Aster. Procédure IMPR_RESU aux formats 'RESULTAT' et 'ASTER' 1 But
Titre : Procédure IMPR_RESU aux formats 'RESULTAT' et 'AST[...] Date : 24/04/2013 Page : 1/9 Procédure IMPR_RESU aux formats 'RESULTAT' et 'ASTER' 1 But Écrire le maillage ou les résultats d'un calcul
Plus en détailPG208, Projet n 3 : Serveur HTTP évolué
PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif
Plus en détailTransmission d informations sur le réseau électrique
Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en
Plus en détailBusiness Intelligence avec Excel, Power BI et Office 365
Avant-propos A. À qui s adresse ce livre? 9 1. Pourquoi à chaque manager? 9 2. Pourquoi à tout informaticien impliqué dans des projets «BI» 9 B. Obtention des données sources 10 C. Objectif du livre 10
Plus en détailExemple d application en CFD : Coefficient de traînée d un cylindre
Exemple d application en CFD : Coefficient de traînée d un cylindre 1 Démarche générale Avec Gambit Création d une géométrie Maillage Définition des conditions aux limites Avec Fluent 3D Choix des équations
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailSCÉNARIO DE TD AUTONOME. Auteur(e) :Auteur : cap Établissement : UTC
SCÉNARIO DE TD AUTONOME Auteur(e) :Auteur : cap Établissement : UTC Date de création : 09/03/2015 1 1 Scénario type d'un TD à distance avec régulation pédagogique à postériori et sans interactions tutorale
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailSOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique
SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique DOMAINE P3.C3.D1. Pratiquer une démarche scientifique et technologique, résoudre des
Plus en détailCours de Mécanique du point matériel
Cours de Mécanique du point matériel SMPC1 Module 1 : Mécanique 1 Session : Automne 2014 Prof. M. EL BAZ Cours de Mécanique du Point matériel Chapitre 1 : Complément Mathématique SMPC1 Chapitre 1: Rappels
Plus en détailCOURS AUTOCAD. Création et utilisation des blocs. b leclerc. ERP Jean Moulin METZ
COURS AUTOCAD Création et utilisation des blocs QU EST-CE QU UN BLOC? C est un élément de dessin, auquel peut être associé du texte (des attributs ). Un bloc constitue un élément de bibliothèque. Il peut
Plus en détailUtilisation d informations visuelles dynamiques en asservissement visuel Armel Crétual IRISA, projet TEMIS puis VISTA L asservissement visuel géométrique Principe : Réalisation d une tâche robotique par
Plus en détailCours Langage C/C++ Programmation modulaire
Cours Langage C/C++ Programmation modulaire Thierry Vaira BTS IRIS Avignon tvaira@free.fr «v0.1 Rappel Programmation modulaire (1/2) Le découpage d'un programme en sous-programmes est appelée programmation
Plus en détailProgrammes des classes préparatoires aux Grandes Ecoles
Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,
Plus en détailL AUTOMATISME LE SIGNAL
L AUTOMATISME LE SIGNAL Page 1 sur 7 Sommaire : 1- Champ de l automatisme définitions 2- Correspondance entre phénomènes physiques et signaux a. Capteur b. Exemple de capteur TOR c. Exemple de capteur
Plus en détailAnalyse comparative entre différents outils de BI (Business Intelligence) :
Analyse comparative entre différents outils de BI (Business Intelligence) : Réalisé par: NAMIR YASSINE RAGUI ACHRAF Encadré par: PR. L. LAMRINI Dans le domaine d économies des Big Data et Open Data, comment
Plus en détailSeance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.
Seance 2: Complétion du code de jeu. (durée max: 2h) Mot clé const et pointeurs: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Implémentez jeu_recupere_piece
Plus en détailANALYSE 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étailOutils pour les réseaux de neurones et contenu du CD-Rom
Outils pour les réseaux de neurones et contenu du CD-Rom Depuis le développement théorique des réseaux de neurones à la fin des années 1980-1990, plusieurs outils ont été mis à la disposition des utilisateurs.
Plus en détailQualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Plus en détail1 Démarrage de Marionnet
Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité
Plus en détailLes outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?
Le "Portrait de la Biodiversité Communale" est un document réalisé au niveau national pour chaque commune, regroupant les connaissances publiques disponibles et mobilisables à l'échelle nationale en matière
Plus en détailBases de programmation. Cours 5. Structurer les données
Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et
Plus en détailModule.NET 3 Les Assemblys.NET
Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly
Plus en détailSurveiller et contrôler vos applications à travers le Web
Surveiller et contrôler vos applications à travers le Web Valérie HELLEQUIN Ingénieur d application Internet permet aujourd hui la diffusion d informations et de ressources que chaque utilisateur peut
Plus en détailAlgorithme des fourmis appliqué à la détection et au suivi de contours dans une image
IN52-IN54 A2008 Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image Etudiants : Nicolas MONNERET Alexandre HAFFNER Sébastien DE MELO Responsable : Franck GECHTER Sommaire
Plus en détailUne solution logicielle complète et couvrant tous les niveaux d enseignement des techniciens et des ingénieurs
Si vous enseignez des matières relatives aux technologies hydrauliques, pneumatiques, électriques et de contrôle, l illustration des principes théoriques et du comportement des systèmes sont sans aucun
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailProSimPlus HNO3 Résumé des nouvelles fonctionnalités, décembre 2008
ProSimPlus HNO3 Résumé des nouvelles fonctionnalités, décembre 2008 Cette page présente un résumé des derniers développements effectués dans le logiciel ProSimPlus HNO3. Ceux-ci correspondent à de nouvelles
Plus en détailDéveloppement d une application Android pour l Association des Paralysés de France
Master 1 Projet d année Développement Android Développement d une application Android pour l Association des Paralysés de France Année universitaire 2011/2012 Axel DEBRAY Robin KAMINSKI Charline RENART
Plus en détailInstallation et compilation de gnurbs sous Windows
Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version
Plus en détailSujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.
Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de
Plus en détailGé nié Logiciél Livré Blanc
Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer
Plus en détailURECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2
Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont
Plus en détailAvantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)
Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Les prestations et les applications présentées : Apportent un accès et une mise à jour simplifiés aux documents
Plus en détailPRODIGE V3. Manuel utilisateurs. Consultation des métadonnées
PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.
Plus en détail1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...
1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2
Plus en détailLOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1
LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1 L. POINSOT Contact client : Laurent Poinsot (laurent.poinsot@lipn.univ-paris13.fr) Résumé : Ce document est le cahier des charges du projet INFO 1.
Plus en détailTraitement de données
Traitement de données Présentation du module TINI Présentation du module : Le module Tini se décline en plusieurs versions, il est constitué d une carte d application et d un module processeur : Les modules
Plus en détailProgrammation 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étailCours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Plus en détailMini_guide_Isis.pdf le 23/09/2001 Page 1/14
1 Démarrer...2 1.1 L écran Isis...2 1.2 La boite à outils...2 1.2.1 Mode principal...3 1.2.2 Mode gadgets...3 1.2.3 Mode graphique...3 2 Quelques actions...4 2.1 Ouvrir un document existant...4 2.2 Sélectionner
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailRapport du projet CFD 2010
ISAE-ENSICA Rapport du projet CFD 2010 Notice explicative des différents calculs effectués sous Fluent, Xfoil et Javafoil Tanguy Kervern 19/02/2010 Comparaison des performances de différents logiciels
Plus en détailTutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D
Tutoriel première utilisation ICEM-CFD Couche limite et modification du maillage en 2D Création de points, lignes, surfaces, ajout d un trou à la surface pour simuler le comportement de l écoulement autour
Plus en détailSciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Plus en détailCours de Génie Logiciel
Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes
Plus en détailCours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No5-1
Atelier No5-1 Utilisation des commandes Active Directory pour la gestion des comptes utilisateurs Utilisation de la commande DSADD pour l automatisation des tâches (40 minutes, avec explications) Définition
Plus en détailPython - introduction à la programmation et calcul scientifique
Université de Strasbourg Environnements Informatique Python - introduction à la programmation et calcul scientifique Feuille de TP 1 Avant de commencer Le but de ce TP est de vous montrer les bases de
Plus en détailCours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation
Plus en détailIntroduction à Windows Script Host DescoDev
1. Introduction à Windows Script Host 1 1 Introduction à Windows Script Host 1. Introduction à Windows Script Host 2 1. Introduction à Windows Script Host Windows Script Host (WSH) est un environnement
Plus en détailInformatique Générale
Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html
Plus en détailBusiness Intelligence
avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................
Plus en détailGuide Reseller Onbile
Guide Reseller Onbile Cher Revendeur, Avez-vous un doute en ce qui concerne le fonctionnement du Panneau d Administration du Plan Reseller de Onbile? Le guide Reseller Onbile est ce dont vous avez besoin!
Plus en détailPerformances et optimisations
Performances et optimisations Outils pour le calcul scientifique à haute performance École doctorale sciences pour l ingénieur juin 2001 Philippe MARQUET phm@lifl.fr Laboratoire d informatique fondamentale
Plus en détailIntroduire un nouveau type de maille ou un nouvel élément de référence
Titre : Introduire un nouveau type de maille ou un nouvel [...] Date : 05/10/2012 Page : 1/11 Introduire un nouveau type de maille ou un nouvel élément de référence Résumé : Ce document décrit ce qu il
Plus en détailCe document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA.
Guide de compilation de TANAGRA Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA. Remarque : La version de TANAGRA distribuée sur le site
Plus en détailRécupérer au format AVI un extrait d'un DVD à l'aide du logiciel FlaskMpeg
Récupérer au format AVI un extrait d'un DVD à l'aide du logiciel FlaskMpeg Préambule : Les supports analogiques (cassettes VHS, cassettes audio...) sont progressivement remplacés par leurs équivalents
Plus en détailGuide Pratique Gérez efficacement vos contacts
Guide Pratique Gérez efficacement vos contacts SOMMAIRE Avant Propos 3 Faites un bilan de votre situation actuelle 4 Quelle est la différence entre un logiciel de gestion de contacts et mon organisation
Plus en détailÉvaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Plus en détailtd3a correction session7az
td3a correction session7az August 19, 2015 1 Séance 7 : PIG et JSON et streaming avec les données vélib (correction avec Azure) Plan Récupération des données Connexion au cluster et import des données
Plus en détailMesurer les performances (CPU) sous Linux
Titre : Mesurer les performances (CPU) sous Linux Date : 22/07/2015 Page : 1/7 Mesurer les performances (CPU) sous Linux Résumé : Il existe des outils permettant de tracer les temps CPU utilisés (profiling).
Plus en détailTable des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP
L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une
Plus en détailTP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL
TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes
Plus en détailTP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château
Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)
Plus en détailPRODIGE V3. Manuel utilisateurs. Consultation des métadonnées
PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.
Plus en détailhttp://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines
Principales fonctionnalités de l outil Le coeur du service suivre les variations de position d un mot-clé associé à une URL sur un moteur de recherche (Google - Bing - Yahoo) dans une locale (association
Plus en détailSOMMAIRE. La simulation numérique chez PSA. Organisation PSA Les applications CFD CFD Process UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2
LA CFD CHEZ PSA Jean-Marc STAIMESSE PSA Peugeot Citroën La simulation numérique chez PSA Organisation PSA Les applications CFD CFD Process SOMMAIRE UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2 LA SIMULATION
Plus en détailGlossaire. base de données géographiques Voir géodatabase (GDB).
Glossaire analyse Processus d identification d une question ou d un problème à résoudre, de modélisation de ce problème, de recherche des résultats de modélisation, d interprétation des résultats, d élaboration
Plus en détailFormation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau
Formation à la C F D Computational Fluid Dynamics Formation à la CFD, Ph Parnaudeau 1 Qu est-ce que la CFD? La simulation numérique d un écoulement fluide Considérer à présent comme une alternative «raisonnable»
Plus en détailMathématiques financières
Mathématiques financières Table des matières 1 Intérêt simple 1 1.1 Exercices........................................ 1 2 Intérêt composé 2 2.1 Taux nominal, taux périodique, taux réel.......................
Plus en détail