Loquicom 7f0e419cd5 Utilisation de MPI_Init_thread 6 rokov pred
..
GSAT 2d311fac72 Restructuration dossier 6 rokov pred
GSATThreadMPI.cpp faf89459c7 Changement gestion boolean end 6 rokov pred
GSATThreadMPI.hpp faf89459c7 Changement gestion boolean end 6 rokov pred
Main.cpp 7f0e419cd5 Utilisation de MPI_Init_thread 6 rokov pred
Main.hpp 3500fee7b2 Deplacement methode gestion MPI dans GSATThreadMPI 6 rokov pred
Makefile 7fa6d5ad6c Amelioration makefile 6 rokov pred
ReadMe.txt 1a5548a9bf Ecriture ReadMe de chaque programme 6 rokov pred
color.h 2d311fac72 Restructuration dossier 6 rokov pred

ReadMe.txt

Le programme implémente un solveur SAT utilsant MPI et du multi threads.

Les commandes du makefile sont :
make : pour compiler le programme. L'exécutable généré se nommera GSATSolver.
make clean : pour supprimer le fichier exécutable et les .o
make run : pour lancer le programme

Le programme s'utilise avec la commande suivante :
mpirun -n int ./GSATSolver -i file.cnf [-t int]

Les arguments sont les suivants :
-n int : Le nombre de processus à utiliser
-i file.cnf : Le chemin vers le fichier cnf à résoudre
-t int : Le nombre de threads à utiliser (optionnel, par défaut 4)

Exemple de commande (celle exécutée par `make run`) :
mpirun -n 3 ./GSATSolver -i ../../benchmarks/uf150/uf150-099.cnf -t 2