[petsc-dev] Fortran interfaces for VecGetLocalVector and VecRestoreLocalVector

Patrick Sanan patrick.sanan at gmail.com
Mon Jul 18 15:01:07 CDT 2016


Thanks!

On Mon, Jul 18, 2016 at 9:19 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> pushed this fix to maint.
>
> Satish
>
> On Mon, 18 Jul 2016, Satish Balay wrote:
>
>> yes -  these 2 functions can have fortran stubs autogenerated.
>>
>> Removing the 'C' - and then running configure [which does an
>> equivalent of 'make allfortranstubs'] - and 'make all' would be the
>> steps..
>>
>> Satih
>>
>> On Mon, 18 Jul 2016, Patrick Sanan wrote:
>>
>> > I'd like to use VecGetLocalVector and VecRestoreLocalVector from Fortran.
>> >
>> > It appears that these are not covered by the Fortran interface, based
>> > on the fact that they don't appear in my include/petsc/finclude
>> > directory anywhere, even though other related functions do.
>> >
>> > This seems to be confirmed by the fact that this function has the
>> > "comment-only" Sowing block in src/vec/vec/interface/rvector.c and
>> > does not appear in the ftn-custom (or f90-custom) directory there.
>> >
>> > I'm new to using Fortran directly with PETSc.  I can delete the "C"
>> > from the Sowing blocks, rebuild the library, and link, but I'm not
>> > confident enough to say that this worked yet. Should that be all that
>> > is required to make these functions available?
>> >
>>
>>
>



More information about the petsc-dev mailing list