30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

How to Use This Book<br />

The information in this book is presented in five parts:<br />

How to Use This Book<br />

� I: Introduction<br />

This part contains an overview of some <strong>TotalView</strong> features and an introduction<br />

to the <strong>TotalView</strong> process/thread model. These sections give you<br />

a feel for what <strong>TotalView</strong> can do.<br />

� II: Setting Up<br />

This part describes how to configure <strong>TotalView</strong>. No one will ever use all of<br />

the information in this part.<br />

Chapter 3 contains general information. Chapters 4 through 6 tell you<br />

how to get your programs running under <strong>TotalView</strong> control. Chapter 4<br />

explains how to get the <strong>TotalView</strong> Debugger Server (tvdsvr) running and<br />

how to reconfigure how <strong>TotalView</strong> launches the tvdsvr. In most cases,<br />

<strong>TotalView</strong> default works fine and you won’t need this information.<br />

Chapters 5 and 6 look at high performance computing environments such<br />

as MPICH, OpenMP, UPC, and the like. Most people never use more than<br />

one or two sections from these two chapters. You should go to the table<br />

of contents and find what you need instead of just browsing through this<br />

information.<br />

� III: Using the GUI<br />

The chapters in this section describe some of the <strong>TotalView</strong> windows and<br />

how you use them. They also describe tools such as the Visualizer and the<br />

Call Graph that help you analyze what your program is doing.<br />

� IV: Using the CLI<br />

The chapters in this section explain the basics of using the Command<br />

Line Interface (CLI) for debugging. CLI commands are not discussed in<br />

this book. You’ll find that information in the “<strong>TotalView</strong> Reference <strong>Guide</strong>”.<br />

� V: Debugging<br />

In many ways, most of what precedes this part of the book is introductory<br />

material. So, if <strong>TotalView</strong> just comes up (and it should) and you understand<br />

what debuggers do, you can go directly to this information. This<br />

part explains how to examine your program and its data. It also contains<br />

information on setting the action points that allow you to stop and monitor<br />

your program’s execution.<br />

Chapter 12 is a detailed examination of the <strong>TotalView</strong> group, process, and<br />

thread model. Having a better understanding of this model makes it easier<br />

to debug multi-process and multi-threaded programs.<br />

<strong>TotalView</strong> <strong>Users</strong> <strong>Guide</strong>: version 8.7 xxv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!