From f635a35b46c9985a54fbd867522694cc0749b198 Mon Sep 17 00:00:00 2001 From: EdwardAJ <13517115@std.stei.itb.ac.id> Date: Wed, 4 Mar 2020 16:09:00 +0700 Subject: [PATCH] Add makefile --- Makefile | 7 +++++++ README.md | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..db216aa --- /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 084cb3b..aabaa87 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. -- GitLab