Actions

List available modules

From ALICE Documentation

List available modules

To see the available modules, use module -d avail. With the -d option, you will only get the default versions of the modules. For various software packages, there are also older/other versions available, that might be used if necessary. You can see all version by omitting the -d option.

 [me@nodelogin02~]$ module -d avail
  ------------------------------------------------ /cm/shared/easybuild/modules/all -------------------------------------------------
  AMUSE-Miniconda2/4.7.10                                         VTK/8.2.0-foss-2019b-Python-3.7.4
  AMUSE-VADER/12.0.0-foss-2018a-Python-2.7.14                     WebKitGTK+/2.24.1-GCC-8.2.0-2.31.1
  AMUSE/12.0.0-foss-2018a-Python-2.7.14                           X11/20190717-GCCcore-8.3.0
  ATK/2.32.0-GCCcore-8.2.0                                        XML-Parser/2.44_01-GCCcore-7.3.0-Perl-5.28.0
  Autoconf/2.69-GCCcore-8.3.0                                     XZ/5.2.4-GCCcore-8.3.0
  Automake/1.16.1-GCCcore-8.3.0                                   Yasm/1.3.0-GCCcore-8.3.0
  Autotools/20180311-GCCcore-8.3.0                                ZeroMQ/4.3.2-GCCcore-8.2.0
  Bazel/0.20.0-GCCcore-8.2.0                                      amuse-framework/12.0.0-foss-2018a-Python-2.7.14
  Bison/3.3.2                                                     at-spi2-atk/2.32.0-GCCcore-8.2.0
  Boost.Python/1.67.0-foss-2018b-Python-3.6.6                     at-spi2-core/2.32.0-GCCcore-8.2.0
  Boost/1.71.0-gompi-2019b                                        binutils/2.32
  etc etc etc .......

If you are searching for a specific software package or tool you can search for the full module name like this:

 [me@nodelogin02~]$ module avail python
  ---------------------------------------- /cm/shared/easybuild/modules/all -----------------------------------------
  AMUSE-GPU/12.0.0-foss-2018a-Python-2.7.14
  AMUSE-VADER/12.0.0-foss-2018a-Python-2.7.14
  AMUSE/12.0.0-foss-2018a-Python-2.7.14
  AMUSE/13.1.0-foss-2018a-Python-3.6.4                    (D)
  Biopython/1.71-foss-2018a-Python-2.7.14
  Biopython/1.73-foss-2019a
  Biopython/1.75-foss-2019b-Python-3.7.4                  (D)
  Boost.Python/1.67.0-foss-2018b-Python-3.6.6
  CGAL/4.11.1-foss-2018b-Python-3.6.6
  CONCOCT/1.1.0-foss-2019a-Python-2.7.15
  CheckM/1.0.18-foss-2019a-Python-2.7.15
  Cython/0.25.2-foss-2018a-Python-2.7.14
  Cython/0.25.2-foss-2018a-Python-3.6.4
  Cython/0.29.3-foss-2019a-Python-3.7.2                   (D)
  DAS_Tool/1.1.1-foss-2019a-R-3.6.0-Python-3.7.2
  Docutils/0.9.1-foss-2018a-Python-2.7.14
  Docutils/0.9.1-foss-2018a-Python-3.6.4                  (D)
  GObject-Introspection/1.60.1-GCCcore-8.2.0-Python-3.7.2
  IPython/5.7.0-foss-2018a-Python-2.7.14
  IPython/6.4.0-foss-2018a-Python-3.6.4
  IPython/7.7.0-foss-2019a-Python-3.7.2                   (D)
  Keras/2.2.4-foss-2019a-Python-3.7.2
  Mako/1.0.7-foss-2017b-Python-2.7.14
  Mako/1.0.7-foss-2018a-Python-2.7.14
  Mako/1.0.7-foss-2018b-Python-2.7.15
  Meson/0.50.0-GCCcore-8.2.0-Python-3.7.2
  Meson/0.51.2-GCCcore-8.3.0-Python-3.7.4                 (D)
  MultiQC/1.7-foss-2018b-Python-3.6.6
  NLTK/3.2.4-foss-2018a-Python-3.6.4
  NLTK/3.2.4-foss-2019a-Python-3.7.2                      (D)
  PyCairo/1.18.0-foss-2018b-Python-3.6.6
  PyTorch/1.3.1-fosscuda-2019b-Python-3.7.4
  PyYAML/3.13-foss-2018b-Python-3.6.6
  Python/2.7.14-foss-2017b
  Python/2.7.14-foss-2018a
  Python/2.7.14-GCCcore-6.4.0-bare
  Python/2.7.15-foss-2018b
  Python/2.7.15-GCCcore-7.3.0-bare
  Python/2.7.15-GCCcore-8.2.0
  Python/2.7.16-GCCcore-8.3.0
  Python/3.6.4-foss-2018a
  Python/3.6.6-foss-2018b
  Python/3.7.2-GCCcore-8.2.0
  Python/3.7.4-GCCcore-8.3.0                              (D)
  etc etc etc .......


