Python en calcul scientifique

  • Pré-requis :
    • connaissance minimale du langage python (voir par exemple http://www.python.org).
    • Expérience minimale en programmation.

PROGRAMME


- 9h30 : Accueil des participants.


- 10h00-11h00 : Konrad Hinsen, Centre de Biophysique moléculaire-CNRS, Orléans

  • Introduction à Python pour les applications scientifiques.
    • Résumé Une présentation des spécificités du langage Python dans le contexte du calcul scientifique et une discussion sur les rôles que Python peut jouer dans ce domaine :
      • langage de script pour les petites tâches
      • langage interactif pour le calcul exploratoire
      • langage de script intégré dans une application
      • langage principal pour le développement d’une application

- 11h00-12h00 : Christophe Durand, EDF R&D, Clamart

  • Python dans le code Aster
    • Résumé Code_Aster est un logiciel de simulation en thermo-mécanique développé depuis 1989 par EDF R&D (éléments finis, calcul de structures, analyses non-linéaires). Il est assez important en taille (>1Mlignes 90% Fortran 10%Python) et en richesse de fonctionnalités. Il a une vocation généraliste et capitalise la R&D d’EDF en mécanique. Il est diffusé en open-source depuis 2001. Python a été choisi en 1999 pour remplacer le langage de commandes (mise en données par l’utilisateur) et la couche logicielle de supervision des calculs. Au delà de cette ambition, Python nous a aussi permis de repenser notre architecture logicielle, de renouveller ou créer l’environnement graphique du code, de l’interfacer plus facilement avec des codes tiers en particulier la plate-forme Salomé, de reprogrammer de façon plus élégante des fonctionnalités numériques.

- 12h00-13h30 : Pause repas.


- 13h30-14h15 : Eric Sonnendrucker, IRMA, Université Louis Pasteur, Strasbourg

  • Interfaçage avec fortran
    • Résumé interfaçage de Python avec Fortran (avec f2py et forthon)

- 14h15-15h15 : Eric Boix, LIP, ENS Lyon & Violaine Louvet, ICJ, Université Clause Bernard Lyon 1

  • Interfaçage avec C++
    • Résumé interfaçage de python avec le C++ en utilisant les librairies suivantes :

- 15h15-15h30 : Pause.


- 15h30-16h30 : Konrad Hinsen, Centre de Biophysique moléculaire-CNRS, Orléans

  • Python Numérique
    • Résumé Quelques bibliothèques Python pour le calcul numérique, notamment le module "Numeric" qui propose un grand nombre d’opérations fondamentales qui permettent de coder beaucoup d’algorithmes en Python sans perte de rapidité par rapport aux langages compilés.

- 16h30-17h00 : Thierry Dumont, ICJ, Université Claude Bernard Lyon 1

  • Python Graphique
    • Résumé Autour des outils graphiques python, entre autres de mathplotlib, quasi-clone des bibliothèques matlab.

- 17h00-18h00 : Discussion, débat, échanges.


Date et Lieu

- Date : Le Jeudi 14 décembre 2006
- Lieu : Institut Henri Poincaré, 11 rue Pierre et Marie Curie - 75231 Paris Cedex 05, amphi Hermite.



Accueil du site | Contact | Espace privé | Statistiques | Recherche par mots-clés | visites : 238642

Suivre la vie du site fr  Suivre la vie du site Présentation du Groupe Calcul  Suivre la vie du site Journées du Groupe Calcul   ?

Site réalisé avec SPIP 2.1.12 + ALTERNATIVES

Creative Commons License