Software Development¶
Build Systems¶
Make and CMake are available on your path when you login. Newer CMake versions and Bazel can be loaded through the module environment.
| Build System | Latest Module | Executable name | Default Version |
|---|---|---|---|
| CMake | cmake/3.31.8-fqskamn | cmake | 3.26.5 |
| Bazel | bazel/7.0.2 | bazel | Not available |
Compilers and Interpreters¶
GNU compilers and Python interpreter are available in your path when you login. Newer versions of GNU compilers are available as module environments.
| Name | Latest Module | Executable name | Default Version | Executing Modus |
|---|---|---|---|---|
| GNU C | gcc/15.1.0 | gcc | 11.5.0 | Compiled |
| GNU C++ | gcc/15.1.0 | g++ | 11.5.0 | Compiled |
| GNU Fortran | gcc/15.1.0 | gfortran | 11.5.0 | Compiled |
| Intel C | intel-oneapi-compilers/2025.2.0 | icx | Not available | Compiled |
| Intel C++ | intel-oneapi-compilers/2025.2.0 | icpx | 11.5.0 | Compiled |
| Intel Fortran | intel-oneapi-compilers/2025.2.0 | ifx | Not available | Compiled |
| OpenMPI C | openmpi/5.0.6 | mpicc | Not available | Compiled Wrapper |
| OpenMPI C++ | openmpi/5.0.6 | mpic++ | Not available | Compiled Wrapper |
| OpenMPI Fortran | openmpi/5.0.6 | mpifort | Not available | Compiled Wrapper |
| Intel-MPI C | intel-oneapi-mpi/2021.11.0 | mpiicc | Not available | Compiled Wrapper |
| Intel-MPI C++ | intel-oneapi-mpi/2021.11.0 | mpiicpx | Not available | Compiled Wrapper |
| Intel MPI Fortran | intel-oneapi-mpi/2021.11.0 | mpiifort | Not available | Compiled Wrapper |
| MPICH C | mpich/4.1.2 | mpicc | Not available | Compiled Wrapper |
| MPICH C++ | mpich/4.1.2 | mpic++ | Not available | Compiled Wrapper |
| MPICH Fortran | mpich/4.1.2 | mpifort | Not available | Compiled Wrapper |
| CUDA C | cuda/12.9.0 | nvcc | Not available | Compiled for GPU |
| Rust | rust/1.89.0 | rustc | 1.88.0 | Compiled |
| Go | go/1.24.5 | go | 1.22.9 | Compiled |
| Java | java/24.0.1 | javac | 17.0.14 | Compiled Interpreted |
| Perl | perl/5.38.0 | perl | 5.32 | Interpreted |
| Python | python/3.13.5 | python | 3.9.21 | Interpreted |
Debugger and Profilers¶
| Name | Latest Module | Executable name | Default Version |
|---|---|---|---|
| GNU Debugger | Not available | gdb | 14.2 |
| CUDA GDB | cuda/12.9.0 | cuda-gdb | Not available |
| Valgrind | valgrind/3.23.0 | valgrind | 3.23.0 |
| Intel VTune Profiler | intel-oneapi-vtune/2025.4.0 | vtune | Not available |
| NVIDIA Nsight Systems | nvidia-nsight-systems/2024.6.1 | nsys, ncu | Not available |
See the man pages man
- Any compiler or interpreter versions different than the default are available through the Lmod Application Environment.