In the above output, you can see that there are modules with the flag "(D)". This indicates that this is the default module for a software package for which modules for different versions exists.

If you want to get more information about a specific module, you can use the whatis sub-command:

  [me@nodelogin02~]$ module whatis Python/3.7.4-GCCcore-8.3.0
  Python/3.7.4-GCCcore-8.3.0                            : Description: Python is a programming language that lets you work more quickly and 
  integrate your systems more effectively.
  Python/3.7.4-GCCcore-8.3.0                            : Homepage: https://python.org/
  Python/3.7.4-GCCcore-8.3.0                            : URL: https://python.org/
  Python/3.7.4-GCCcore-8.3.0                            : Extensions: alabaster-0.7.12, asn1crypto-0.24.0, atomicwrites-1.3.0, attrs-19.1.0, Babel- 
  2.7.0, bcrypt-3.1.7, bitstring-3.1.6, blist-1.3.6, certifi-2019.9.11, cffi-1.12.3, chardet-3.0.4, Click-7.0, cryptography-2.7, Cython-0.29.13, 
  deap-1.3.0, decorator-4.4.0, docopt-0.6.2, docutils-0.15.2, ecdsa-0.13.2, future-0.17.1, idna-2.8, imagesize-1.1.0, importlib_metadata-0.22, 
  ipaddress-1.0.22, Jinja2-2.10.1, joblib-0.13.2, liac-arff-2.4.0, MarkupSafe-1.1.1, mock-3.0.5, more-itertools-7.2.0, netaddr-0.7.19, netifaces- 
  0.10.9, nose-1.3.7, packaging-19.1, paramiko-2.6.0, pathlib2-2.3.4, paycheck-1.0.2, pbr-5.4.3, pip-19.2.3, pluggy-0.13.0, psutil-5.6.3, py-1.8.0, 
  py_expression_eval-0.3.9, pyasn1-0.4.7, pycparser-2.19, pycrypto-2.6.1, Pygments-2.4.2, PyNaCl-1.3.0, pyparsing-2.4.2, pytest-5.1.2, python- 
  dateutil-2.8.0, pytz-2019.2, requests-2.22.0, scandir-1.10.0, setuptools-41.2.0, setuptools_scm-3.3.3, six-1.12.0, snowballstemmer-1.9.1, Sphinx- 
  2.2.0, sphinxcontrib-applehelp-1.0.1, sphinxcontrib-devhelp-1.0.1, sphinxcontrib-htmlhelp-1.0.2, sphinxcontrib-jsmath-1.0.1, sphinxcontrib-qthelp- 
  1.0.2, sphinxcontrib-serializinghtml-1.1.3, sphinxcontrib-websupport-1.1.2, tabulate-0.8.3, ujson-1.35, urllib3-1.25.3, virtualenv-16.7.5, 
  wcwidth-0.1.7, wheel-0.33.6, xlrd-1.2.0, zipp-0.6.0