How to Obtain xSDK 0.3.0

The following describes how to obtain xSDK 0.3.0. Information is also available about the 0.3.0 release in general, and how to install the software. For more on previous xSDK releases, see: 0.1.0 release and 0.2.0 alpha release.

1. Obtain and install xSDK using Spack.

xSDK is distributed primarily with the Spack package manager.

You can obtain Spack from the github repository using this command:

git clone

After cloning, set up the environment variables:

# For bash users
$ export SPACK_ROOT=/path/to/spack
$ . $SPACK_ROOT/share/spack/

# For tcsh or csh users (note you must set SPACK_ROOT)
$ setenv SPACK_ROOT /path/to/spack
$ source $SPACK_ROOT/share/spack/setup-env.csh
2. Make sure proxy settings are set appropriately.

If a web proxy is required for internet access on the install machine, please set up proxy settings appropriately. Otherwise, Spack will fail to “fetch” the packages of your interest.

For bash:

export http_proxy=<your proxy URL>
export https_proxy=<your proxy URL>

For csh/tcsh:

setenv http_proxy <your proxy URL>
setenv https_proxy <your proxy URL>

Also, see details about using Spack and how to install xSDK 0.3.0.