[petsc-users] Difference between PETSC 3.5.0.0 and 3.5.1.0

Evan Um evanum at gmail.com
Mon Nov 24 13:28:41 CST 2014


Dear PETSC users,

I tried to compile my PETSC application code with PETSC 3.5.1.0 but error
messages below. For example, some PETSC types were not identified or
defined multiple times. The code has #include <petscksp.h>and is compiled
with 3.5.0 without any error. I wonder if there is a critical change from
3.5.0.0 to 3.5.1.0. I don't see any changes in Documentation: Changes: 3.5
from PETSC webpage. Thanks for your help.

Regards,
Evan

CC  -c -O3  esu_main.cpp
In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(390),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscmath.h(274):
error: identifier "PETSC_CXX_STATIC_INLINE" is undefined
  PETSC_STATIC_INLINE PetscReal PetscAbsScalar(PetscScalar a) {return a <
0.0 ? -a : a;}
  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(390),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscmath.h(274):
error: "PetscReal" has already been declared in the current scope
  PETSC_STATIC_INLINE PetscReal PetscAbsScalar(PetscScalar a) {return a <
0.0 ? -a : a;}
                      ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(390),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscmath.h(274):
error: expected a ";"
  PETSC_STATIC_INLINE PetscReal PetscAbsScalar(PetscScalar a) {return a <
0.0 ? -a : a;}
                                ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(390),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscmath.h(315):
warning #12: parsing restarts here after previous syntax error
  typedef enum { PETSC_SCALAR_DOUBLE,PETSC_SCALAR_SINGLE,
PETSC_SCALAR_LONG_DOUBLE } PetscScalarPrecision;

                             ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(390),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscmath.h(518):
error: "PetscInt" has already been declared in the current scope
  PETSC_STATIC_INLINE PetscInt PetscPowInt(PetscInt base,PetscInt power)
                      ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(390),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscmath.h(518):
error: expected a ";"
  PETSC_STATIC_INLINE PetscInt PetscPowInt(PetscInt base,PetscInt power)
                               ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(404):
warning #12: parsing restarts here after previous syntax error
  typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER}
PetscCopyMode;

           ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1414):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscBitMemcpy(void*,PetscInt,const
void*,PetscInt,PetscInt,PetscDataType);
                                                   ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1414):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscBitMemcpy(void*,PetscInt,const
void*,PetscInt,PetscInt,PetscDataType);
                                                                        ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1414):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscBitMemcpy(void*,PetscInt,const
void*,PetscInt,PetscInt,PetscDataType);

     ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1436):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscStrendswithwhich(const char[],const char
*const*,PetscInt*);

        ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1457):
error: expected a ")"
  PETSC_EXTERN PetscErrorCode PetscEListFind(PetscInt,const char
*const*,const char*,PetscInt*,PetscBool*);
                                                     ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1476):
error #303: explicit type is missing ("int" assumed)
  PETSC_EXTERN PetscErrorCode PetscMaxSum(MPI_Comm,const
PetscInt[],PetscInt*,PetscInt*);
                                                         ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1476):
error: parameter "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscMaxSum(MPI_Comm,const
PetscInt[],PetscInt*,PetscInt*);
                                                                    ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1476):
error: parameter "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscMaxSum(MPI_Comm,const
PetscInt[],PetscInt*,PetscInt*);

  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1478):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode
MPIULong_Send(void*,PetscInt,MPI_Datatype,PetscMPIInt,PetscMPIInt,MPI_Comm);
                                                  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1479):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode
MPIULong_Recv(void*,PetscInt,MPI_Datatype,PetscMPIInt,PetscMPIInt,MPI_Comm);
                                                  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(453):
error #77: this declaration has no storage class or type specifier
  PETSC_STATIC_INLINE void* PetscThreadLocalGetValue(PetscThreadKey key)
  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(453):
error: expected a ";"
  PETSC_STATIC_INLINE void* PetscThreadLocalGetValue(PetscThreadKey key)
                      ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(485):
warning #12: parsing restarts here after previous syntax error
  } PetscStack;
              ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(497):
error: identifier "PetscStack" is undefined
  PETSC_EXTERN PetscStack *petscstack;
               ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(500):
error: identifier "PetscStack" is undefined
  PETSC_EXTERN PetscErrorCode PetscStackCopy(PetscStack*,PetscStack*);
                                             ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(500):
error: expected an expression
  PETSC_EXTERN PetscErrorCode PetscStackCopy(PetscStack*,PetscStack*);
                                                        ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(500):
error: expected a ")"
  PETSC_EXTERN PetscErrorCode PetscStackCopy(PetscStack*,PetscStack*);
                                                        ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(501):
error: expected an expression
  PETSC_EXTERN PetscErrorCode PetscStackPrint(PetscStack*,FILE* fp);
                                                         ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(501):
error: expected a ")"
  PETSC_EXTERN PetscErrorCode PetscStackPrint(PetscStack*,FILE* fp);
                                                         ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(725):
