GridFluidSim3d のコンパイル2019年1月4日 | |
はじめにGridFluidSim3d のコンパイルについて。 環境Ubuntu 16.04 LTS、CUDA インストール済み。 GridFluidSim3d のコンパイルダウンロード。 $ git clone https://github.com/rlguy/GridFluidSim3D.git --recursive $ cd GridFluidSim3D コンパイル。 $ mkdir build && cd build && cmake .. -- Could NOT find OpenCL (missing: OpenCL_LIBRARY) (found version "1.2") CMake Error at CMakeLists.txt:40 (message): Error: OpenCL was not found on your system. Please install an OpenCL SDK specific to your GPU vender (AMD, NVIDIA, Intel, etc.) and try again. OpenCL を要求してくる。 $ sudo apt-get install clinfo $ clinfo Number of platforms 1 Platform Name NVIDIA CUDA Platform Vendor NVIDIA Corporation Platform Version OpenCL 1.2 CUDA 9.0.368 ... 認識はされている。OpenCL ライブラリのインストール。 $ sudo apt-get install nvidia-opencl-dev あらためてコンパイル。 $ cmake .. $ make fluidsim としてコンパイルされる。実行してみる。 $ cd fluidsim $ ./fluidsim Ctrl+C するまで止まらない。output/bakefiles に ply ファイルができるので、Blender などで確認できる。ParaView で可視化した結果を示す。 ![]() | |
| PENGUINITIS | |