Skip to content
Snippets Groups Projects
Select Git revision
  • 176eab68af9602660244cd4004937791023b90a9
  • master default protected
  • feature/refactor
  • 4.24
  • develop
  • Rendering
  • temp-optix-6
7 results

PlatteMat.uasset

Blame
  • 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 ../..