[petsc-users] Issue about matsetvalues when turn off debugging

Barry Smith bsmith at mcs.anl.gov
Fri Dec 20 06:56:52 CST 2013


On Dec 19, 2013, at 10:47 PM, Gavin Ge <jianchaoge at gmail.com> wrote:

> Thanks Barry. The problem is that the debugging couldn't detect any problem with the debugger. The crash only show up when debugger is turned off.

   I understand. This kind of bug is often (usually?) a result of memory corruption earlier in the run. Valgrind is a very powerful tool for finding memory corruption, if the problem is memory corruption then valgrind will find it.

    Barry

> 
> 
> 
> 
> -----------------------------------------------
> Gig' em
> Jianchao Ge	
> Dept. of Geology and Geophysics
> Texas A&M University
> 
> 
> 
> 
> 
> On Dec 18, 2013, at 5:23 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
>> 
>> http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind
>> 
>> On Dec 18, 2013, at 4:50 PM, Gavin Ge <jianchaoge at gmail.com> wrote:
>> 
>>> Hi All:
>>> 
>>> Hope everyone enjoy a nice holiday. I just got a problem with matsetvalues function when I mute the debugging option. A segmentation violation error jumps out when I set value for the very first element in the matrix. There is no problem for me to run the program when turning on the debugging option. I just want to tune this for better performance. Or is it better to turn on the debugging option? Could anybody help me with this? Thanks!
>>> 
>>> Regards,
>>> Gavin
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
> 



More information about the petsc-users mailing list