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