LEM2I
Bibliothèques Scientifiques
Violaine Louvet 1
1ICJ - CNRS
Tipaza, janvier 2013
Objectifs de ce cours
IComprendre ce qu’est une bibliothèque logicielle.
IConnaître les principales bibliothèques utilisées en calcul
scientifique.
ISavoir utiliser quelques bibliothèques.
Sommaire
1Motivations
2Principales bibliothèques
utilisées en calcul scientifique
Algèbre linéaire
Systèmes linéaires
Valeurs et vecteurs propres
Transformées de Fourier
Solveurs d’équations
différentielles
Entrées/Sorties,
visualisation
Parallélisation
Bibliothèques généralistes
3Mécanismes d’optimisation
Problématique
Bibliothèques constructeurs
Optimisation des BLAS
FFTW
4Interfaçage des langages
Appel croisé fortran et
C/C++
Appel d’autres langages
depuis Python
5Utilisation de bibliothèques
Installation
Principes généraux
Problématique des licences
6Références
7Travaux pratiques
Calcul de valeurs propres
Résolution d’ODE non
raides et raides
Sommaire
1Motivations
2Principales bibliothèques
utilisées en calcul scientifique
Algèbre linéaire
Systèmes linéaires
Valeurs et vecteurs propres
Transformées de Fourier
Solveurs d’équations
différentielles
Entrées/Sorties,
visualisation
Parallélisation
Bibliothèques généralistes
3Mécanismes d’optimisation
Problématique
Bibliothèques constructeurs
Optimisation des BLAS
FFTW
4Interfaçage des langages
Appel croisé fortran et
C/C++
Appel d’autres langages
depuis Python
5Utilisation de bibliothèques
Installation
Principes généraux
Problématique des licences
6Références
7Travaux pratiques
Calcul de valeurs propres
Résolution d’ODE non
raides et raides
Intérêt des bibliothèques
ICapitaliser, réutiliser
Réduction du temps de développement.
Portabilité.
Performance, optimisation.
Fiabilité, stabilité.
Communauté utilisateurs, support.
1 / 48 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !