Fudaa-Mascaret 3.1.3



Documents pareils
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

SALOME l écosystème l offre de support

Éléments de programmation et introduction à Java

Annexe : La Programmation Informatique

pythonocc: une plateforme de développement agile d applications CAO.

Cahier des charges (CDC)

SYSTEME DE MODELISATION TELEMAC

Figure 3.1- Lancement du Gambit

Offre Référentiel d échange

Alexandre Buge Epitech 5 Promo Soutenance de stage du 01/03/2004 au 31/08/2004

Nouveautés Ignition v7.7

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES

Informatique industrielle A Systèmes temps-réel J.F.Peyre. Partie I : Introduction

Architecture distribuée

Évaluation et implémentation des langages

Chapitre 2 : Abstraction et Virtualisation

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Tutoriel code::blocks

GL Le Génie Logiciel

Vers l urbanisation agile d un client mobile ios/android natif, économique, flexible et pérenne

Initiation à JAVA et à la programmation objet.

Vérifier la qualité de vos applications logicielle de manière continue

Logiciel et format de fichiers

Programmation de services en téléphonie sur IP

Des solutions d analyse par éléments finis haut de gamme pour l environnement Windows.

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Dynamiser l innovation tout en réduisant son coût

WN/CMGC/08/98. Enjeu et problématique du portage d'arpege-nemo sur calculateurs super-scalaires. Eric Maisonnave

Introduction aux Bases de Données Relationnelles Conclusion - 1

Processus d Informatisation

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA.

CORBA. (Common Request Broker Architecture)

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

TD/TP 1 Introduction au SDK d Android

FEMAP. Environnement d analyse d ingénierie actuel le plus avancé. Des réponses pour l industrie.

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet

Entraînement au concours ACM-ICPC

Chapitre 5 : Flot maximal dans un graphe

Historique des versions

Comment optimiser votre. utilisation de POM? 23 avril 2015

Environnements de développement (intégrés)

Conception de réseaux de télécommunications : optimisation et expérimentations

Outils pour les réseaux de neurones et contenu du CD-Rom

Linux embarqué: une alternative à Windows CE?

Atelier Pivoting KHOULOUD GATTOUSSI (RT3) ASMA LAHBIB (RT3) KHAOULA BLEL (RT3) KARIMA MAALAOUI (RT3)

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

Modelio by Modeliosoft

T. Gasc 1,2,3, F. De Vuyst 1, R. Motte 3, M. Peybernes 4, R. Poncet 5

Votre solution professionnelle Open Source pour archiver, trouver, gérer, partager... tous vos fichiers multimédia!

Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle

UNIVERSITE HASSAN II DE CASABLANCA. FACULTE DES SCIENCES & TECHNIQUES MOHAMMEDIA Département Génie Electrique

Logiciels libres de Bibliothèques numériques : présentation. Castore & Greenstone. Les autres : CDS Invenio, EPRINTS, Dspace.

Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON

Guide d installation de MySQL

Installation SharePoint Foundation 2013 en mode Stand-Alone

Bertrand Cornanguer Sogeti

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

Export et Import de modèles ICAR sous Trnsys 17

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Projet de développement

Squale Le portail qualimétrie open-source

Stratégie informatique

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Le guide du chercheur. Créer des logiciels à l Université Libre de Bruxelles

BIG DATA en Sciences et Industries de l Environnement

Master IAC Philippe Caillou DÉVELOPPEMENT DE SMA. Cours 1b

La mesure des écarts en Sciences de l'ingénieur

Serveur de sauvegarde à moindre coût

Dossier Technique de. Renan HILBERT. Docteur de l Ecole Centrale Paris Simulation Numérique, Mécanique des Fluides COMPETENCES

Eric Bertrand 08/11/06 Maître de conférence 1

Plan du cours. Historique du langage Nouveautés de Java 7

Formula Negator, Outil de négation de formule.

Introduction à la modélisation

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

Un serveur d'archivage

Stage Ingénieur en développement logiciel/modélisation 3D

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Bases Java - Eclipse / Netbeans

Le monde change vite, les méthodes de gestion évoluent. La traçabilité et le reporting s invitent désormais dans les usines de préfabrication.

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training

Manuel du Desktop Sharing

La solution pour gérer vos connaissances techniques et scientifiques

W4 - Workflow La base des applications agiles

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

Limitations of the Playstation 3 for High Performance Cluster Computing

Rencontre sur la thématique du Calcul Haute Performance - 13 juin Better Match, Faster Innovation

Prototypage électronique

Exemple d application en CFD : Coefficient de traînée d un cylindre

11 Février 2014 Paris nidays.fr. ni.com

Présentation d'un MOM open-source

WEA Un Gérant d'objets Persistants pour des environnements distribués

Master (filière Réseau) Parcours Recherche: Systèmes Informatiques et Réseaux (RTS)

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

Travail collaboratif. Glossaire

Gestion des utilisateurs dans un environnement hétérogène

Développement de projets logiciels à l'aide de Python

Transcription:

Fudaa-Mascaret 3.1.3 EDF-CETMEF Fabrice Zaoui EDF R&D - LNHE juin 2012 F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 1 / 18

Sommaire 1 Mise en open-source totale du logiciel FUDAA-MASCARET 2 Ouverture vers le monde anglophone 3 Packaging 4 Nouveautés du code de calcul Mise à disposition du module de qualité d eau TRACER API Interopérable en Fortran90 Nouvel algorithme pour le noyau fluvial transitoire Prise en compte des termes non-hydrostatiques 5 Informations pour le nouvel utilisateur 6 Aspects pratiques pour le développeur F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 2 / 18

Mise en open-source totale du logiciel (1) FUDAA-MASCARET Jusqu en juillet 2011 seule l interface FUDAA était open-source version 3.1.2 (MASCARET v7.01 gratuiciel mais propriétaire) ; langage Java; sources avec l installeur ; licence GNU GPL v2. Aujourd hui le code MASCARET est open-source MASCARET v7.1.1 et TRACER v5.2 (FUDAA-MASCARET v3.1.3); langage Fortran90; sources et documentations transmises dans une d archive; licence GNU GPL v3. Juin 2012 (clubu MASCARET) Sortie officielle de la release 3.1.3 > Téléchargement pour tous F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 3 / 18

Mise en open-source totale du logiciel (2) Brève description des sources 110000 lignes; F90 (+F77); multi-plateformes; compilateur GNU gfortran (v4.5 min) API Casier Castor Damoc Intersect Mascaret Modules ModulesAPI ModulesCasier ModulesCastor ModulesMascaret Planim Post Pretrait Qcl Rezo Sarap Stock Super F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 4 / 18

Mise en open-source totale du logiciel (3) Les points en cours ré-écriture complète de la documentation : Note de principe ; Plan de tests ; Guide d application. convergence vers un système de gestion commun avec TELEMAC : plan de tests automatisé ; Doxygen complet ; génération de docs ; outils d analyse et de développements ;... site internet du système MASCARET + support ; traduction des sources (?) et de la documentation; F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 5 / 18

Ouverture vers le monde anglophone Partie IHM F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 6 / 18

dés l installation, un choix de langue est à faire; par la suite, il est toujours possible de changer (avec redémarrage). F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 7 / 18

Nouveau Setup Caractéristiques 2 nouveaux icônes (Application + Fichier.masc) association.masc > Appli documentation embarquée sources du code de calcul distribuées séparément F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 8 / 18

Nouveau Setup Caractéristiques 2 nouveaux icônes (Application + Fichier.masc) association.masc > Appli documentation embarquée sources du code de calcul distribuées séparément Des problèmes peuvent persister... Windows 7 / droits administrateurs / version précédente déjà installée F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 8 / 18

Nouvelle documentation 4 documents.pdf (FR) Note de principe de MASCARET (FR) Note de principe de TRACER (GB) Application Guide (FR) Guide de prise en main F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 9 / 18

Application Guide F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 10 / 18

Mise à disposition du module de qualité d eau TRACER Transport de plusieurs traceurs pouvant réagir entre eux C t + U C x = 1 ( Ak C ) + S + q s q f A x x h méthode des pas fractionnaires : convection méthode des caractéristiques ou V.F. ordre 2 ; diffusion D.F. implicite. Nouveautés TRACER v5.2 couplage avec le noyau transcritique; implémentation de nouvelles formules pour k. Validation des schémas de type V.F. dans TRACER pour des cas réels K. El Kadi Abderrezzak F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 11 / 18

Utilisation TRACER F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 12 / 18

API Interopérable en Fortran90 Objectif Capacité que possède un code, dont les interfaces sont intégralement connues, à fonctionner avec d autres produits ou systèmes existants ou futurs et ce sans restriction d accès ou de mise en œuvre (ou de performance). Moyens Nouvelles interfaces de pilotage simples et dédiées ; Approche IRF Initialize - Run - Finalize; Librairie dynamique; Instanciation. version intégrée Fortran90 ( v5.2), compilation sans le superviseur, Tracer pas concerné F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 13 / 18

Nouvel algorithme de résolution pour REZO Implantation d un solveur de système linéaire Objectif Substituer l algorithme de résolution actuel des équations discrétisées (schéma de Preissmann) par l emploi d un solveur linéaire A.x = b Moyens Toute bibliothèque libre et en Fortran spécialisée pour les systèmes creux ou bandes (Y12M) Résultats lisibilité du code meilleure maintenance; évolutivité : changement de solveurs (performance), couplage direct (ex. : Casiers), réutilisation de la matrice (calcul de sensibilité, AD,),... pour l utilisateur : la contrainte une singularité par bief au maximum a sauté! F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 14 / 18

Prise en compte des termes non-hydrostatiques Ondes de Favre Considérer certains des termes apparaissant avec la prise en compte de la pression non-hydrostatique dans les équations de Saint-Venant Ecoulement fluvial, transitoire et à faible pente; Développement effectué dans le noyau transcritique (schéma V.F. Roe) uniquement ; Calcul de ces termes sur option. M.-O. BRISTEAU, N. GOUTAL and J. SAINTE-MARIE Numerical simulations of a non-hydrostatic shallow water model, Computers and Fluids 47 (2011) 51-64 F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 15 / 18

F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 16 / 18

Informations utilisateurs Aspects pratiques MASCARET rejoint le site www.opentelemac.org. Le clubu français MASCARET disparaît. Nouvel version en juin 2013 (v7.2). Workshop Telemac-Mascaret à SimHydro2012 le 11 septembre. MASCARET : a 1-D open-source software for flow hydrodynamic and water quality in open channel networks N. Goutal et al. River Flow 2012 F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 17 / 18

Utilisation avancée Etude - Codage - Usage Doxgen Compilation du code Utilisation d un nouvel exécutable API F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 18 / 18