<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><br></div>  This is fixed in branch <b style="color: rgb(200, 20, 201); font-family: Menlo; font-size: 14px;">barry/2023-11-28/add-matsetvalueslocal-fortran/release </b>see also <a href="https://gitlab.com/petsc/petsc/-/merge_requests/7065">https://gitlab.com/petsc/petsc/-/merge_requests/7065</a><br><div><br><blockquote type="cite"><div>On Nov 28, 2023, at 8:46 AM, Frank Bramkamp <bramkamp@nsc.liu.se> wrote:</div><br class="Apple-interchange-newline"><div><div>Dear PETSc team,<br><br><br>We are using the latest petsc version 3.20.1, intel compiler 2023,<br>and we found the following problem:<br><br>We want to call the function MatGetValuesLocal to extract a block sub-matrix<br>from an assembled matrix (e.g. a 5x5 blocked sub matrix). We use the matrix format MatCreateBAIJ in parallel.<br>In particular we try to call MatGetValuesLocal in Fortran.<br><br>It seems that the linked does not find the subroutine MatGetValuesLocal.<br>The subroutine MatGetValues seems to be fine.<br>I guess that the fortran stubs/fortran interface is missing for this routine.<br>On the documentation side, you also write a note for developers that the fortran stubs and interface<br>Is not automatically generated for MatGetValuesLocal. So maybe that has been forgotten to do.<br><br><br>Unfortunately I do not have any small test example, since we just incorporated the function call into our own software.<br>Otherwise I would first have to set a small test example for the parallel case.<br><br>I think there is also an include file where one can check the fortran interfaces ?!<br>I forgot where to look this up.<br><br><br>Greetings, Frank Bramkamp<br><br><br><br><br><br><br><br><br><br><br></div></div></blockquote></div><br></body></html>