More Information can be found at https://www.redhat.com/en/blog/hot-presses-red-hat-enterprise-linux-9
Month: May 2022
Error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory on Rocky-Linux 8.5
If you encounter an error similar to this
% /usr/local/ansys_inc/v221/fluent/fluent22.1.0/launcher/bin/../lnamd64/launcher1: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or director
You have to install the libnsl library as libnsl.so.1 is not installed in Red Hat Linux release 8 be default.
% dnf install libnsl
Compiling lrzsz on Rocky Linux 8.5
lrzsz is a portable and fast implementation of the X/Y/Zmodem protocols. The website can be found at lrzsz
% tar -zxvf lrzsz-0.12.20.tar.gz
% cd lrzsz-0.12.20
% ./configure --prefix=/usr/local/lrzsz-0.12.20
% make && make install
oneAPI DevSummit at ISC 2022

The Event Website can be found here. OneAPI DevSummit ISC 2022
Join us for this year’s all-remote technical conference to see the growing momentum of oneAPI and learn about how the community is using oneAPI on various platforms such as ARM, NVIDIA, Intel and more for HPC and AI workloads.This year offers a full day of hands-on tutorials, tech talks, and workshops spanning all things high-performance computing and AI: hardware, oneAPI software tools, best-practice techniques, and more to advance and deploy next-generation innovations that scale across platforms.
What you’ll get:
- Fresh new content from industry-leading experts—SiPearl, Argonne, Pázmány Péter Catholic University, Durham University, and more.
- Topics covering cross-architecture computing, SYCL programming challenges and opportunities, AI analytics, and Exascale.
- Advance insight about the latest advancements shaping the future of high-performance computing.
- A deep dive into cross-architecture software development—tech talks, how-to’s, and hands-on training sessions
Date: 27th May 2022
Time: 9am to 6:30pm CET
Compiling GCC 12.1.0 on Rocky Linux 8.5

Option 1: The longer and customised method
Step 1: Download the following prerequisites applications libraries from https://gcc.gnu.org/pub/gcc/infrastructure/
- gmp-6.2.1
- mpfr-4.1.0
- mpc-1.2.1
Step 1. Install gmp-6.2.1
% bunzip2 gmp-6.2.1.tar.bz2
% tar -xvf gmp-6.2.1.tar
% cd gmp-6.2.1
% ./configure --prefix=/usr/local/gmp-6.2.1
% make
% make install
Step 2: Install mpfr-4.1.0 (requires gmp-6.2.1 as prerequisites)
% bunzip2 mpfr-4.1.0.tar.bz
% tar -xvf mpfr-4.1.0.tar
% cd mpfr-4.1.0/
% ./configure --prefix=/usr/local/mpfr-4.1.0 --with-gmp=/usr/local/gmp-6.2.1/
% make
% make install
Step 3: Install mpc-1.2.1 (requires gmp-6.2.1 and mpfr-4.1.0)
% tar -zxvf mpc-1.2.1.tar.gz
% cd mpc-1.2.1/
% ./configure --prefix=/usr/local/mpc-1.2.1 -with-gmp=/usr/local/gmp-6.2.1 --with-mpfr=/usr/local/mpfr-4.1.0
% make
% make install
Step 4: Install isl-0.24 (requires gmp-6.2.1 as prerequisites)
% bunzip2 isl-0.24.tar.bz2
% tar -xvf isl-0.24.tar
% cd isl-0.24
% ./configure --prefix=/usr/local/isl-0.24 --with-gmp-prefix=/usr/local/gmp-6.2.1/
% make
% make install
Configure and Build GCC
% git clone git://gcc.gnu.org/git/gcc.git
% cd gcc
% mkdir build-gcc
% cd build-gcc
% ../configure --prefix=/usr/local/gcc-12.1 --enable-bootstrap --enable-languages=c,c++,fortran,lto --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-static-standard-libraries --with-gmp=/usr/local/gmp-6.2.1 --with-mpc=/usr/local/mpc-1.2.1 --with-mpfr=/usr/local/mpfr-4.1.0 --with-isl=/usr/local/isl-0.24 --with-isl-lib=/usr/local/isl-0.24/lib --with-isl-include=/usr/local/isl-0.24/include
You may encounter issues like
/usr/local/software/gcc/build-gcc/./gcc/cc1: error while loading shared libraries: libisl.so.23: cannot open shared object file: No such file or directory
An alternative way is to let GCC do the download for you….. Retracing the steps
% git clone git://gcc.gnu.org/git/gcc.git
% cd gcc
% contrib/download_prerequisites
% mkdir build-gcc
% cd build-gcc
% ../configure --prefix=/usr/local/gcc-12.1 --enable-bootstrap --enable-languages=c,c++,fortran,lto --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-static-standard-libraries
If you encounter any errors during make such as
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
It is due to missing glibc-devel and glibc-devel.i686. You have to do a dnf install glibc-devel and glibc-devel.i686
% dnf install glibc-devel glibc-devel.i686
Option 2: The Faster Method
You can take a look at Compiling GCC-10.4.0 on CentOS-7 and tune to GCC-12.1.0
References:
References:
How Synthetic Data Supercharges Vision AI Development NVIDIA Webinar

