... | ... | @@ -20,40 +20,44 @@ Modules referring to research tools are listed as `tools/*`, and are divided by |
|
|
|
|
|
#### Adding and Removing Tools
|
|
|
|
|
|
In order to use a tool (e.g. python 2.7.10) issue one of these two equivalent commands:
|
|
|
In order to use a tool (e.g. Mentor Graphic's QuestaSim v10.4) issue one of these two equivalent commands:
|
|
|
```
|
|
|
module load tools/python/2.7.10
|
|
|
module load tools/mentor/questasim/10.4
|
|
|
```
|
|
|
or:
|
|
|
```
|
|
|
module add tools/python/2.7.10
|
|
|
module add tools/mentor/questasim/10.4
|
|
|
```
|
|
|
|
|
|
To cleanup the environment removing all settings related to that particular tool, use:
|
|
|
```
|
|
|
module unload tools/python/2.7.10
|
|
|
module unload tools/mentor/questasim/10.4
|
|
|
```
|
|
|
or:
|
|
|
```
|
|
|
module rm tools/python/2.7.10
|
|
|
module rm tools/mentor/questasim/10.4
|
|
|
```
|
|
|
|
|
|
To list all currently loaded modules, use:
|
|
|
To list all *currently loaded* modules, use:
|
|
|
```
|
|
|
module list
|
|
|
```
|
|
|
To unload all modules, use:
|
|
|
And to unload all modules, use:
|
|
|
```
|
|
|
module purge
|
|
|
```
|
|
|
|
|
|
A complete guide on the module command (which supports many other sub-commands) can be found [here](http://modules.sourceforge.net/man/module.html).
|
|
|
A complete guide on the module command can be found [here](http://modules.sourceforge.net/man/module.html).
|
|
|
|
|
|
Notice that, if you do not specify a particular tool version, the default (latest) version is automatically loaded. For example, if you execute:
|
|
|
#### Versioning
|
|
|
|
|
|
If you do not specify a particular tool version, the default (latest) version is automatically loaded. For example, if you execute:
|
|
|
```
|
|
|
module load tools/python
|
|
|
module load tools/mentor/questasim
|
|
|
```
|
|
|
The environment is setup to use the latest version of python (3.6.0).
|
|
|
The environment is setup to use the latest installed version of QuestaSim (10.6).
|
|
|
|
|
|
#### Grouping and Licenses
|
|
|
|
|
|
To ease environment setup, **group modules** are also made available. These modules automatically load the environment related to a group of tools by provider. For instance:
|
|
|
```
|
... | ... | |