Nous allons utiliser le compilateur GCC-9 ou une version plus récente.
Si vous êtes coincés avec un GCC plus vieux (même si un gcc 7 ou 8 fera l'affaire) vous pouvez l'installer avec Anaconda (dans un environnement propre à ce tutorial) :
conda install gcc9
Follow with Docker
This lecture can be followed with a docker image :
docker pull gitlab-registry.in2p3.fr/cta-lapp/cours/performance_with_nan/performance-with-nan:latest
docker run -it -p 8888:8888 gitlab-registry.in2p3.fr/cta-lapp/cours/performance_with_nan/performance-with-nan:latest
Outils de compilation
Nous utiliserons CMake et Make pour compiler nos programmes et effectuer nos tests de performance.
Outil pour afficher les résultats
Nous utiliserons Gnuplot pour afficher les résultats de nos tests.
Outil de gestion des versions
Nous utiliserons Git pour gérer les versions des programmes.
Project minimal pour commencer le cours
Le projet minimal qui permet de commencer le cours se trouve ici.