[petsc-users] Configuration of PETSc with Intel OneAPI and Intel MPI fails

Richter, Roland Roland.Richter at empa.ch
Mon Oct 9 07:32:16 CDT 2023


Hei,

I'm currently trying to install PETSc on a server (Ubuntu 22.04) with Intel
MPI and Intel OneAPI. To combine both, I have to use f. ex. "mpiicc -cc=icx"
as C-compiler, as described by https://stackoverflow.com/a/76362396.
Therefore, I adapted the configure-line as follow:

 

./configure --prefix=/media/storage/local_opt/petsc
--with-scalar-type=complex --with-cc="mpiicc -cc=icx" --with-cxx="mpiicpc
-cxx=icpx" --CPPFLAGS="-fPIC -march=native -mavx2" --CXXFLAGS="-fPIC
-march=native -mavx2" --with-fc="mpiifort -fc=ifx" --with-pic=true
--with-mpi=true
--with-blaslapack-dir=/opt/intel/oneapi/mkl/latest/lib/intel64/
--with-openmp=true --download-hdf5=yes --download-netcdf=yes
--download-chaco=no --download-metis=yes --download-slepc=yes
--download-suitesparse=yes --download-eigen=yes --download-parmetis=yes
--download-ptscotch=yes --download-mumps=yes --download-scalapack=yes
--download-superlu=yes --download-superlu_dist=yes --with-mkl_pardiso=1
--with-boost=1 --with-boost-dir=/media/storage/local_opt/boost
--download-opencascade=yes --with-fftw=1
--with-fftw-dir=/media/storage/local_opt/fftw3 --download-kokkos=yes
--with-mkl_sparse=1 --with-mkl_cpardiso=1 --with-mkl_sparse_optimize=1
--download-muparser=no --download-p4est=yes --download-sowing=yes
--download-viennalcl=yes --with-zlib --force=1 --with-clean=1 --with-cuda=1

 

The configuration, however, fails with 

 

The CMAKE_C_COMPILER:

 

    mpiicc -cc=icx

 

  is not a full path and was not found in the PATH

 

for all additional modules which use a cmake-based configuration approach
(such as OPENCASCADE). How could I solve that problem?

 

Thank you!

Regards,

Roland Richter

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20231009/127f815b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.log
Type: application/octet-stream
Size: 3969230 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20231009/127f815b/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 7926 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20231009/127f815b/attachment-0001.p7s>


More information about the petsc-users mailing list