... | ... | @@ -6,15 +6,19 @@ Useful software installed on `philae.polito.it` includes: |
|
|
- EDA tools for simulation, synthesis and backend, from the major providers (Synopsys, Cadence, Mentor Graphics, Xilinx, etc)
|
|
|
- Compute software such as Matlab and R
|
|
|
- Cross-compilation toolchains for ARM and RISC-V
|
|
|
- etc.
|
|
|
- Etc.
|
|
|
|
|
|
Most of this software is installed in non-standard locations, and made available to users through the `module` command. In particular, each tool is associated with a module that, when loaded, sets the user environment variables needed to use it, and runs possible setup scripts. Modules also deal with versioning, dependencies and conflicts between different tools, and are shell independent, so that they can be used in bash, csh, zsh, etc.
|
|
|
|
|
|
#### Listing Available Modules
|
|
|
|
|
|
To list all available modules use the command:
|
|
|
```
|
|
|
module avail
|
|
|
```
|
|
|
Modules referring to tools in `/space/tools` are listed as `tools/*`.
|
|
|
Modules referring to research tools are listed as `tools/*`, and are divided by provider, tool name, and version. So, running this command should give you a (decently readable) list of what is available on philae.
|
|
|
|
|
|
#### Adding and Removing Tools
|
|
|
|
|
|
In order to use a tool (e.g. python 2.7.10) issue one of these two equivalent commands:
|
|
|
```
|
... | ... | |