L’ingénierie numérique libre et CAELinux: passé, présent et avenir                                   Joël Cugnoni, www.cae...
CAELinux ? Quésako?         Le projet CAELinux en bref                 Distribution Linux de type “LiveDVD” contenant le...
Promouvoir les logiciels libre: comment?         Comment promouvoir les logiciels libres en ingénierie & recherche       ...
CAELinux aujourd’hui         CAELinux 2010 c’est:                 Une base Ubuntu 10.04 64bit packagée en LiveDVD (image...
Le paysage de l’ingénierie numérique libre                                    Analyser un problème physique              ...
Workflow intégré: Salome / Code-SaturneJoël Cugnoni,   www.caelinux.com                           17.11.2010   6
Workflow intégré: Salome / Code-AsterJoël Cugnoni,   www.caelinux.com                         17.11.2010   7
Workflow « fichiers »: OpenFOAM (CFD)                                                                   Résolution      Po...
Exemple: EnGrid – OpenFOAM (CFD)- Paraview                                                   Boitier papillon, CFD        ...
Exemple:        Discretizer::Setup – SnappyHexMesh - OpenFOAM - Paraview        Modèle STLMaillage SnappyHex PrePro Discre...
Workflow « fichiers »: Elmer (multiphysique)                                                                  Résolution  ...
Exemple: Salome (unv) - ElmerGUI –Elmer  Echangeur de chaleur tubulaire: Navier-Stokes + Transfert Chaleur (cond. + conv.)...
Stratégie de déploiement CAELinux                                   Téléchargement Image ISO sur                          ...
Le futur de CAELinux:                 CAELinux Cluster in the Cloud sur Amazon EC2         Gestion des instances CAELinux...
Le futur de CAELinux:                        CAELinux Cluster in the Cloud                                   Lancement d’u...
Le futur de CAELinux:                        CAELinux Cluster in the Cloud                                               G...
Le futur de CAELinux:                        CAELinux Cluster in the Cloud                                       Bureau à ...
CAELinux Cluster in the Cloud:                        Cluster à la demande sur EC2 (dév. en cours)                        ...
Ingénierie numérique libre et CAELinux                 Bilan d’expérience       Ce qui fonctionne bien:                P...
Remerciements                                   Merci de votre attention !                                   Remerciements...
Prochain SlideShare
Chargement dans…5
×

08 jus 20101123_cae_linux_presentation

2 482 vues

Publié le

Open CAE with CAELinux and SALOME

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 482
Sur SlideShare
0
Issues des intégrations
0
Intégrations
407
Actions
Partages
0
Téléchargements
30
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

08 jus 20101123_cae_linux_presentation

  1. 1. L’ingénierie numérique libre et CAELinux: passé, présent et avenir Joël Cugnoni, www.caelinux.comJoël Cugnoni, www.caelinux.com 17.11.2010 1
  2. 2. 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 versionsJoël Cugnoni, www.caelinux.com
  3. 3. 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 formats configuration « texte »? • 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 efficaceJoël Cugnoni, www.caelinux.com 17.11.2010 3
  4. 4. 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 2008Joël Cugnoni, www.caelinux.com 17.11.2010 4
  5. 5. 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  GnuplotJoël Cugnoni, www.caelinux.com 17.11.2010 5
  6. 6. Workflow intégré: Salome / Code-SaturneJoël Cugnoni, www.caelinux.com 17.11.2010 6
  7. 7. Workflow intégré: Salome / Code-AsterJoël Cugnoni, www.caelinux.com 17.11.2010 7
  8. 8. 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 modelJoël Cugnoni, www.caelinux.com 17.11.2010 8
  9. 9. Exemple: EnGrid – OpenFOAM (CFD)- Paraview Boitier papillon, CFD EnGrid: Maillage mixte prisme/tetra Prepro OpenFOAMOpenFOAM:Solveur SimpleFOAMStationnaire, turbulent, incompressible ParaFOAM: Post-traitement / visualisation Joël Cugnoni, www.caelinux.com 17.11.2010 9
  10. 10. Exemple: Discretizer::Setup – SnappyHexMesh - OpenFOAM - Paraview Modèle STLMaillage SnappyHex PrePro Discretizer Joël Cugnoni, www.caelinux.com 17.11.2010 10
  11. 11. Workflow « fichiers »: Elmer (multiphysique) Résolution Post pro ElmerSolve ElmerGUI Elmer GUI ElmerPost Elmer native Mesh Salome Paraview ElmerGrid Netgen GMSHJoël Cugnoni, www.caelinux.com 17.11.2010 11
  12. 12. 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
  13. 13. 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 HoraireJoël Cugnoni, www.caelinux.com 17.11.2010 13
  14. 14. Le futur de CAELinux: CAELinux Cluster in the Cloud sur Amazon EC2  Gestion des instances CAELinux depuis aws.amazon.comJoël Cugnoni, www.caelinux.com 17.11.2010 14
  15. 15. 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
  16. 16. Le futur de CAELinux: CAELinux Cluster in the Cloud Gestion des instances sur EC2Joël Cugnoni, www.caelinux.com 17.11.2010 16
  17. 17. 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
  18. 18. 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 MPIJoël Cugnoni, www.caelinux.com 17.11.2010 18
  19. 19. 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
  20. 20. 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

×