Final submission: environments, results, plots, and HPC workflows #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Soumission finale : simulations, résultats, graphiques et workflows HPC
Cette Pull Request contient la soumission finale de l'exercice sur la simulation de vélos en libre-service. Le projet inclut tous les scripts de simulation (séquentiel, exploration de paramètres, parallèle), les résultats de performance complets, les graphiques générés automatiquement et les workflows HPC préparés pour exécution sur cluster avec SLURM et MPI.
Structure des dossiers
1_basic_single_sim/: Implémentation de base de la simulation2_serial_param_sweep/: Exploration de paramètres en mode séquentiel3_parallel_local/: Exercice 3 - Version distribuée avec MPI (implémentation complète)Exercice 3 MPI - Résultats clés
Tests effectués avec :
mpirun -n 4 --oversubscribe python run_mpi.py --params params.csv --out-dir mpi_results --plotPerformances obtenues :
Objectifs validés :
mpi4py- COMPLETDocumentation et ressources
submit_mpi.sbatch) pour exécution sur clustermpi_results/plots/Note sur SLURM : Les scripts sont préparés pour cluster mais n'ont pu être testés localement (absence d'installation SLURM sur la machine de développement). Ils sont validés syntaxiquement et prêts pour déploiement.
Points forts
Architecture modulaire, pattern master-worker robuste, documentation complète (rapport PDF), portabilité HPC, résultats reproductibles.