Skip to content

HiPerGator OS Upgrade: RHEL 8 to RHEL 9

HiPerGator is beginning a rolling upgrade from Red Hat Enterprise Linux version 8 (RHEL-8) to version 9 (RHEL-9). The upgraded software environment will include updates to important components, including NVIDIA GPU drivers, CUDA, communication libraries, and compilers.

Many programs/workflows will run in the updated software environment without any modification, but some will require recompilation or adaptation.

Timeline

  • Monday, May 19, 2025:

    • A subset of HiPerGator compute resources will go online with the updated software environment.
  • May 19 - Jul. 2 : Additional compute resources will be upgraded at a steady rate until they are all upgraded. (Was Aug. 1 in the initial plan. Progress has been faster than expected.)

  • Jun. 11: The default hpg.rc.ufl.edu is now RHEL-9. Until all RHEL-8 nodes are converted, some RHEL-8 login hosts will be at hpg-el8.rc.ufl.edu.

  • Jul. 2: All HiPerGator servers are expected to be updated to RHEL-9.

We recommend moving to RHEL-9 at your earliest convenience.

Choosing RHEL-8 or RHEL-9

Using SLURM directives, it is possible to submit jobs targeting: only RHEL-8, only RHEL-9, or by default, whichever is available first (i.e., operating system doesn’t matter, take the first available)

To target a specific OS in your job scripts, use the SBATCH options: --constraint=el8 or --constraint=el9. If neither is specified, the scheduler will not consider the operating system in placing your jobs. These constraints can be entered in the “Additional SLURM Options” field of Open OnDemand forms.

Current set of compiler versions

The following are the most recent versions of the various compiler, CUDA and MPI libraries installed under RHEL-9:

Questions or concerns?

If you have concerns about access to RHEL-8 systems on HiPerGator after Aug. 1, 2025, please contact us as soon as possible to discuss.