In this meetup you’ll learn how synthetic data is transforming AI development efforts:
- Learn how to use NVIDIA’s Omniverse Replicator to quickly create synthetic data and how it can integrate with NVIDIA TAO training tools.
- Hear from Sky Engine AI, an NVIDIA synthetic data partner, sharing how you can leverage 3rd party synthetic data services.
- Get your questions answered in a live Q&A session with our team of experts.
Register here and select one of the following sessions:
- Americas, Europe, Middle East: Wednesday May 18 – 8am PT | 4PM CET
- Asia-Pacific: Thursday May 19 – 11am SST | 12pm JST/KST | ?8:30am IST
Installing Environment Modules on Rocky Linux 8.5

Step 1: Download the modules packages
You can download the latest version of Modules Environment from http://modules.sourceforge.net/. The current version is 5.1
% dnf install tcl tcl-devel
% tar -zxvf modules-5.1.0.tar.gz
% cd modules-5.1.0
% ./configure --prefix=/usr/local/Modules \
--modulefilesdir=/usr/local/Modules/modulefiles
$ make && make install
By default, /usr/local/Modules/modulefiles will be setup as the default directory containing modulefiles. –modulefilesdir option enables to change this directory location.
References:
Future.HPC Virtual Global Event by Altair on 17-18 May 2022

Compute Intelligence for Breakthrough Results
Altair’s flagship high-performance computing event looks at outstanding HPC-driven end results customers have realized in the last year. HPC professionals from across the globe will share how they empower their organizations to turn CPUs and GPUs into groundbreaking medical research, faster planes and automobiles, smaller chips, smarter financial models, and so much more.
Featuring a mix of leadership presentations, panel discussions, breakout sessions, and networking opportunities, attendees can connect with and learn from fellow designers, engineers, IT specialists, and data scientists on the latest technology topics influencing every industry and the world around us.
Many of the presentations will have live audio translations including French, Spanish, German, Italian, Portuguese, Chinese and Japanese. The event will be presented in two time zones – CEST (Europe & APAC) and EDT (AMER).
For more information and agenda, do take a look at Event Website (Future.HPC – Altair Events)
EOL notice for Mellanox ConnectX-5 VPI host channel adapters and Switch-IB 2 based EDR InfiniBand Switches
Nvidia Corporation has announced the EOL Notice #LCR-000906 – MELLANOX
PCN INFORMATION:
PCN Number: LCR-000906 – MELLANOX
PCN Description: EOL notice for Mellanox ConnectX-5 VPI host channel adapters and Switch-IB 2 based EDR InfiniBand Switches
Publish Date: Sun May 08 00:00:00 GMT 2022
Type: FYI
Compiling cmake-3.21.3 on Rocky Linux 8.5
If you are compiling the cmake-3.21.3 on Rocky Linux 8.5, and encounter the issues
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)
The problem is easy to resolve, you just need to install the openssl and openssl-devel libraries
# dnf install openssl openssl-devel
You should be able to bootrap easily.
Alternatively, instead of using ./boostrap, you can use the traditional configure command
#./configure --prefix=/usr/local/cmake-3.21.3
# make
# make install