Modules: List - nthu-ioa/cluster GitHub Wiki

Compilers and interpreters

Software Version Module Notes
gcc 8.3.0 gcc/8.3.0 GNU C, C++ and Fortran compilers
gcc 7.4.0 gcc/7.4.0
python 3.7 python/3.7_conda See python notes
lua 5.3.5 `lua/5.3.5 Lua interpreter (depends on gcc/8.3.0, probably no need)

Libraries

Software Version Module Toolchains Notes
cfitsio 3450 cfitsio/3450 gcc/8.3.0
hdf5 1.8.21 hdf5/1.8.21 gcc/8.3.0 Flavors: serial, serial_api_v18
gsl 2.5 gsl/2.5 gcc/8.3.0
szip 2.1.1 szip/2.1.1 gcc/8.3.0
zlib 1.2.11 zlib/1.2.11 gcc/8.3.0
fftw 2.1.5 fftw/2.1.5 gcc/8.3.0 No OMP or OpenMPI support, ask if needed
fftw3 3.3.8 fftw/3.3.8 gcc/8.3.0+openmpi/3.1.4 With OMP/OpenMPI support and AVX512 support
glibc glibc gcc/8.3.0. Do not use this unless you are very clear about the consequences

High-performance numerical libraries

Software Version Module Toolchains Notes
Intel MKL 2019.4.243 mkl/2019.4.243 mkl/2019.4.243_ilp64 gcc/8.3.0 Detailed Notes

We have decided not to install ATLAS. If you have an application for which MKL is not suitable, we can install OpenBLAS or similar.

For more details of different linear algebra libraries, see:

Tools

Software Version Module Toolchains Notes
git 2.21.0 git/2.21.0 gcc/8.3.0 Version control software
cmake 3.14.1 cmake/3.14.1 gcc/8.3.0 Alternative build control tools
parallel 20200322 parallel/2020322 gcc/8.3.0 Parallelize execution of many small tasks
gdb gdb GNU debugger, multiple versions available

To be installed

Software Version Module Issues
MPI ? Build with/without/before/after CUDA?
cuda 10.x Hard to control installer, compatibility issues with compilers/kernel; don't trust current module version
PGI compilers ? License setup required