ClarkeZ/FLAG
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Projet implémentant la décomposition PLUQ d'une matrice, l'inversion d'une matrice, et la multiplication de matrices utilisant l'algorithme de Strassen. Pour compiler le programme il suffit de lancer la commande suivante : $ make puis lancer l’exécutable en faisant la commande: ./main [-prime p] [-size s] [-iteration i] ou ./main [-p pr] [-s sz] [-i it] Si aucun argument n’est mis, ou si des arguments sont manquants alors les valeurs par défaut seront : - prime : 1069639009 - size : 128 - iteration : 1 Exemple: ./main -p 65537 -s 100 -i 20 ./main -p 11 -s 15 ./main -s 20 Si vous avez un doute, vous pouvez utiliser la commande : $ ./main -h ou $ ./main -help Une fois exécuté, le programme vous demandera de choisir quel benchmark lancer Pour exécuter les tests unitaires il faut décommenter des fonctions dans le fichier unit_test.c et exécuter le programme.