Der all,
I cannot configure openmpi-5.010 with the 2026.0.0 icx+ifx compilers in
Fedora Linux 44 (Workstation Edition) system (altough an alternative
version with gcc+gfortran is ok).
It is worth noting that during the installation of the icx/ifx compilers, I had to add the line:
ln -s /usr/lib64/libgcc_s.so.1 /usr/x86_64-linux-gnu/lib/libgcc_s.so.
Please, any suggestions on how to resolve the issues listed in the attached file?
Thank you in advance.
Regards.
Jorge D'Elia.
Hi,
Could you try modifying your configure command to be something like this?
./configure CC=icx CXX=icpx FC=ifx CFLAGS="-O3" CXXFLAGS="-O3" FCFLAGS="-O3"
This works for me. I am using a somewhat older one api compiler suite however:
icx --version
Intel(R) oneAPI DPC++/C++ Compiler 2023.2.0 (2023.2.0.20230622)
Howard
To unsubscribe from this group and stop receiving emails from it, send an email to
users+un...@lists.open-mpi.org.
Dear Pritchard et al.,
Many thanks for the suggestions. It is fixed now.
The problem with the Fedora 44 case was the missing flags
CPLUS_INCLUDE_PATH and --gcc-install-dir.
With its definitions, the configure step is ok:
// export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/c++/16/x86_64-redhat-linux
// source /opt/intel/oneapi/setvars.sh
// icpx --gcc-install-dir=/usr/lib/gcc/x86_64-redhat-linux/16 -o test-cpp.exe test-cpp.cpp
// ./test-cpp.exe
// Standard C++ works on Fedora 44!
// icpx is working!
//
#include <iostream>
int main() {
std::cout << " Standard C++ works on Fedora 44!" << std::endl;
std::cout << " icpx is working!" << std::endl;
return 0;
}
~/TMP $ which icpx
/opt/intel/oneapi/compiler/2026.0/bin/icpx
~/TMP $ icpx -I/usr/include -o test-cpp.exe test-cpp.cpp
~/TMP $ test-cpp.exe
Standard C++ works on Fedora 44!
icpx is working!
and also the next bulding phase:
~/TMP $ which mpifort
/opt/openmpi/bin/mpifort
~/TMP $ mpifort -O2 -o test-mpi-0010.exe test-mpi-0010.f90
~/TMP $ mpirun --machinefile ~/machi-intel.dat --np 6 test-mpi-0010.exe
MPI_VERSION : 3
MPI_SUBVERSION : 1
mpi_started : T
hellow from 4 of 6
hellow from 2 of 6
hellow from 0 of 6
hellow from 5 of 6
hellow from 1 of 6
hellow from 3 of 6
Regards,
Jorge D'Elia.
"'Pritchard Jr., Howard' via Open MPI users" <us...@lists.open-mpi.org> escribió:
To unsubscribe from this group and stop receiving emails from it, send an email to users+un...@lists.open-mpi.org.