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 |