On Wed, Mar 26, 2025 at 1:51 PM Frank Bramkamp <bramk...@nsc.liu.se> wrote:
> Dear PETSc Team, > > a user of our computer center reported a PETSC issue. > He uses petsc version 3.22.4 with gcc compiler > > The problem arises with MatGetRow and MatRestoreRow. > PETSC compiled properly but his Fortran application then cannot find those > routines. It seems to work in version 3.22.2. For me it also worked in > 3.21.1 > calling those routines from fortran. > > It looks that the fortran stubs might have been broken for those two > routines in version 3.22.4 > > I will also test 3.22.4 now myself to confirm it or I can probably test a > fixed version as well. > Hi Frank, Yes, we have had that report. Barry has now completely rewritten the Fortran bindings, replacing our old binding generator, so that every exposed function should now have a binding. This is a large change, but should make everything much more maintainable. We plan to release 3.23 in a week or two, and would advise every Fortran user to upgrade, since this will be the standard going forward. Does that timeline work for you? Thanks, Matt > Greetings, Frank Bramkamp > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://urldefense.us/v3/__https://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!YWfr-xc2NrmK8QCbpIUPpfzLuBVFIjQ6FDjpm9Iqv6mev-Y8WYiVtcGcK87_yJyOo3UR-RCvj05E0oOUsNmx$ <https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!YWfr-xc2NrmK8QCbpIUPpfzLuBVFIjQ6FDjpm9Iqv6mev-Y8WYiVtcGcK87_yJyOo3UR-RCvj05E0qLIO9cy$ >