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.

D<br />

see also <strong>TotalView</strong> data types<br />

C++ 322<br />

changing 311<br />

changing class types in C++ 323<br />

for visualization 182<br />

int 312<br />

int* 312<br />

int[] 312<br />

opaque data 320<br />

pointers to arrays 314<br />

predefined 315<br />

to visualize 182<br />

data watchpoints, see watchpoints<br />

data_format variables 282<br />

dataset<br />

defined for Visualizer 182<br />

visualizing 192<br />

window (Visualizer) 185<br />

window (Visualizer), display<br />

commands 186<br />

window, menu commands 185<br />

deleting 185<br />

dattach command 54, 61, 63, 102,<br />

117, 118, 124, 210<br />

mprun command 123<br />

dbarrier command 362, 364<br />

–e 367<br />

–stop_when_hit 129<br />

dbfork library 52, 361<br />

linking with 52<br />

dbreak command 219, 352, 354, 360<br />

–e 367<br />

dcheckpoint command 244<br />

ddelete command 106, 354, 356, 365<br />

ddetach command 63<br />

ddisable command 356, 365<br />

ddlopen command 245<br />

ddown command 241<br />

deadlocks 255<br />

message passing 109<br />

$debug assembler pseudo op 393<br />

–debug, using with MPICH 106<br />

debugger initialization 202<br />

debugger PID 210<br />

debugger server 81<br />

starting manually 86<br />

Debugger Unique ID (DUID) 394<br />

debugging<br />

core file 54<br />

executable file 53<br />

multiprocess programs 52<br />

not compiled with –g 52<br />

OpenMP applications 132<br />

over a serial line 94<br />

PE applications 115<br />

programs that call execve 52<br />

programs that call fork 52<br />

PVM applications 151, 152<br />

QSW RMS 120<br />

SHMEM library code 156<br />

UPC programs 158<br />

debugging Fortran modules 326<br />

debugging MPI programs 55<br />

debugging session 211<br />

debugging symbols, reading 246<br />

debugging techniques 30, 106, 124<br />

declared arrays, displaying 321<br />

def assembler pseudo op 393<br />

default address range conflicts 372<br />

default control group specifier 264<br />

default focus 269<br />

default process/thread set 258<br />

default programming language 52<br />

default text editor 228<br />

default width specifier 260<br />

deferred shape array<br />

definition 334<br />

types 327<br />

deferred symbols<br />

force loading 248<br />

reading 246<br />

deferring order for shared libraries 247<br />

Delete All command 356<br />

Delete command 177<br />

Delete command (Visualizer) 185, 186<br />

Delete, in dataset window 186<br />

deleting<br />

action points 356<br />

datasets 185<br />

programs 243<br />

denable command 356, 357<br />

denorm filter 339<br />

denormalized count array statistic 343<br />

DENORMs 337<br />

deprecated X defaults 78<br />

deprecated, defined 78<br />

dereferencing 7<br />

automatic 293<br />

controlling 78<br />

pointers 293<br />

Detach command 62, 63<br />

detaching 125<br />

detaching from processes 62<br />

detaching removes all breakpoints 63<br />

detecting cycles 107<br />

determining scope 251, 289<br />

dfocus command 239, 257, 258<br />

example 258<br />

dga command 150<br />

dgo command 113, 116, 117, 122,<br />

127, 236, 273<br />

dgroups command<br />

–add 262, 268<br />

–remove 31<br />

dhalt command 127, 229, 239<br />

dhold command 232, 363<br />

–process 232<br />

–thread 232<br />

difference operator 275<br />

directories, setting order of search 70<br />

directory search path 152<br />

disabling<br />

action points 356<br />

autolaunch 83, 91<br />

autolaunch feature 84<br />

visualization 193<br />

disassembled machine code 225<br />

in variable window 297<br />

discard dive stack 226<br />

discard mode for signals 70<br />

discarding signal problem 70<br />

disconnected processing 16<br />

displaying 174<br />

areas of memory 296<br />

argv array 321<br />

array data 174<br />

arrays 333, 334<br />

blocks 287<br />

columns 308<br />

common blocks 324<br />

declared and allocated arrays 321<br />

exited threads 169<br />

Fortran data types 324<br />

Fortran module data 324<br />

global variables 284, 291<br />

long variable names 285<br />

machine instructions 297<br />

memory 296<br />

pointer 174<br />

pointer data 174<br />

Process window 174<br />

registers 292<br />

remote hostnames 167<br />

stack trace pane 174<br />

STL variables 280<br />

structs 315<br />

subroutines 174<br />

thread objects 329<br />

typedefs 315<br />

unions 315<br />

variable 174<br />

Variable Windows 283<br />

distributed debugging<br />

see also PVM applications<br />

remote server 81<br />

dive icon 175, 298<br />

Dive In All command 300, 301<br />

Dive In New Window command 7<br />

Dive Thread command 330<br />

Dive Thread New command 330<br />

dividing work up 17<br />

diving 108, 118, 166, 174, 283<br />

creating call_graph group 180<br />

defined 7<br />

in a "view acrosss" pane 346<br />

in a variable window 298<br />

in source code 226<br />

into a pointer 174, 298<br />

into a process 174<br />

418 <strong>TotalView</strong> User <strong>Guide</strong>: version 8.7

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

Saved successfully!

Ooh no, something went wrong!