Difference between revisions of "Rolling Upgrade from RHEL7 to RHEL8"
Moskalenko (talk | contribs) |
|||
(20 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Note|The EL7->EL8 migration of compute and login nodes on HiPerGator and HPG-AI is complete. Make sure to remove el7 constraint from your job scripts.|warn}} | ||
==HiPerGator OS Upgrade: RHEL-7 → RHEL-8== | ==HiPerGator OS Upgrade: RHEL-7 → RHEL-8== | ||
− | HiPerGator | + | HiPerGator has gone through a rolling upgrade process from Red Hat Enterprise Linux version 7 (RHEL-7) to version 8 (RHEL-8). The upgraded software environment includes updates to important components including, but not limited to, NVIDIA GPU drivers, CUDA (12.2), communication libraries, compilers (gcc/12 and intel/2023), and OpenMPI (4.1.5). |
− | Some programs/workflows | + | Some programs/workflows run in the updated software environment without any modification, and some require recompilation or adaptation. |
− | == | + | ==Rebuilding Code for EL8== |
+ | '''Note:''' PMIX v2 is no longer supported in EL8. | ||
− | + | If you see an error regarding pmix v2, such as "''error while loading shared libraries: libpmix.so.2: cannot open shared object file: No such file or directory''", we recommend using the following environment modules to rebuild your code for EL8: | |
− | + | * gcc/12.2.0 openmpi/4.1.5 | |
− | + | * cuda/12.2.2 gcc/12.2.0 openmpi/4.1.5 | |
− | + | * intel/2020 openmpi/4.1.5 | |
− | + | * cuda/12.2.2 intel/2020 openmpi/4.1.5 | |
− | + | * nvhpc/23.7 openmpi/4.1.5 | |
− | + | * cuda/12.2.2 nvhpc/23.7 openmpi/4.1.5 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 16:06, 28 September 2023
HiPerGator OS Upgrade: RHEL-7 → RHEL-8
HiPerGator has gone through a rolling upgrade process from Red Hat Enterprise Linux version 7 (RHEL-7) to version 8 (RHEL-8). The upgraded software environment includes updates to important components including, but not limited to, NVIDIA GPU drivers, CUDA (12.2), communication libraries, compilers (gcc/12 and intel/2023), and OpenMPI (4.1.5).
Some programs/workflows run in the updated software environment without any modification, and some require recompilation or adaptation.
Rebuilding Code for EL8
Note: PMIX v2 is no longer supported in EL8.
If you see an error regarding pmix v2, such as "error while loading shared libraries: libpmix.so.2: cannot open shared object file: No such file or directory", we recommend using the following environment modules to rebuild your code for EL8:
- gcc/12.2.0 openmpi/4.1.5
- cuda/12.2.2 gcc/12.2.0 openmpi/4.1.5
- intel/2020 openmpi/4.1.5
- cuda/12.2.2 intel/2020 openmpi/4.1.5
- nvhpc/23.7 openmpi/4.1.5
- cuda/12.2.2 nvhpc/23.7 openmpi/4.1.5