We get these reports regularly.

   Intel is selecting [GCC 4.8.2 20140120 (Red Hat 4.8.2-15)] as the base 
compiler, this ancient version does not provide the language support needed by 
hypre. You need a more recent GNU compiler available for the Intel compilers to 
base themselves on.

  Barry


   



> On Aug 8, 2023, at 11:24 AM, Khaled Nabil Shar Abdelaziz 
> <kabde...@purdue.edu> wrote:
> 
> Hello,
> I am running into trouble configuring petsc with hypre and intel mpi
> 
> Configure command:
> ```
> ./configure PETSC_ARCH=linux-intel-dbg --with-cc=mpiicc --with-cxx=mpiicpc 
> --with-fc=mpiifort --with-blaslapack-dir=$MKL_HOME --download-metis 
> --download-parmetis --download-hypre --with-make-np=10
> ```
> 
> Terminal output:
> ​```
> *********************************************************************************************
>            UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for 
> details):
> ---------------------------------------------------------------------------------------------
>   Using C++ dialect C++11 as lower bound due to package(s):
>   - hypre
>   But C++ compiler (mpiicpc) appears non-compliant with C++11 or didn't 
> accept:
>   - -std=c++20
>   - -std=c++17
>   - -std=c++14
>   - -std=c++11
> *********************************************************************************************
> ​``` 
> 
> I also attached the configure.log
> 
> Thank you in advance.
> Best,
> Khaled
> <configure.log>

Reply via email to