Thanks guys. Barry Smith wrote: > > To emphasis Satish's point you should definitely use > www.valgrind.org to remove > all the memory bugs before starting to use it with PETSc. > > valgrind is the closest thing to a magic bullet I have ever seen in > computing. > > Barry > > > On Jul 23, 2008, at 1:04 PM, Satish Balay wrote: > >> On Wed, 23 Jul 2008, Paul T. Bauman wrote: >> >>> Hello, >>> >>> Quick (and probably stupid) question: Does CHKMEMQ check *all* of >>> memory used >>> by the program for corruption or just the memory PETSc allocated? I >>> have a >>> code that I'm assigned to work on that doesn't use PETSc (yet), but >>> I was >>> hoping to use this macro to track down what I think is a memory >>> corruption >>> bug. >> >> CHKMEMQ checks memory allocated by PetscMalloc() - for >> out-of-bounds-write errors. >> >> Valgrind is a general tool for detecting many more types of memory >> corruption. >> >> Satish >> > >