[petsc-users] petsc-dev and Fortran include files

Barry Smith bsmith at mcs.anl.gov
Sun Mar 1 15:30:55 CST 2015

  Make a symbolic link in the file system from the old finclude directory to the new petsc-finclude then you can always use the new style or make a link from the new to the old then you can always use the old style.


> On Mar 1, 2015, at 2:05 PM, Tabrez Ali <stali at geology.wisc.edu> wrote:
> Hello again
> This is probably not directly related to petsc but what is the simplest way to handle the change in the path of the include files (in petsc-dev) while using Fortran?
> I guess I can do the following:
> #include <petscversion.h>
> #include <petsc-finclude/petsc.h90>
> #else
> #include <finclude/petsc.h90>
> #endif
> but then I have to repeat it a number of times in each module/subroutine. Is there a simpler way? I am not sure if I can use a preprocessor variable in the include directive.
> T

More information about the petsc-users mailing list