From 7d52ab843b1cb73e190434aeed3fde6346761580 Mon Sep 17 00:00:00 2001 From: Rifki Sadikin Date: Sun, 11 Nov 2018 11:28:10 -0500 Subject: [PATCH] Update PETUNJUKPENGGUNAAN.md --- PETUNJUKPENGGUNAAN.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PETUNJUKPENGGUNAAN.md b/PETUNJUKPENGGUNAAN.md index 878b6ee..2d76916 100644 --- a/PETUNJUKPENGGUNAAN.md +++ b/PETUNJUKPENGGUNAAN.md @@ -139,6 +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_minimum_required (VERSION 2.8.11) project (3DPoissonSolverGPUTest) @@ -168,6 +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: ``` @@ -180,11 +182,10 @@ set(TARGET_NAME poissonsolvergputest) add_executable(${TARGET_NAME} PoissonSolver3DGPUTest.cpp ) - - # ikut sertakan shared library cuda dan poisson solver target_link_libraries(${TARGET_NAME} ${PSLIB} ${LIBCUDA_SO_PATH}) ``` + 2. Pada kode sumber include header file sehingga definisi fungsi dan kelas dapat dipanggil di badan kode. ```c++ #include "PoissonSolver3DCylindricalGPU.h"