[petsc-users] jmp_buf error while linking petsc

Satish Balay balay at mcs.anl.gov
Tue Mar 21 17:51:11 CDT 2017


Did you run 'make test' after insatalling PETSc? Were there errors with this test?

[you can send us corresponding test.log]

Satish

On Tue, 21 Mar 2017, Bikash Kanungo wrote:

> Hi,
> 
> I have recently installed petsc-3.7.5. However, while linking petsc with my
> code, I get the following compilation error:
> 
> /home/bikashk/softwares/femdft_softwares/petsc/opt_3.7.5_mvapich2_64bit_complex/include/petscdraw.h(335):
> error: identifier "jmp_buf" is undefined
>   PETSC_EXTERN jmp_buf PetscXIOErrorHandlerJumpBuf;
> 
> 
> I used the following configure options while compiling petsc:
> ./configure
> --prefix=/home/bikashk/softwares/femdft_softwares/petsc/opt_3.7.5_mvapich2_64bit_complex
> --with-debugging=no --with-scalar-type=complex CFLAGS="-O3 -xcore-avx2"
> CXXFLAGS="-O3 -xcore-avx2" --with-mpi-dir=/opt/mvapich2/intel/ib/
> -with-blas-lib="-Wl,--start-group
> /opt/intel/composer_xe_2015.2.164/mkl/lib/intel64/libmkl_intel_lp64.a
> /opt/intel/composer_xe_2015.2.164/mkl/lib/intel64/libmkl_sequential.a
> /opt/intel/composer_xe_2015.2.164/mkl/lib/intel64/libmkl_core.a
> -Wl,--end-group -lpthread -lm" --with-lapack-lib="-Wl,--start-group
> /opt/intel/composer_xe_2015.2.164/mkl/lib/intel64/libmkl_intel_lp64.a
> /opt/intel/composer_xe_2015.2.164/mkl/lib/intel64/libmkl_sequential.a
> /opt/intel/composer_xe_2015.2.164/mkl/lib/intel64/libmkl_core.a
> -Wl,--end-group -lpthread -lm" --with-cxx-dialect=C++11
> 
> I would really appreciate any help on how to fix it.
> 
> Thanks,
> Bikash
> 



More information about the petsc-users mailing list