diff --git a/PETUNJUKPENGGUNAAN.md b/PETUNJUKPENGGUNAAN.md index 9920d85..878b6ee 100644 --- a/PETUNJUKPENGGUNAAN.md +++ b/PETUNJUKPENGGUNAAN.md @@ -74,16 +74,15 @@ $ tree . `-- README.md ``` 3. Buatlah folder **buildpoissonsolver** di luar direktori kode sumber -```console +``` $ mkdir $HOME/buildpoissonsolver ``` 4. Pindah ke folder **buildpoissonsolver** - -```console +``` $ cd $HOME/buildpoissonsolver ``` 5. Jalankan **cmake** di folder **buildpoissonsolver** dengan menyatakan di mana pustaka akan diinstal dengan perintah sebagai berikut -```console +``` $ export PSLIB=/home/usertest/trypoissonsolver/PoissonSolver3DCylindricalGPU $ export PSLIB_INSTALL=/home/usertest/buildpoissonsolver $ cmake $PSLIB/ -DCMAKE_INSTALL_PREFIX=$PSLIB_INSTALL @@ -119,11 +118,11 @@ Doxygen build started -- Build files have been written to: /home/usertest/buildpoissonsolver ``` 6. Kompail kode sumbernya -```console -$ make +``` +$ make ``` 7. Install modul PoissonSolver3D di folder **buildpoissonsolver** -```console +``` $ make install .. -- Install configuration: "" @@ -131,7 +130,6 @@ $ make install -- Installing: /home/usertest/trypoissonsolver/buildpoissonsolver/include/PoissonSolver3DCylindricalGPU.h -- Installing: /home/usertest/trypoissonsolver/buildpoissonsolver/include/PoissonSolver3DGPU.h ``` - Hasil instalasi adalah sebuah pustaka yang dapat digunakan (**shared library**) yaitu libPoissonSolver3DCylindricalGPU.so pada direktori **lib** dan 2 berkas header yang mengandung definisi kelas /fungsi sehingga pengguna pustaka dapat menggunakannya. ## Penggunaan Pustaka @@ -141,7 +139,7 @@ Hasil instalasi adalah sebuah pustaka yang dapat digunakan (**shared library**) Dalam folder **example** di struktur direktori sumber terdapat contoh penggunaan pustaka libpoissonsolvergpu.so dengan menggunakan **cmake**. Berikut ini langkah-langkahnya: 1. Buat file **CMakeLists.txt** dengan struktur sebagai berikut untuk menambahkan pustaka cuda (**libcuda.so**) dan pustaka PoissonSolver3DCylindricalGPU (**libPoissonSolver3DCylindricalGPU.so**) pada proyek cmake: -```cmake +``` cmake_minimum_required (VERSION 2.8.11) project (3DPoissonSolverGPUTest)