No description
Find a file
2025-07-12 14:29:53 +02:00
.forgejo/workflows ci(report): fix workflow that build and publish the report 2025-07-12 12:07:35 +02:00
projet feat(projet): improve the script that generate the animated graphics 2025-07-12 08:39:08 +02:00
rapport fix(report): typos 2025-07-12 08:39:08 +02:00
.clang-format docs: add .clang-format file 2025-07-12 08:39:07 +02:00
.gitignore feat(report): add Makefile and report.tex files 2025-07-12 08:39:07 +02:00
README.md docs: add a README.md 2025-07-12 14:29:53 +02:00
requirements.txt build: add requirements.txt file 2025-07-12 08:39:07 +02:00

Calcul Haute Performance - Equation de la chaleur stationnaire

Le depot consiste en une simulation numérique de la distribution de température sur une plaque de métal en utilisant l'équation de Laplace. Il inclut une implémentation séquentielle et une version parallélisée avec MPI.

Dépendances

Pour compiler le code, vous aurez besoin de :

  • GCC pour la compilation C
  • OpenMPI ou MPICH pour compiler et exécuter la version parallèle
  • LaTeX pour la realisation du rapport
  • Python et Matplotlib pour la visualisation des résultats

Utilisation

  1. Cloner le dépôt :
    git clone https://git.hocine.me/Hocine/HPC-laplace.git && cd HPC-laplace
    
  2. Compiler le code :
    cd projet
    make laplace_seq # pour la version séquentielle
    make laplace     # pour la version parallèle
    
  3. Exécuter le programme :
    mkdir -p data           # pour stocker les résultats
    ./laplace_seq           # pour la version séquentielle
    mpirun -np 10 ./laplace # pour la version parallèle