error: variable "PETSC_CXX_STATIC_INLINE" is not a type name
  PETSC_STATIC_INLINE PetscBool PetscStackActive(void) {return PETSC_FALSE;}
  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(725):
error: "PetscBool" has already been declared in the current scope
  PETSC_STATIC_INLINE PetscBool PetscStackActive(void) {return PETSC_FALSE;}
                      ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(725):
error: expected a ";"
  PETSC_STATIC_INLINE PetscBool PetscStackActive(void) {return PETSC_FALSE;}
                                ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1549),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscerror.h(770):
warning #12: parsing restarts here after previous syntax error
  PETSC_EXTERN PetscErrorCode PetscStackCreate(void);
                                                    ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1564):
error: expected a ")"
  PETSC_EXTERN PetscErrorCode PetscInfoAllow(PetscBool ,const char []);
                                                       ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1573):
error: expected an expression
  PETSC_EXTERN PetscErrorCode PetscInitialized(PetscBool *);
                                                          ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1574):
error: expected an expression
  PETSC_EXTERN PetscErrorCode PetscFinalized(PetscBool *);
                                                        ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1609):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscObjectSetTabLevel(PetscObject,PetscInt);
                                                                 ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1610):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscObjectGetTabLevel(PetscObject,PetscInt*);
                                                                 ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1611):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode
PetscObjectIncrementTabLevel(PetscObject,PetscObject,PetscInt);

       ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1613):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode
PetscObjectGetReference(PetscObject,PetscInt*);
                                                                  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1627):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode
PetscObjectsGetGlobalNumbering(MPI_Comm,PetscInt,PetscObject*,PetscInt*,PetscInt*);
                                                                      ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1627):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode
PetscObjectsGetGlobalNumbering(MPI_Comm,PetscInt,PetscObject*,PetscInt*,PetscInt*);

                ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1627):
error: variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode
PetscObjectsGetGlobalNumbering(MPI_Comm,PetscInt,PetscObject*,PetscInt*,PetscInt*);

                          ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(9):
error: variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsHasName(const char[],const
char[],PetscBool *);

^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(10): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetInt(const char[],const char
[],PetscInt *,PetscBool *);

^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(10): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetInt(const char[],const char
[],PetscInt *,PetscBool *);

           ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(11): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetBool(const char[],const char
[],PetscBool  *,PetscBool *);

 ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(11): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetBool(const char[],const char
[],PetscBool  *,PetscBool *);

              ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(12): error:
variable "PetscReal" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetReal(const char[],const
char[],PetscReal *,PetscBool *);

^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(12): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetReal(const char[],const
char[],PetscReal *,PetscBool *);

            ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(13): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetScalar(const char[],const
char[],PetscScalar *,PetscBool *);

                ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(14): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetIntArray(const char[],const
char[],PetscInt[],PetscInt *,PetscBool *);

    ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(14): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetIntArray(const char[],const
char[],PetscInt[],PetscInt *,PetscBool *);

               ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(15): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetRealArray(const char[],const
char[],PetscReal[],PetscInt *,PetscBool *);

                 ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(15): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetRealArray(const char[],const
char[],PetscReal[],PetscInt *,PetscBool *);

                            ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(16): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetScalarArray(const char[],const
char[],PetscScalar[],PetscInt *,PetscBool *);

                     ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(17): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetBoolArray(const char[],const
char[],PetscBool [],PetscInt *,PetscBool *);

                  ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(17): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetBoolArray(const char[],const
char[],PetscBool [],PetscInt *,PetscBool *);

                             ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(18): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetString(const char[],const
char[],char[],size_t,PetscBool *);

                ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(19): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetStringArray(const char[],const
char[],char*[],PetscInt*,PetscBool *);

               ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(19): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetStringArray(const char[],const
char[],char*[],PetscInt*,PetscBool *);

                         ^
In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(20): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsGetEList(const char[],const
char[],const char*const*,PetscInt,PetscInt*,PetscBool *);

                            ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(50): error:
variable "PetscReal" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsStringToReal(const
char[],PetscReal*);
                                                                    ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(204): error:
variable "PetscInt" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsInt(const char[],const
char[],const char[],PetscInt,PetscInt*,PetscBool *);

         ^

         ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(205): error:
variable "PetscReal" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsReal(const char[],const
char[],const char[],PetscReal,PetscReal*,PetscBool *);

                    ^

In file included from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscsys.h(1630),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscis.h(7),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscvec.h(9),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscmat.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscpc.h(6),
                 from /opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscksp.h(6),
                 from esu_driver_csem.h(19),
                 from esu_main.cpp(19):
/opt/cray/petsc/
3.5.1.0/real/INTEL/140/sandybridge/include/petscoptions.h(205): error:
variable "PetscBool" is not a type name
  PETSC_EXTERN PetscErrorCode PetscOptionsReal(const char[],const
char[],const char[],PetscReal,PetscReal*,PetscBool *);

                               ^

compilation aborted for esu_main.cpp (code 4)
make: *** [esu_main.o] Error 4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20141124/3b40104e/attachment-0001.html>


More information about the petsc-users mailing list