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 > <[email protected]> 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>
