Attention
GPU users: GPU nodes run EL9, while this documentation still reflects the EL7 software stack.
Run module avail on an EL9 login node, or within an interactive session on the relevant GPU type, to see the software available.
The documentation will be updated once all nodes have migrated to EL9.
Doxygen
Doxygen is a tool for building documentation for source code e.g. inter-related HTML pages for C++ source code.
Usage
After connecting to Stanage (see Establishing a SSH connection), start an interactive session with the following command:
srun --pty bash -i
Doxygen can be loaded with:
module load Doxygen/1.9.5-GCCcore-12.2.0
module load Doxygen/1.9.4-GCCcore-11.3.0
module load Doxygen/1.9.1-GCCcore-11.2.0
module load Doxygen/1.9.1-GCCcore-10.3.0
module load Doxygen/1.8.20-GCCcore-10.2.0
module load Doxygen/1.8.17-GCCcore-9.3.0
module load Doxygen/1.8.14-GCCcore-7.3.0
module load Doxygen/1.9.7-GCCcore-12.3.0
module load Doxygen/1.9.5-GCCcore-12.2.0
module load Doxygen/1.9.4-GCCcore-11.3.0
The above command also loads the relevant GCC compiler version as NB Doxygen has a run-time dependency on libstdc++.