[petsc-users] Bug report: petcds fortran module missing?

Berends, C.J. (Tijn) C.J.Berends at uu.nl
Wed Nov 26 02:31:06 CST 2025


Dear petsc folks,

I am trying to set up a very basic example program in Fortran, using Petsc to solve a simple Poisson problem (d2u/dx2 = f).

However, I am running into problems when I try to call PetscDSSetResidual to set the function pointers for the residual. According to the documentation, this function is part of the petcds module, but while the header file (petscds.h) exists in my Petsc include directotry, the Fortran module (petscds.mod) does not. Therefore, my code won't compile.

I have currently got Petsc installed via Homebrew. I have tried cloning the Petsc git repository and building that, using the configuration option --with-fortran-interfaces=1, but still the petscds.mod file is not there.

Am I doing something wrong, or can it be that this particular Fortran interface is just missing?

If you need any additional information from me, please let me know.

Kind regards,
Tijn Berends



dr. C. J. (Tijn) Berends
Post-doc (palaeo)glaciology
Institute for Marine and Atmospheric research Utrecht (IMAU), Utrecht University, The Netherlands
Buys Ballot Building (BBG), Room 6.67
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20251126/d80d19c7/attachment.html>


More information about the petsc-users mailing list