Skip to content
Snippets Groups Projects
Commit 79d68800 authored by Milan Jaros's avatar Milan Jaros
Browse files

Update README.md

parent f6d585e8
No related branches found
No related merge requests found
...@@ -16,7 +16,7 @@ We have modified the kernel of the Blender Cycles rendering engine and then exte ...@@ -16,7 +16,7 @@ We have modified the kernel of the Blender Cycles rendering engine and then exte
* Libraries (GCC/ICC): boost (./bjam install toolset=intel), ilmbase, openexr, tiff, openimageio, zlib, Python, … * Libraries (GCC/ICC): boost (./bjam install toolset=intel), ilmbase, openexr, tiff, openimageio, zlib, Python, …
## Building CyclesPhi with Intel Compiler 2016 ## Building CyclesPhi with Intel Compiler 2016
git clone git@code.it4i.cz:blender/cyclesphi.git `git clone git@code.it4i.cz:blender/cyclesphi.git`
new build flags: new build flags:
* blender: WITH_IT4I_MIC_OFFLOAD=ON/OFF, WITH_IT4I_MPI=ON/OFF, WITH_OPENMP=ON/OFF (old flag) * blender: WITH_IT4I_MIC_OFFLOAD=ON/OFF, WITH_IT4I_MPI=ON/OFF, WITH_OPENMP=ON/OFF (old flag)
* client: WITH_IT4I_MIC_NATIVE=ON/OFF, WITH_IT4I_MIC_OFFLOAD=ON/OFF * client: WITH_IT4I_MIC_NATIVE=ON/OFF, WITH_IT4I_MIC_OFFLOAD=ON/OFF
...@@ -37,13 +37,13 @@ new folders: ...@@ -37,13 +37,13 @@ new folders:
| build_lib.sh | build some basic libraries (boost, …) | | build_lib.sh | build some basic libraries (boost, …) |
| build_blender.sh | build Blender CyclesPhi, which supports Intel Xeon Phi | | build_blender.sh | build Blender CyclesPhi, which supports Intel Xeon Phi |
| run_blender.sh | run Blender CyclesPhi without MPI | | run_blender.sh | run Blender CyclesPhi without MPI |
| run_mpi.sh | run Blender CyclesPhi with MPI support | | run_mpi_offload.sh | run Blender CyclesPhi with MPI support |
## Run CyclesPhi ## Run CyclesPhi
New scripts in it4i/scripts (created for Salomon supercomputer): New scripts in it4i/scripts (created for Salomon supercomputer):
* run_blender.sh – run Blender CyclesPhi without MPI * run_blender.sh – run Blender CyclesPhi without MPI
`./${ROOT_DIR}/install/blender/Blender` `./${ROOT_DIR}/install/blender/Blender`
* run_mpi.sh – run Blender CyclesPhi with MPI (only CPU / MIC‘s offload mode) * run_mpi_offload.sh – run Blender CyclesPhi with MPI (only CPU / MIC‘s offload mode)
` mpirun -n 1 ${ROOT_DIR}/install/blender/blender : -n 1 ${ROOT_DIR}/install/blender_client/bin/blender_client ` ` mpirun -n 1 ${ROOT_DIR}/install/blender/blender : -n 1 ${ROOT_DIR}/install/blender_client/bin/blender_client `
* run_mpi_mic.sh – run Blender CyclesPhi with MPI support with Symmetric mode * run_mpi_symmetric.sh – run Blender CyclesPhi with MPI support with Symmetric mode
` mpirun -genv LD_LIBRARY_PATH $MIC_LD_LIBRARY_PATH -machine $NODEFILECN -n 1 ${ROOT_DIR}/install/blender/blender : -n $NUMOFCN ${ROOT_DIR}/install/blender_client/bin/blender_client` ` mpirun -genv LD_LIBRARY_PATH $MIC_LD_LIBRARY_PATH -machine $NODEFILECN -n 1 ${ROOT_DIR}/install/blender/blender : -n $NUMOFCN ${ROOT_DIR}/install/blender_client/bin/blender_client`
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment