Table of Contents
The open source gcc and g++ compiler is available as a module and can be loaded with:
module load gcc
ICC
Spiedie also provides users with the Intel Parallel Studio Compilers suite to take advantage of the improved performance on the Xeon-Phi architecture available.
You can load the Intel compiler from the modules using:
module load intel-compiler/
Additionally, you can include the cluster runtime library with:
module load intel-cluster-runtime/intel64/3.8
This loads the following libraries:
- Intel Math Kernel LIbrary (Intel MKL©)
- Intel Data Analytics Acceleration Library (Intel DAAL©)
- Intel Integrated Performance Primitives
- Intel MPI library
- Intel Thread Building Block Library (Intel TBB©)
Click here for the summary of the toolset
NVCC
The GPU compute nodes fully support CUDA accelerated applications and libraries.
The CUDA toolkit and runtime libraries are also available as modules on spiedie.
Note: Multiple version of the CUDA toolkit is available from CUDA7 to CUDA10.1
You can find all the available CUDA versions by running:
module avail | grep cuda
You can load the nvcc compiler using:
module load CUDA(version)/toolkit
Addtionally you can load the various runtime libraries such as:
- CuBLAS:
module load CUDA(version)/blas
- FFT:
module load CUDA(version)/fft
- Nsight:
module load CUDA(version)/nsight
- Profiler;
module load CUDA(version)/profiler
Click here to learn more about NVidia’s GPU accelerated libraries