[petsc-dev] Fortran strings

Matthew Knepley knepley at gmail.com
Tue May 31 07:37:36 CDT 2016


On Tue, May 31, 2016 at 7:34 AM, Mark Adams <mfadams at lbl.gov> wrote:

> Wrapper code like this does is not working for Robert:
>

The easiest thing to do is just look at it in the debugger.

  Matt


> subroutine my_PetscOptionsClearValue(value,ierr)
>   use petscsys
>   implicit none
>   character(len=250), intent(in) :: value
>   PetscErrorCode, intent(inout) :: ierr
>
> #if PETSC_VERSION_LT(3,7,0)
>   call PetscOptionsClearValue(value,ierr)
> #else
>   call PetscOptionsClearValue(PETSC_NULL_OBJECT,value,ierr)
> #endif
>
> Direct calls to PetscOptionsClearValue work, but calling through his
> wrapper does not seem to do anything. Is Fortran doing something funny with
> strings here?
>
> Mark
>



-- 
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20160531/ab410719/attachment.html>


More information about the petsc-dev mailing list