... | ... | @@ -51,20 +51,20 @@ new build flags: |
|
|
|
|
|
new folders:
|
|
|
|
|
|
| it4i/client | |
|
|
|
| [it4i/client](https://code.it4i.cz/blender/cyclesphi/tree/master/it4i/client) | |
|
|
|
| ----------- | --- |
|
|
|
| api/client_api.h | main header with predefined communication tags and structures |
|
|
|
| cycles_mic | the shared libraries to rendering on Intel Xeon Phi |
|
|
|
| cycles_mpi | the shared libraries to communication with Blender (root) |
|
|
|
| cycles_omp | the shared libraries to rendering on CPU using OpenMP |
|
|
|
| main | blender_client application |
|
|
|
| [api/client_api.h](https://code.it4i.cz/blender/cyclesphi/blob/master/it4i/client/api/client_api.h) | main header with predefined communication tags and structures |
|
|
|
| [cycles_mic](https://code.it4i.cz/blender/cyclesphi/tree/master/it4i/client/cycles_mic) | the shared libraries to rendering on Intel Xeon Phi |
|
|
|
| [cycles_mpi](https://code.it4i.cz/blender/cyclesphi/tree/master/it4i/client/cycles_mpi) | the shared libraries to communication with Blender (root) |
|
|
|
| [cycles_omp](https://code.it4i.cz/blender/cyclesphi/tree/master/it4i/client/cycles_omp) | the shared libraries to rendering on CPU using OpenMP |
|
|
|
| [main](https://code.it4i.cz/blender/cyclesphi/tree/master/it4i/client/main) | blender_client application |
|
|
|
|
|
|
| it4i/scripts (created for Salomon supercomputer with PBS job management system) | |
|
|
|
| [it4i/scripts](https://code.it4i.cz/blender/cyclesphi/tree/master/it4i/scripts) (created for Salomon supercomputer with PBS job management system) | |
|
|
|
| ----------- | --- |
|
|
|
| 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 |
|
|
|
| [build_lib.sh](https://code.it4i.cz/blender/cyclesphi/blob/master/it4i/scripts/build_lib.sh) | build some basic libraries (boost, …) |
|
|
|
| [build_blender.sh](https://code.it4i.cz/blender/cyclesphi/blob/master/it4i/scripts/build_blender.sh) | build Blender CyclesPhi, which supports Intel Xeon Phi |
|
|
|
| [run_blender.sh](https://code.it4i.cz/blender/cyclesphi/blob/master/it4i/scripts/run_blender.sh) | run Blender CyclesPhi without MPI |
|
|
|
| [run_mpi_offload.sh](https://code.it4i.cz/blender/cyclesphi/blob/master/it4i/scripts/run_mpi_offload.sh) | run Blender CyclesPhi with MPI support |
|
|
|
|
|
|
## Run CyclesPhi
|
|
|
|
... | ... | @@ -80,5 +80,4 @@ New scripts in it4i/scripts (created for Salomon supercomputer): |
|
|
|
|
|
* run_mpi_mic.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 |