L'ingénierie Numérique Libre Et Caelinux:Passé, Présent Et Avenir

L'ingénierie Numérique Libre Et Caelinux:Passé, Présent Et Avenir

L’ingénierie numérique libre et CAELinux: passé, présent et avenir Joël Cugnoni, www.caelinux.com Joël Cugnoni, www.caelinux.com 17.11.2010 1 CAELinux ? Quésako? Le projet CAELinux en bref Distribution Linux de type “LiveDVD” contenant les principaux logiciels d’ingénierie numérique (CAE) libre prêts à l’emploi. Essai Vous avez une Installation « Live »: station de travail Sur votre PC Satisfait ? complète ! Projet personnel répondant à mon souhait d’aider la diffusion et l’adoption des logiciels libres dans le secteur de l’ingénierie et de la recherche Développé “sur mon temps libre” déjà 5 ans d’existence et 7 versions Joël Cugnoni, www.caelinux.com Promouvoir les logiciels libre: comment? Comment promouvoir les logiciels libres en ingénierie & recherche Points de blocage / solutions: •se baser sur une distribution Linux conviviale et stable Fonctionne sous Linux •utiliser un système « Live » pour simplifier les essais (« C’est quoi Linux » ??) •intégrer système d’exploitation et logiciels (image système) •multiples options d’execution: LiveDVD, LiveUSB, Installation, VM Difficulté d’installation, •compiler, installer et préconfigurer les logiciels compilation? •développer des interfaces fichiers et GUI, convertisseurs de configuration « texte »? formats •favoriser le développement d’une communauté active Pas facile de débuter, •site web, forums, wiki trouver du soutien? •tutoriels video interactifs •promouvoir la traduction des documentations / des logiciels Apprendre et développer une méthode de travail •favoriser l’écriture de documents de formation structurée / tutoriaux efficace Joël Cugnoni, www.caelinux.com 17.11.2010 3 CAELinux aujourd’hui CAELinux 2010 c’est: Une base Ubuntu 10.04 64bit packagée en LiveDVD (image ISO) Des dizaines de logiciels CAE libres prêts à l’emploi (20 Go décompressés!) Plus de 1’400 téléchargements mensuels , plus de 50’000 téléchargements depuis 2008 Joël Cugnoni, www.caelinux.com 17.11.2010 4 Le paysage de l’ingénierie numérique libre Analyser un problème physique Modeleurs, Solveurs • Visu, post-pro Mailleurs , Code-Aster Salome Pre-pro Code-Saturne GMSH FreeCAD Syrthes Paraview HeeksCAD OpenFOAM Visit Salome Elmer OpenDX GMSH Impact • Math / plotting Netgen Gerris Octave EnGrid FreeFEM++ Scilab Discretizer Fenics/Dolfin Maxima ElmerGUI Tochnog R CGX Dynela Scipy MBDyn Gnuplot Joël Cugnoni, www.caelinux.com 17.11.2010 5 Workflow intégré: Salome / Code-Saturne Joël Cugnoni, www.caelinux.com 17.11.2010 6 Workflow intégré: Salome / Code-Aster Joël Cugnoni, www.caelinux.com 17.11.2010 7 Workflow « fichiers »: OpenFOAM (CFD) Résolution Post pro EnGrid OpenFOAM solvers ParaFOAM Discretizer OpenFOAM postpro OpenFOAM native polyMesh Salome Paraview OpenFOAM utilities Netgen OpenFOAM SnappyHexMesh GMSH STL model Joël Cugnoni, www.caelinux.com 17.11.2010 8 Exemple: EnGrid – OpenFOAM (CFD)- Paraview Boitier papillon, CFD EnGrid: Maillage mixte prisme/tetra Prepro OpenFOAM OpenFOAM: Solveur SimpleFOAM Stationnaire, turbulent, incompressible ParaFOAM: Post-traitement / visualisation Joël Cugnoni, www.caelinux.com 17.11.2010 9 Exemple: Discretizer::Setup – SnappyHexMesh - OpenFOAM - Paraview Modèle STL Maillage SnappyHex PrePro Discretizer Joël Cugnoni, www.caelinux.com 17.11.2010 10 Workflow « fichiers »: Elmer (multiphysique) Résolution Post pro ElmerSolve ElmerGUI Elmer GUI ElmerPost Elmer native Mesh Salome Paraview ElmerGrid Netgen GMSH Joël Cugnoni, www.caelinux.com 17.11.2010 11 Exemple: Salome (unv) - ElmerGUI –Elmer Echangeur de chaleur tubulaire: Navier-Stokes + Transfert Chaleur (cond. + conv.) Joël Cugnoni, www.caelinux.com 17.11.2010 12 Stratégie de déploiement CAELinux Téléchargement Image ISO sur CAElinux.com Compte Amazon Elastic Cloud Computing NX Remote Desktop Client Nouveau: Déploiement sur Installation sur disque Installation dans machine Système Live cluster Amazon Elastic Cloud (multi-boot) virtuelle Computing •LiveDVD: graver image ISO •Redimensionner partition •Créer machine virtuelle •Bureau à distance •LiveUSB: préparer clé USB Windows (VirtualBox/VMWare) •Déploiement Cluster avec unetbootin •Installation en multi-boot •Installer à partir de l’image •Hardware variable, Cout ISO Horaire Joël Cugnoni, www.caelinux.com 17.11.2010 13 Le futur de CAELinux: CAELinux Cluster in the Cloud sur Amazon EC2 Gestion des instances CAELinux depuis aws.amazon.com Joël Cugnoni, www.caelinux.com 17.11.2010 14 Le futur de CAELinux: CAELinux Cluster in the Cloud Lancement d’une / plusieurs instances sur EC2 Choix du hardware jusqu’à 8 CPU/68Go RAM Facturation par heure (dès ~0.15 €/h) Joël Cugnoni, www.caelinux.com 17.11.2010 15 Le futur de CAELinux: CAELinux Cluster in the Cloud Gestion des instances sur EC2 Joël Cugnoni, www.caelinux.com 17.11.2010 16 Le futur de CAELinux: CAELinux Cluster in the Cloud Bureau à distance avec NX Client Même depuis Windows!! Joël Cugnoni, www.caelinux.com 17.11.2010 17 CAELinux Cluster in the Cloud: Cluster à la demande sur EC2 (dév. en cours) Image AMI CAELinux Cluster sur Amazon EC2 Lancement de n instances de CAELinux sur Amazon EC2 CAELinux CAELinux CAELinux … Instance 1 Instance 2 Instance n Nœud « Master » Nœud « Slave » Nœud « Slave » GUI configuration Est configuré par Est configuré par du cluster le nœud Master le nœud Master Serveur NFS Client NFS Client NFS Frontale SSH/ NX SSH sans pass. SSH sans pass. Lancement jobs MPI Client MPI Client MPI Joël Cugnoni, www.caelinux.com 17.11.2010 18 Ingénierie numérique libre et CAELinux Bilan d’expérience Ce qui fonctionne bien: Performance, diversité & versatilité des solveurs Bonne plateforme pre-post généraliste offerte par Salomé Modules Salome-Meca et CFD Study / Code-Saturne Ubuntu fourni une base solide et conviviale CAELinux est connu mondialement Ce qui fonctionne moins bien: La documentation est généralement limitée (et pas tjrs en anglais) La communauté des utilisateurs réguliers reste limitée (trend positive!) Les interfaces « fichiers » et GUI manquent parfois cruellement La compatibilité matérielle n’est pas encore parfaite (mais on s’en approche) Mise à jour de CAELinux = Réinstaller ! Si possible, développer des « packages » natifs pour Debian/Ubuntu (…Je manque cruellement de temps pour maintenir CAELinux…) Joël Cugnoni, www.caelinux.com 17.11.2010 19 Remerciements Merci de votre attention ! Remerciements particuliers à l’équipe Code-Aster & EDF en général pour leur soutien !! Joël Cugnoni, www.caelinux.com 17.11.2010 20.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    20 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us