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 |