[petsc-users] SNESFunction undefined reference

Matthew Knepley knepley at gmail.com
Wed Apr 9 11:39:07 CDT 2014


On Wed, Apr 9, 2014 at 11:37 AM, Xiangdong <epscodes at gmail.com> wrote:

>
> On Wed, Apr 9, 2014 at 11:40 AM, Matthew Knepley <knepley at gmail.com>wrote:
>
>> On Wed, Apr 9, 2014 at 10:38 AM, Xiangdong <epscodes at gmail.com> wrote:
>>
>>> Hello everyone,
>>>
>>> When add this line to src/ex3.c
>>>
>>> SNESFunction(snes,x,fval,&ctx);
>>>
>>> The compiler complains that undefined reference to `SNESFunction'.
>>>
>>> However, all other snes function calls in ex3 work well. Why is it
>>> special for SNESFunction?
>>>
>>> Any suggestions to fix this problem?
>>>
>>
>> Do you want SNESComputeFunction() ?
>>
>
> Yes, SNESComputeFunction() works.
>
> It seems that SNESFunction() can takes one more input argument ctx. Is
> this function disabled in current release or just a bug in the header file?
>

I do not see it in the header.

   Matt


> Thanks.
>
> Xiangdong
>
>
>
>>
>>    Matt
>>
>>
>>> Thank you.
>>>
>>> Xiangdong
>>>
>>
>>
>>
>> --
>> 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
>>
>
>


-- 
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-users/attachments/20140409/53fb55c2/attachment.html>


More information about the petsc-users mailing list