Fixed

> On Dec 13, 2014, at 12:35 PM, Pierre Jolivet <[email protected]> wrote:
> 
> Hello Barry,
> Thank you for the quick fix.
> 
> On a completely unrelated note, in commit 
> bbe210f1929f67cd37937d8e6757679d89b1c592 that you pushed to master recently, 
> you introduced an unused variable Vec xx.
> Now if I do a make check, I end up with the somehow misleading message
> 
> *******************Error detected during compile or link!*******************
> See http://www.mcs.anl.gov/petsc/documentation/faq.html
> /mnt/space/SVN/petsc/src/snes/examples/tutorials ex19
> *********************************************************************************
> 
> because of -Wunused-variable.
> 
> Could you please fix that ?
> 
> Thank you in advance,
> Pierre
> 
> On 2014-12-13 05:50, Barry Smith wrote:
>> Pierre,
>>   Please find attached a patch to fix this; after applying the patch do
>> make gnumake
>> in the root PETSc directory and relink your code.
>>   Thanks for reporting the problem
>>  Barry
>>> On Dec 12, 2014, at 7:16 PM, Barry Smith <[email protected]> wrote:
>>> Pierre,
>>>   There is no rational, we will fix it.
>>> Barry
>>>> On Dec 12, 2014, at 11:47 AM, Pierre Jolivet <[email protected]> 
>>>> wrote:
>>>> Hello,
>>>> Taking 
>>>> http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex2.c.html
>>>>  and changing its 56th line from
>>>> VecSetValues(x,1,&i,&one,ADD_VALUES);
>>>> to
>>>> VecSetValues(x,0,NULL,NULL,ADD_VALUES);
>>>> yield the following error (at least --with-debug=1):
>>>> [0]PETSC ERROR: --------------------- Error Message 
>>>> --------------------------------------------------------------
>>>> [0]PETSC ERROR: Invalid pointer
>>>> [0]PETSC ERROR: Null Pointer: Parameter # 3
>>>> What is the rationale behind first checking the pointers, then doing the 
>>>> work or lack thereof, instead of, first checking if there is some work to 
>>>> do, and only then check the pointers (à la MPI) ?
>>>> Thank you for your help,
>>>> Pierre

Reply via email to