<div class="gmail_quote">On Thu, Jul 5, 2012 at 1:42 PM, hbui <span dir="ltr"><<a href="mailto:hgbk2008@gmail.com" target="_blank">hgbk2008@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">Thanks for reply, the compiler command is:<br>
    g++ -I/opt/petsc/petsc-dev/include
    -I/opt/petsc/petsc-dev/include/mpiuni -O3 -Wall -c
    -fmessage-length=0 -MMD -MP -MF"PETScSolver.d" -MT"PETScSolver.d" -o
    "PETScSolver.o" "../PETScSolver.cpp"<br></div></blockquote><div><br></div><div>You are using the wrong compiler and including the mpiuni directory.</div><div><br></div><div><div>Compilers:</div><div>
  C Compiler:         mpicc  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O </div><div>  Fortran Compiler:   mpif90  -fPIC -Wall -Wno-unused-variable -Wno-unused-dummy-argument -O  </div><div>Linkers:</div>
<div>  Shared linker:   mpicc  -shared  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O</div><div>  Dynamic linker:   mpicc  -shared  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O</div>
<div>MPI:</div><div>  Includes: -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi</div></div><div><br></div><div><br></div><div>Use a PETSc makefile or get the compiler and include paths from PETSc. This mpicc appears to be a valid MPI-2 implementation so everything should work with it.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    <br>
    I have used the latest BuildSystem (hg pull -u) before compiling. I
    already sent the configure.log to <a href="mailto:petsc-maint@mcs.anl.gov" target="_blank">petsc-maint@mcs.anl.gov</a><br></div></blockquote></div><br>