[petsc-users] Difference between PETSC 3.5.0.0 and 3.5.1.0
Satish Balay
balay at mcs.anl.gov
Mon Nov 24 13:48:30 CST 2014
If using PETSc makefile format - you can try:
make executable CXX=CC PCC_LINKER=CC CPPFLAGS='-DPETSC_CXX_STATIC_INLINE="static inline" -DPETSC_CXX_RESTRICT=__restrict__'
[or add the equivalent stuff to your makefile]
The issue is - the newer versions of PETSc from cray are not
configured with the c++ compiler - so some of the flags required to
use it from c++ are missing from petscconf.h file.
BTW: The 3.5.0.0 version you refere to is perhaps not a cray build..
Satish
On Mon, 24 Nov 2014, Evan Um wrote:
> 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
>
More information about the petsc-users
mailing list