38,760
edits
No edit summary |
(Updating to match new version of source page) |
||
Line 184: | Line 184: | ||
La valeur de la variable déclenche des options différentes du protocole de transport pour OpenMPI. | La valeur de la variable déclenche des options différentes du protocole de transport pour OpenMPI. | ||
==== <tt>RSNT_CUDA_DRIVER_VERSION</tt> ==== | |||
This environment variable is used to hide or show some versions of our CUDA modules, according to the required version of NVidia drivers, as documented [[https://docs.nvidia.com/deploy/cuda-compatibility/index.html here]]. If not defined, this is detected based on the files founds under <tt>/usr/lib64/nvidia</tt>. | |||
For backward compatibility reasons, if no library is found under <tt>/usr/lib64/nvidia</tt>, we assume that the driver versions are enough for CUDA 10.2. This is because this feature was introduced just as CUDA 11.0 was released. | |||
Defining <tt>RSNT_CUDA_DRIVER_VERSION=0.0</tt> will hide all versions of CUDA. | |||
==== <tt>RSNT_LOCAL_MODULEPATHS</tt> ==== | |||
This environment variable allows to define locations for local module trees, which will be automatically mesh into our central tree. To use it, define | |||
{{Command|export RSNT_LOCAL_MODULEPATHS=/opt/software/easybuild/modules}} | |||
and then install your EasyBuild recipe using | |||
{{Command|eb --installpath /opt/software/easybuild <your recipe>.eb}} | |||
This will use our custom module naming scheme to install your recipe locally, and it will be picked up by the module hierarchy. For example, if this recipe was using the <tt>iompi,2018.3</tt> toolchain, the module will become available after loading the <tt>intel/2018.3</tt> and the <tt>openmpi/3.1.2</tt> modules. | |||
==== <tt>LMOD_SYSTEM_DEFAULT_MODULES</tt> ==== | ==== <tt>LMOD_SYSTEM_DEFAULT_MODULES</tt> ==== |