[petsc-users] SNESFunction undefined reference

Xiangdong epscodes at gmail.com
Wed Apr 9 11:37:25 CDT 2014


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?

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


More information about the petsc-users mailing list