Other options I have found useful:

-v --leak-check=full --show-reachable=yes

On 11/21/22 11:27 AM, Satish Balay via petsc-users wrote:
valgrind is a useful tool to learn to use..

valgrind --tool=memcheck ./executable

Satish

On Mon, 21 Nov 2022, Nicholas Arnold-Medabalimi wrote:

Hi Petsc users

I'm working on an integration of Petsc into an existing fortran code. Most
of my memory debugging is very primitive and is usually accomplished using
the -check bounds option in the compiler. However with Petsc attached the
stack trace becomes much more opaque compared to the original code. At
least as far as I can tell the error becomes much harder to pin down (just
pointing to libpetsc.so). Any assistance in getting more informative error
messages or checks would be much appreciated.

Sincerely
Nicholas



Reply via email to