diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..db216aab45c216b4c5d6982f6695818eb1192f41 --- /dev/null +++ b/Makefile @@ -0,0 +1,7 @@ +CC=gcc-9 + +mpi : src/openmp.c + $(CC) -g -Wall -o prog src/openmp.c -fopenmp + +clean : + rm prog diff --git a/README.md b/README.md index 084cb3b0d8d790cfbb71c775498b91539f7dbce6..aabaa875dcd1dd10585909cc623aff671a107860 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,10 @@ # Petunjuk Penggunaan Program +- Pada folder yang mengandung `Makefile`, Ketik `make` pada terminal. +- Program akan dikompilasi dengan perintah `Makefile`. +- Setelah itu, jalankan program dengan perintah `./prog <JUMLAH_THREAD> <N>`. +- Contoh: `./prog 10 200` akan menjalankan program dengan jumlah thread = 10 dan jumlah N = 200. +- Akan keluar file output dengan nama `output-<N>` pada direktori yang terdapat Makefile. +- Untuk menghapus program executable yang sudah dikompilasi, gunakan perintah `make clean`. # Pembagian Tugas - Fata Nugraha (13517109) mengerjakan fungsi dijkstra serial (mengubah matriks menjadi 1D), fungsi untuk memparalelkan dijkstra.