Update Documentation authored by Camille Coti's avatar Camille Coti
......@@ -63,7 +63,7 @@ Then... voilà
```
You should see an output with several parts:
- the welcome message: this might be slightly different depending on the branch you are using or something like that, this is Kevin's ascii art.
- The welcome message: this might be slightly different depending on the branch you are using or something like that, this is Kevin's ascii art.
```
( )
( )\ ) ( /(
......@@ -144,3 +144,28 @@ This command will give you a file `taskgraph.0.dot` that can be converted using
dot -Tpng taskgraph.0.dot > taskgraph.0.png
```
![taskgraph.0](uploads/19d7687b344b658c1dde1ae98d63282e/taskgraph.0.png)
## TAU
Clone it from the public repository:
```
git clone https://github.com/UO-OACISS/tau2.git
```
Compile it. For me:
```
./configure -bfd=download -starpu=$STARPU -otf=download
make -j install
```
At the end of the compilation, `make` displays the name of the library that was created. For instance:
```
Built /home/users/coti/x86/tau2/x86_64/lib/Makefile.tau-starpu-pthread
***************** DONE ************************
```
A few notes:
- This will enable support for pthreads. It is mandatory to add support for some concurrency, since StarPU is multithreaded.
- Support for Cuda can be added, with options like `-cupti` and `-cuda`. I don't have first-hand experience with the OpenCl support, but I know it exists.
- The last configure command that was executed is kept in `.last_config`. All the configure commands that were executed previously are kept in `.all_config`.