<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><div>Thanks for your help! Using 'mpiicc, mpiicpc, mpiifort' works well! And yes, intel compiler is used intentionally for my installation.</div><div><br></div><div>Jiahong CHEN</div><div style="position: relative;"><div><br></div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ Original ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>From:</b>                                                                                                                        "petsc-users"                                                                                    <balay@mcs.anl.gov>;</div><div><b>Date:</b> Thu, Jun 22, 2023 12:15 PM</div><div><b>To:</b> "Gael"<gael.chenjiahong@foxmail.com>;<wbr></div><div><b>Cc:</b> "petsc-users"<petsc-users@mcs.anl.gov>;<wbr></div><div><b>Subject:</b> Re: [petsc-users] petsc configure problem</div></div><div><br></div>>  --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpi PETSC_ARCH=intel_2020<br><br>> Executing: mpicc --version<br>> stdout:<br>> gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5)<br><br>Did you intend to use Intel compilers?<br><br>>>>>><br>/tmp/petsc-sMhvLh/config.setCompilers/conftest.c: In function ¡®main¡¯:<br>/tmp/petsc-sMhvLh/config.setCompilers/conftest.c:8:9: error: ¡®FLT_ROUNDS¡¯ undeclared (first use in this function)<br>     y = FLT_ROUNDS;<br>         ^~~~~~~~~~<br><<<<<<br><br>Perhaps the intel compiler setup in env is causing gcc to misbehave?<br><br>i.e if you are attempting an install with intel compilers - use 'mpiicc, mpiicpc, mpiifort'<br><br>if you are attempting an install with gcc - avoid the intel compiler setup in env<br><br>Also currently supported release in petsc-3.19 - we suggest using it instead of 3.14<br><br>Satish<br><br><br><br>On Thu, 22 Jun 2023, Gael wrote:<br><br>> To whom it may concern,<br>> <br>> <br>> I'm trying to install PETSc on my HPC, and in the configure step something keeps going wrong with the following message:<br>> <br>> <br>> PETSc requires c99 compiler! Configure could not determine compatible compiler flag. Perhaps you can specify via CFLAGS<br>> <br>> <br>> We have googled it and try to add CFLAGS spefified in this post&nbsp;Re: [petsc-users] PETSc on GCC (mail-archive.com). But none could work and the error message changed as:<br>> <br>> <br>> C compiler you provided with -with-cc=mpicc cannot be found or does not work. Cannot compile C with mpicc.<br>> <br>> <br>> <br>> My log file is attached. Could you please give some suggestions on this problem?<br>> <br>> <br>> Thank you,<br>> Jiahong CHEN<br><br></div>