Difference between revisions of "Debugging by Stefan Radl"

From OpenFOAM Wiki
Jump to navigation Jump to search
(Created page with "* '''contributor''': Stefan Radl * '''affiliation''': Technische Universität Graz, Austria * '''contact''': <mail address='radl@tugraz.at' description='author'>click here for...")
 
Line 10: Line 10:
 
* [http://valgrind.org/ Valgrind] is a very useful tool to identify memory leaks, as well as other bugs.
 
* [http://valgrind.org/ Valgrind] is a very useful tool to identify memory leaks, as well as other bugs.
 
* [https://www.gnu.org/software/gdb/ gdb] is a widely used debugger.
 
* [https://www.gnu.org/software/gdb/ gdb] is a widely used debugger.
 
  
 
=Accessing Parallel Performance and Debugging=
 
=Accessing Parallel Performance and Debugging=
 
* The [http://hpctoolkit.org/ HPCToolkit] is a powerful tool when improving parallel performance, or during identification of algorithmic bugs.
 
* The [http://hpctoolkit.org/ HPCToolkit] is a powerful tool when improving parallel performance, or during identification of algorithmic bugs.

Revision as of 18:44, 9 March 2017

Go back to Day 2.

Serial Debugging

  • Valgrind is a very useful tool to identify memory leaks, as well as other bugs.
  • gdb is a widely used debugger.

Accessing Parallel Performance and Debugging

  • The HPCToolkit is a powerful tool when improving parallel performance, or during identification of algorithmic bugs.