Thanks for the quick fix for the problem. However I came up with a new one now 
and the configure.log is too big to attach..

It seems to complain about mpif.h when I look at the log file. Here's a piece 
of the error:

Executing: gfortran -c -o /tmp/petsc-u4h0ot/config.libraries/conftest.o 
-I/tmp/petsc-u4h0ot/config.compilers -I/tmp/petsc-u4h0ot/config.types 
-I/tmp/petsc-u4h0ot/config.setCompilers -I/tmp/petsc-u4h0ot/config.libraries  
-Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -O   
 /tmp/petsc-u4h0ot/config.libraries/conftest.F
Possible ERROR while running compiler: exit code 256
stderr:
/tmp/petsc-u4h0ot/config.libraries/conftest.F:2:0: fatal error: mpif.h: No such 
file or directory
 #include "mpif.h"
 ^
compilation terminated.
Source:
      program main
#include "mpif.h"
      end
*******************************************************************************
         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for 
details):
-------------------------------------------------------------------------------
Fortran error! mpif.h could not be located at: []
*******************************************************************************

And my configure option is:

./configure PETSC_ARCH=arch-complex-opt --with-prefix=./ --with-mpi=1 
--with-cc=mpicc --with-cxx=mpicxx --with-c++-support=1 --with-c-support=0 
--with-fortran=0 --with-scalar-type=complex --with-debugging=0 CFLAGS=-O3 
--download-superlu_dist --download-superlu --download-parmetis --download-metis 
--download-f2cblaslapack=1 --with-clanguage=c++ --with-shared-libraries=0 
--with-x=0 --with-mpirun=mpirun --with-mpiexec=mpiexec --download-fblaslapack=1 
--download-mumps --download-plapack --download-suitesparse

Can you help to take a look again?

Thanks,
Shuangshuang



-----Original Message-----
From: Barry Smith [mailto:[email protected]] 
Sent: Friday, April 24, 2015 11:35 AM
To: Jin, Shuangshuang
Cc: [email protected]
Subject: Re: [petsc-dev] configuration error: Cannot compile C with mpicc


CFLAGS=-03  should not be a 0 it should be an O for optimize




> On Apr 24, 2015, at 1:33 PM, Jin, Shuangshuang <[email protected]> 
> wrote:
> 
> Hello, Petsc dev support team,
>  
> I was trying to install the latest dev version PETSc on a linxu computer. I 
> got an error “Cannot compile C with mpicc”. Please see my configure.log 
> attached. Could you please help?
>  
> Thanks,
> Shuangshuang
>  
>  
> <configure.log>

Reply via email to