Hello, I installed SLEPc during configuration of PETSc and now I am trying to write a program in PETSc including SLEPc library. For start, I just duplicated ex11 in EPS folder in petsc-3.10.3/arch-linux2-c-debug/share/slepc/examples/src/eps/examples and renamed as eda.c and tried to compile it by "make eda" and I got the following error:
/home/edaoktay/petsc-3.10.3/arch-linux2-c-debug/bin/mpicc eda.c -o eda In file included from /home/edaoktay/petsc-3.10.3/arch-linux2-c-debug/include/slepcst.h:16:0, from /home/edaoktay/petsc-3.10.3/arch-linux2-c-debug/include/slepceps.h:16, from eda.c:17: /home/edaoktay/petsc-3.10.3/arch-linux2-c-debug/include/slepcsys.h:34:22: fatal error: petscmat.h: No such file or directory #include <petscmat.h> ^ compilation terminated. <builtin>: recipe for target 'eda' failed make: *** [eda] Error 1 I didn't understand the error since ex11 was compiled successfully but eda wasn't. Can you help me? Best regards, Eda