[petsc-dev] PetscDataTypeGetSize fortran binding is gone?
Satish Balay
balay at mcs.anl.gov
Fri Jul 14 15:54:51 CDT 2017
include/petscsys.h:PETSC_EXTERN PetscErrorCode PetscDataTypeGetSize(PetscDataType,size_t*);
Looks like this needs a custom stub due to 'size_t' parameter.
I've aded the custom interface to balay/add-ftn-PetscDataTypeGetSize. Can you give it a try?
You would have to use a datatype that matches 'size_t' on the fortran size - i.e PetscSizeT.
Satish
On Fri, 14 Jul 2017, Blaise A Bourdin wrote:
> Hi,
>
> It looks like the fortran binding for PetscDataTypeGetSize was removed a while ago. Evidently, auto generated binding won’t work here.
> I’m a bit out of sync with the recent fortran changes, but why are automatically generated binding not working anymore, and what should the proper binding look like?
>
> Alternatively, is there a new recommended way to query the size of a Petsc type from fortran?
>
> Blaise
>
>
>
>
More information about the petsc-dev
mailing list