This is a list of the software required for this course. The version numbers the ones everything was tested with, and these are included in the virtual machine we provide.
- doxygen 1.8.13
- graphviz
- mkdocs
- gcc 7.3.0
- g++ 7.3.0
- gfortran 7.3.0
- cunit 2.1-3
- pfUnit
- Cppcheck 1.82
- clang 6.0.0 (optional)
- clang++ 6.0.0 (optional)
- clang-tidy (optional)
- gdb 8.1.0
- valgrind 3.13.0
-
ARM Forge:
- Got to ARM Forge download and download the corresponding binary for your Linux distribution
- Follow the User's Guide Installation Instructions
- Got to the Week 4 introduction step (4.1) and copy the text between the tags and (including the tags) in a file named
Licence
in the directory {ARM forge installation-directory}/licences.
-
Intel tools:
- Go to the Intel Parallel Studio free license page
- Click on the
Free trial
button. You will have to register to obtain a 30-days free trial license. - Once registered you will receive an e-mail with a product serial number that you will need during the installation process. In the e-mail you will also get a link to the software download page and the install instructions.
- git 2.17.1
- make 4.1
- automake 1.15.1
- cmake 3.10.2 (optional, required for clang-tidy)
- gnuplot