Using Modules: FAQs
Goal: Present a list of commonly asked questions that might not be addressed specifically during the workshop.
Do I Need to Load Modules slurm/latest
and arcc/1.0
?
As mentioned earlier these two modules will be loaded automatically on the start of any session.
As long as you do not --force purge
nor unload
these, they stay within your session and essentially you do not need to re-load them.
The arcc/<version>
module can be considered as a dependency for everything, which is why ARCC loads it. But there is no harm if you wish to include it within any scripts.
Dependencies: Remember
If a library/application has been installed with a compiler, you need to load that compiler first.
If a library/application has been built with
openmpi
, you need to load that next. Libraries will be post fixed with-ompi
.Software based on containers and conda environments do not have dependencies.
Some Linux binaries might have might have dependencies. These will be automatically loaded and specified in the
module spider
help details.
Remember: Use module spider
to find if something has dependencies.
Are There Modules For Python Packages?
Are There Modules For R Packages?
Can Not Find a Previous Module I Used
Module Names Can Update