Use HPC with Centos 9 Stream linux OS

I just got a new computer with AMD 6950 CPU and Nvidia RTX 3080 graphic card. I have Centos 9 Stream as OS. I installed the HPC-22.5. I am just testing to see if everything work for nvfortran compiler using the example code jacobi.f90. It compiles fine when use -stdpar=multicore, however, it failed when I used -stdpar or -stdpar=gpu. See error message below. If this is because of Centos 9 stream? Someone please point me to the right direction. Thank you!
[jluo@jiangangatron Fortran_code]$ nvfortran -stdpar -Minfo=accel -fast jacobi.f90
smooth:
27, Generating NVIDIA GPU code
27, ! blockidx%x threadidx%x auto-collapsed
Loop parallelized across CUDA thread blocks, CUDA threads(128) collapse(2) ! blockidx%x threadidx%x collapsed-innermost
32, Generating NVIDIA GPU code
32, ! blockidx%x threadidx%x auto-collapsed
Loop parallelized across CUDA thread blocks, CUDA threads(128) collapse(2) ! blockidx%x threadidx%x collapsed-innermost
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libdl.a’ when searching for -ldl
nvlink warning : Skipping incompatible ‘/usr/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/libpthread.a’ when searching for -lpthread
nvlink warning : Skipping incompatible ‘/usr/lib64/librt.a’ when searching for -lrt
nvlink warning : Skipping incompatible ‘/usr/lib/gcc/x86_64-redhat-linux/11/…/…/…/…/lib64/librt.a’ when searching for -lrt

Hi,

Welcome to the NVIDIA Developer forums. You posted in the community feedback category, unfortunately there are no support resources monitoring here. I am going to move this to the Linux category with hopes that someone there can help with your issue.

I am new. Thank you!

Can someone tell me the latest version of Centos which works with HPC-22.5’s -stdpar=gpu option. I will try to uninstall the Centos stream 9, and install a version that will work.

Thank you for any suggestions!

I suspect the errors come from the change that libc 2.34 and up now includes pthreads so libdl, librt and libpthread are now empty.
Don’t know if this can be worked around or a distro with libc 2.33 or lower is needed. Better ask that in the HPC forum:
https://forums.developer.nvidia.com/c/accelerated-computing/hpc-compilers/nvc-nvc-and-nvfortran/313