[petsc-dev] Extending Petsc

Jose David Bermeol jbermeol at purdue.edu
Wed Sep 11 16:21:19 CDT 2013


Hi, right now I'm working in add a new solver for seq aij matrices. What I have until this point are the following files inside the folder aij/seq/:

    - package/       folder with my code
    - package.c      a initial implementation of the solver.
    - makefile       is basically a copy of the make file in superlu, but using the name of my package instead of "superlu".

Also I add to petscmat.h my solver type. Then I run ./configure with the flag --with-package-dir=PATH_TO_PACKAGE. The thing is that when I'm compiling the variable PETSC_HAVE_PACKAGE doesn't show up, I guess that means the variable is 0 or something else happens, and my code is not going to be compile. So if you could give some ideas of why Petsc doesn't compile my code.


Thanks 




More information about the petsc-dev mailing list