Additional installation options

Some Gridware installations may require or allow additional options upon installation. To view additional information, use the alces gridware info <package> command.

For example, to view the installation options of the openmpi package - run the following:

[alces-cluster@login1(awscluster) ~]$ alces gridware info mpi/openmpi/1.8.5
base/mpi/openmpi/1.8.5:
  Summary
    A High Performance Message Passing Library

  Version
    1.8.5

  Compatible compilers (--compiler)
    gcc
    intel
    open64

  Required parameters (param=value)

         qlogic: Specify whether to use Qlogic Infinipath PSM libs [true|false]
         torque: Specify whether to enable Torque Support [false|/path/to/torque]
            sge: Specify whether to enable SGE Support [true|false]
            pmi: Specify path containing pmi.h/pmi2.h for PMI Support (e.g. for SLURM) [false|/path/to/directory]
         pmilib: Specify path containing libpmi.so/libpmi2.so for PMI Support (e.g. for SLURM) [false|/path/to/directory]

We can see that there are several parameters required for installation. The alces gridware info can be useful when installing advanced packages or customisable packages.

An example installation of the above openmpi package for an Alces Clusterware SGE environment would be:

[alces-cluster@login1(awscluster) ~]$ alces gridware install mpi/openmpi/1.8.5 qlogic=false torque=false sge=true pmi=false pmilib=false
Installing base/mpi/openmpi/1.8.5

 > Preparing package sources
        Download --> openmpi-1.8.5.tar.bz2         ... OK
          Verify --> openmpi-1.8.5.tar.bz2         ... OK
        Packaged --> examples.sge.openmpi.template ... OK

 > Preparing for installation
           Mkdir ... OK (/var/cache/gridware/src/mpi/openmpi/1.8.5/gcc-4.4.7)
         Extract ... OK

 > Proceeding with installation
         Compile ... OK
           Mkdir ... OK (/opt/gridware/depots/9ebef1cb/el6/pkg/mpi/openmpi/1.8.5/gcc-4.4.7)
         Install ... OK
          Module ... OK