CilkPlus https://www.cilkplus.org/ is installed on the following Linux machines of the MC 10 lab: lxg-001.gaul.csd.uwo.ca to lxg-025.gaul.csd.uwo.ca and tron.gaul.csd.uwo.ca rogue.gaul.csd.uwo.ca hack.gaul.csd.uwo.ca zork.gaul.csd.uwo.ca joust.gaul.csd.uwo.ca pong.gaul.csd.uwo.ca Those machines are accessible from the GAUL network. This implies that, from home, you first log on obelix, then you ssh on one of the machines listed above. Using CilkPlus -------------- You will need to run bash in your terminal and add the following definitions to your .bashrc (configuration file) export PATH=$PATH:. ## GCC and CILKPLUS export GCCROOT=/usr/local/gcc-cilk/ export PATH=$GCCROOT/bin/:$PATH export CILKTOOLSROOT=/usr/local/cilktools export PATH=$CILKTOOLSROOT/bin/:$PATH export LD_LIBRARY_PATH=$GCCROOT/lib:$GCCROOT/lib64:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=$CILKTOOLSROOT/lib64:$LD_LIBRARY_PATH Trying CilkPlus with ready-to-use programs ------------------------------------------ One way is to download the MetaFork framework from http://www.metafork.org/ and follow the (simple) installation guide from the download page. In the examples/ directory, cd to cilk_examples/ Then, for each example, say fibonacci/, go to the cilk/ subdirectory: there is a Makefile for compiling the .cpp file Once compiled, the binary run without arguments will tell you wich arguments can be passed.