Catalogue des formations en calcul

SAISIE
    API     

Outils pour le développement et l'utilisation de logiciels de calcul scientifique

23 Jan - 15 Fév 2019    Grenoble, France    Cours/TP

Objectifs

L'objectif de ce module est de fournir aux étudiants un ensemble de connaissances et de bonnes pratiques pour le développement ou l'utilisation efficace et fiable de codes de calcul dans un environnement de recherche. Nous présenterons également quelques outils indispensables, à notre sens, au cycle de vie d'un code de calcul scientifique.

Contenu

1) Contexte et présentation du module
- Introduction: le calcul et le contexte grenoblois
- Généralités
- Présentation de l'UMS GRICAD, fonctionnement du pôle calcul, mésocentre CIMENT

2) Gestion de projet, développements collaboratifs
- Forges
- Prise en main de gricad-gitlab
- Gestionnaires de version, svn et git

3) Des sources à l'exécutable
- Compilation, édition de liens
- Outils pour la construction d'executable/bibliothèque, Makefile
- Moteurs de construction automatique - CMake

4) Vérification, validation, diffusion d'un logiciel
- Généralités (licences etc)
- Tests et intégration continue
- Génération automatique de doc (doxygen, sphinx)

5) Debug, profiling
- Debug, généralités, gdb
- Profiling, généralités, gprof, valgrind
- Une introduction aux formats de données et à la visualisation en calcul scientifique.

6) Visualisation en calcul scientifique
- Formats de données, système de fichiers, structure de données, hdf5, vtk
- Quelques outils standards de visu 2d
- Visualisation 3D avec vtk et Paraview
- Visualisation distante sur Froggy

Entités contributrices

  • GRICAD
  • MaiMoSiNE

Contacts

Localisation

Adresse :
700 avenue centrale, 38400 Saint Martin d'Hères, France