|
From: WAROQUIERS P. <phi...@eu...> - 2011-05-20 09:14:17
|
I am not sure I fully understand your question, I have 2 possible interpretations. If your question is: "can we see somewhere that process X is doing an MPI call which is being 'executed' by process Y?" : To my knowledge, Valgrind can't show this but I might be very wrong (I do have only a ultra basic theoretical knowledge of MPI). Now, if your question is: "when running under Valgrind, can you see a backtrace/stacktrace of the function calls that lead to a MPI call like with gdb ?" then you could try the last Valgrind svn version. A gdbserver has been integrated in Valgrind. The gdbserver allows to debug your executable under Valgrind using the normal gdb commands (break, next, backtrace, ...). Philippe ________________________________ From: Kaveri Zanje [mailto:kav...@gm...] Sent: Thursday 19 May 2011 18:29 To: val...@li... Subject: [Valgrind-users] about tracing call Can we see the runtime call Hierarchy of MPI program. Like we do debugging by gdb. How can I see that ? ____ This message and any files transmitted with it are legally privileged and intended for the sole use of the individual(s) or entity to whom they are addressed. If you are not the intended recipient, please notify the sender by reply and delete the message and any attachments from your system. Any unauthorised use or disclosure of the content of this message is strictly prohibited and may be unlawful. Nothing in this e-mail message amounts to a contractual or legal commitment on the part of EUROCONTROL, unless it is confirmed by appropriately signed hard copy. Any views expressed in this message are those of the sender. |