EAR uses some third party libraries. EAR RPM will not ask for them when installing but they must be available in LD_LIBRARY_PATH
when running an application and you want to use EAR. Depending on the RPM, different version must be required for these libraries:
Library | Minimum version | References |
---|---|---|
MPI | - | - |
MySQL* | 15.1 | MySQL or MariaDB |
PostgreSQL* | 9.2 | PostgreSQL |
Autoconf | 2.69 | Website |
GSL | 1.4 | Website |
These libraries are not required, but can be used to get additional functionality or metrics:
Library | Minimum version | References |
---|---|---|
SLURM | 17.02.6 | Website |
PBS** | 2021 | PBSPro or OpenPBS |
CUDA/NVML | 7.5 | CUDA |
CUPTI** | 7.5 | CUDA |
Likwid | 5.2.1 | Likwid |
FreeIPMI | 1.6.8 | FreeIPMI |
OneAPI/L0** | 1.7.9 | OneAPI |
LibRedFish** | 1.3.6 | LibRedFish |
** These will be available in next release.
Also, some drivers has to be present and loaded in the system when starting EAR:
Driver | File | Kernel version | References |
---|---|---|---|
CPUFreq | kernel/drivers/cpufreq/acpi-cpufreq.ko | 3.10 | Information |
Open IPMI | kernel/drivers/char/ipmi/*.ko | 3.10 | Information |