Update PETUNJUKPENGGUNAAN.md

master
Rifki Sadikin 6 years ago
parent 7d52ab843b
commit 7843f8ad2e
  1. 8
      PETUNJUKPENGGUNAAN.md

@ -169,9 +169,7 @@ if(PSLIB_NOTFOUND GREATER -1)
message( FATAL_ERROR "Poisson Solver Cuda Library libPoissonSolver3DCylindricalGPU.o not found" )
endif(PSLIB_NOTFOUND GREATER -1)
```
Setelah itu, baru tambahkan perintah pada CMakeLists.txt (dilanjutkan) untuk mengikut sertakan kode sumber user yaitu:
```
# tambah disini kode sumber user
set(CPP_SOURCE PoissonSolver3DGPUTest.cpp)
@ -200,7 +198,7 @@ poissonSolver->PoissonSolver3D(VPotential,RhoCharge,kRows,kColumns,kPhiSlices, k
```
3. Buat folder terpisah untuk mebangun proyek yang menggunakan pustaka misal **buildexamplepoissonsolver** lalu jalankan **cmake** dengan flag spesial yaitu **-DCMAKE_PREFIX_PATH** yang ditetapkan dengan absolute path tempat direktori PoissonSolver3DCylindricalGPU dibangun.
```console
```
$ mkdir buildexamplepoissonsolver
$ cd buildexamplepoissonsolver
$ cmake ../PoissonSolver3D/example/ -DCMAKE_PREFIX_PATH=/home/usertest/trypoissonsolver/buildpoissonsolver
@ -212,8 +210,7 @@ $ cmake ../PoissonSolver3D/example/ -DCMAKE_PREFIX_PATH=/home/usertest/trypoisso
-- Build files have been written to: /home/usertest/trypoissonsolver/buildexamplepoissonsolver
```
4. Jalankan **make** untuk membuat *executable file*
```console
```
$ make
-- Building Poisson Solver with CUDA support
@ -224,7 +221,6 @@ $ make
[100%] Built target poissonsolvergputest
```
5. Hasil dari **make** adalah program yang dapat dieksekusi yang berjalan di GPU card
```
$ ./poissonsolvergputest
Poisson Solver 3D Cylindrical GPU test

Loading…
Cancel
Save