cc_staff
782
edits
(One more useful page - ready to be translated) |
(Refactoring this page) |
||
Line 1: | Line 1: | ||
<languages /> | <languages /> | ||
<translate> | <translate> | ||
In the context of computer software, a ''module'' is a way for a user to access the functionality of a particular piece of software. That being defined, this page briefly describes a few types of software modules and cites their corresponding documentation pages. | |||
* [[Standard software environments]]: <code>StdEnv/2020</code> | |||
* [[ | == ''Module'' Disambiguation == | ||
* | |||
=== Lmod Modules === | |||
Lmod modules are used to alter a user's (shell) environment, in a way that is relatively easy to manage, both for the user and for the person that has installed the software in question. A complete introduction to ''modules'' and ''module files'' is presented in the [[Using modules]] page. | |||
Note: it is also possible for users to [[Utiliser_des_modules/en#Creating_modules|create their own modules]]. | |||
=== Python Modules === | |||
Python modules are imported in Python scripts in order to import additional classes and functions to these Python scripts. Users can install Python modules in a [[Python#Creating_and_using_a_virtual_environment|Python virtual environment]] from a collection of [[Python#Available_wheels|available Python wheels]], which are precompiled modules compatible with the [[Standard software environments]]. | |||
Otherwise, users can use a <code>python</code> Lmod module along with a <code>scipy-stack</code> Lmod module in order to run their Python scripts. Note: the [[Python#SciPy_stack|SciPy stack]] is only a small collection of preinstalled scientific Python modules. | |||
== Other ''Module'' Related Topics == | |||
The main [[Available software]] page is a good starting point. Other related pages: | |||
* [[Standard software environments]]: as of April 1st, 2021, <code>StdEnv/2020</code> is the default collection of Lmod modules | |||
* [[Modules specific to Niagara]] | |||
* Tables of modules optimized for [[Modules avx|AVX]], '''[[Modules avx2|AVX2]]''' and '''[[Modules avx512|AVX512]]''' [[Standard_software_environments#Performance_improvements|CPU instructions]] | |||
* [[:Category:Software|Category ''Software'']]: a list of different software pages in this wiki, including commercial or licensed software | |||
</translate> | </translate> |