Update PETUNJUKPENGGUNAAN.md

master
Rifki Sadikin 6 years ago
parent c3655a039d
commit b9987cee74
  1. 14
      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
```
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)

Loading…
Cancel
Save