Update PETUNJUKPENGGUNAAN.md

master
Rifki Sadikin 6 years ago
parent c3655a039d
commit b9987cee74
  1. 14
      PETUNJUKPENGGUNAAN.md

@ -74,16 +74,15 @@ $ tree .
`-- README.md `-- README.md
``` ```
3. Buatlah folder **buildpoissonsolver** di luar direktori kode sumber 3. Buatlah folder **buildpoissonsolver** di luar direktori kode sumber
```console ```
$ mkdir $HOME/buildpoissonsolver $ mkdir $HOME/buildpoissonsolver
``` ```
4. Pindah ke folder **buildpoissonsolver** 4. Pindah ke folder **buildpoissonsolver**
```
```console
$ cd $HOME/buildpoissonsolver $ cd $HOME/buildpoissonsolver
``` ```
5. Jalankan **cmake** di folder **buildpoissonsolver** dengan menyatakan di mana pustaka akan diinstal dengan perintah sebagai berikut 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=/home/usertest/trypoissonsolver/PoissonSolver3DCylindricalGPU
$ export PSLIB_INSTALL=/home/usertest/buildpoissonsolver $ export PSLIB_INSTALL=/home/usertest/buildpoissonsolver
$ cmake $PSLIB/ -DCMAKE_INSTALL_PREFIX=$PSLIB_INSTALL $ cmake $PSLIB/ -DCMAKE_INSTALL_PREFIX=$PSLIB_INSTALL
@ -119,11 +118,11 @@ Doxygen build started
-- Build files have been written to: /home/usertest/buildpoissonsolver -- Build files have been written to: /home/usertest/buildpoissonsolver
``` ```
6. Kompail kode sumbernya 6. Kompail kode sumbernya
```console ```
$ make $ make
``` ```
7. Install modul PoissonSolver3D di folder **buildpoissonsolver** 7. Install modul PoissonSolver3D di folder **buildpoissonsolver**
```console ```
$ make install $ make install
.. ..
-- Install configuration: "" -- Install configuration: ""
@ -131,7 +130,6 @@ $ make install
-- Installing: /home/usertest/trypoissonsolver/buildpoissonsolver/include/PoissonSolver3DCylindricalGPU.h -- Installing: /home/usertest/trypoissonsolver/buildpoissonsolver/include/PoissonSolver3DCylindricalGPU.h
-- Installing: /home/usertest/trypoissonsolver/buildpoissonsolver/include/PoissonSolver3DGPU.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. 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 ## 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: 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: 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) cmake_minimum_required (VERSION 2.8.11)
project (3DPoissonSolverGPUTest) project (3DPoissonSolverGPUTest)

Loading…
Cancel
Save