The MESA OpenGL module may be used on Open OnDemand desktop sessions to provide OpenGL functionality to Linux desktop applications. This allows applications to provide 3D rendering/display functionality even if you are not running on a GPU node.
MESA generally provides sufficient performance unless your application is highly demanding. In that case you should consider running on a GPU node partition and allocating a GPU card to provide hardware 3D assistance.
The software OpenGL libraries are available in one module:
$ module avail Mesa
---------------------------------------- /opt/software/easybuild/modules/all ----------------------------------------
Mesa/23.1.4-GCCcore-12.3.0 Mesa/23.1.9-GCCcore-13.2.0 Mesa/24.1.3-GCCcore-13.3.0 (L,D)
The generic utilities are available in another:
$ module avail mesa-utils
$ module load Mesa
The generic tools may be loaded separately in order to test OpenGL functionality:
$ module load mesa-utils
Requests for new/alternate versions of this package should be submitted via the NUIT ITService website using the HPC Software - Installation category.
Software requests will be collated, prioritized and submitted to our HPC support vendor.