Ce module vise à donner aux étudiants les fondements du calcul scientifique haute performance (HPC). En premier lieu, on y aborde les aspects optimisation de programme, en équilibrant les accès mémoire avec les portions calculatoires. En un second lieu, on aborde le calcul parallèle au travers du paradigme de mémoire partagé (openMP) ainsi que le paradigme mémoire distribué (MPI). Les étudiants doivent en dernier lieu appliquer les méthodes vues pour accélérer des codes de calculs liés à la mécanique des fluides.