Select Git revision
plugins.config
install.sh 1.18 KiB
#!/bin/bash
module load gcc/10
mkdir dependencies
cd dependencies
# Install CMake.
wget https://github.com/Kitware/CMake/releases/download/v3.19.4/cmake-3.19.4-Linux-x86_64.tar.gz
ZIP=cmake-3.19.4-Linux-x86_64.tar.gz
tar -xzvf $ZIP
rm $ZIP
mv ./cmake-3.19.4-Linux-x86_64 ./cmake-3.19.4
# Install Ospray.
wget https://github.com/ospray/ospray/releases/download/v1.8.5/ospray-1.8.5.x86_64.linux.tar.gz
ZIP=ospray-1.8.5.x86_64.linux.tar.gz
tar -xzvf $ZIP
rm $ZIP
mv ./ospray-1.8.5.x86_64.linux ./ospray-1.8.5
# Install VTK.
wget https://www.vtk.org/files/release/9.0/VTK-9.0.1.tar.gz
ZIP=VTK-9.0.1.tar.gz
tar -xzvf $ZIP
rm $ZIP
cd VTK-9.0.1
mkdir build
cd build
export ospray_DIR=../../ospray-1.8.5/lib/cmake/ospray-1.8.5
../../cmake-3.19.4/bin/cmake .. -DVTK_MODULE_ENABLE_VTK_RenderingRayTracing=YES -DVTK_OPENGL_HAS_OSMESA=ON -DVTK_USE_X=OFF
../../cmake-3.19.4/bin/cmake --build . --config Release --parallel 64
# Install application.
cd ../../../offline_ray_tracer
mkdir build
cd build
export VTK_DIR=../../dependencies/VTK-9.0.1/build/lib64/cmake/vtk-9.0/
../../dependencies/cmake-3.19.4/bin/cmake ..
../../dependencies/cmake-3.19.4/bin/cmake --build . --clean-first --config Release --parallel 64
cd ../..