Barry Smith <[email protected]> writes: >> On Oct 23, 2017, at 6:01 PM, Adrian Croucher <[email protected]> >> wrote: >> >> hi Barry, >> >> >> On 23/10/17 15:04, Barry Smith wrote: >>> Adrian, >>> >>> Sorry for the delay in generating the bindings for you. I have put them >>> in the branch >>> >>> barry/fortran-PetscSFBcastBegin >>> >>> the example src/vec/sf/examples/tutorials/ex1f.F90 attempts to test them. >>> Please let us know if this works for you and if you need anything else. >>> They will only work for MPIU_INT and MPIU_REAL and MPIU_SCALAR because that >>> is the only Fortran pointer arrays we support currently. >> >> Oh, thanks very much for that. I really only need support for integers in my >> application at present, so what you've done should be fine for now. >> >> I checked out your new branch but it is giving a bunch of warnings and >> errors when I try to make it. >> > These warnings should be gone in the latest version of the branch. Do a > git pull on that branch.
They're still in that branch. https://bitbucket.org/petsc/petsc/pull-requests/788/barry-fortran-petscsfbcastbegin/diff#comment-47824568 Looks like you need to cherry-pick this commit. https://bitbucket.org/petsc/petsc/commits/b4ed0c04e16f3ec8d874c578ace589f6c47e6e50?at=barry/use-mpi-datatype-F90Array
