Commit 79d68800 authored by Milan Jaros's avatar Milan Jaros
Browse files

Update README.md

parent f6d585e8
......@@ -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, …
## 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:
* 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
......@@ -37,13 +37,13 @@ new folders:
| build_lib.sh | build some basic libraries (boost, …) |
| build_blender.sh | build Blender CyclesPhi, which supports Intel Xeon Phi |
| 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
New scripts in it4i/scripts (created for Salomon supercomputer):
* run_blender.sh – run Blender CyclesPhi without MPI
`./${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 `
* 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`
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment