30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

N<br />

and the TOTALVIEW environment<br />

variable 101<br />

attach from <strong>TotalView</strong> 102<br />

attaching to 102<br />

ch_lfshmem device 100, 102<br />

ch_mpl device 100<br />

ch_p4 device 100, 102<br />

ch_shmem device 102<br />

ch_smem device 100<br />

configuring 100<br />

debugging tips 129<br />

diving into process 102<br />

MPICH/ch_p4 129<br />

mpirun command 100, 101<br />

naming processes 103<br />

obtaining 100<br />

P4 103<br />

–p4pg files 103<br />

starting <strong>TotalView</strong> using 100<br />

–tv command-line option 100<br />

using –debug 106<br />

mpirun command 100, 101, 114, 118,<br />

122, 129<br />

examples 114<br />

for HP MPI 114<br />

options to <strong>TotalView</strong> through 129<br />

passing options to 129<br />

mpirun process 122<br />

MPL_Init() 117<br />

and breakpoints 117<br />

mprun command 123<br />

MQD, see message queue display<br />

multiple classes, resolving 226<br />

Multiple indicator 346<br />

multiple sessions 151<br />

multi-process debugging 10<br />

multi-process programming library 52<br />

multi-process programs<br />

and signals 69<br />

compiling 51<br />

process groups 235<br />

setting and clearing breakpoints<br />

359<br />

multiprocessing 19<br />

multi-threaded core files 63<br />

mult-ithreaded debugging 10<br />

multi-threaded signals 242<br />

N<br />

–n option, of rsh command 92<br />

–n single process server launch command<br />

87<br />

names of processes in process groups<br />

235<br />

namespaces 207<br />

TV:: 207<br />

TV::GUI:: 207<br />

naming libraries 246<br />

naming MPICH processes 103<br />

naming rules<br />

for control groups 235<br />

for share groups 235<br />

nan filter 339<br />

nanq filter 339<br />

NaNs 337, 339<br />

array statistic 344<br />

nans filter 339<br />

navigating, source code 227<br />

ndenorm filter 339<br />

nested dive 174<br />

defined 298<br />

window 299<br />

nested stack frame, running to 256<br />

New Program command 53, 58, 59, 61,<br />

63, 66, 73, 86, 91, 95, 98<br />

Next command 128, 237, 239<br />

“next” commands 240<br />

Next Instruction command 237<br />

$nid built-in variable 394<br />

ninf filter 339<br />

–no_stop_all command-line option<br />

129<br />

node ID 394<br />

nodes, attaching from to poe 117<br />

nodes, detaching 125<br />

–nodes_allowed command-line option<br />

144<br />

Cray 145<br />

–nodes_allowed tvdsvr command-line<br />

option 144<br />

nodes_allowed,tvdsvr command-line<br />

option 144<br />

None (lView Across) command 345<br />

nonexistent operators 275<br />

non-sequential program execution<br />

201<br />

O<br />

–O option 52<br />

offsets, for machine instructions 297<br />

$oldval built-in variable 394<br />

omitting array stride 335<br />

omitting components in creating<br />

scope 332<br />

omitting period in specifier 272<br />

omitting width specifier 272<br />

opaque data 320<br />

opaque type definitions 320<br />

Open process window at breakpoint<br />

check box 69<br />

Open process window on signal check<br />

box 69<br />

opening a core file 60, 61<br />

opening shared libraries 245<br />

OpenMP 132, 133<br />

debugging 132<br />

debugging applications 132<br />

master thread 133, 135, 137<br />

master thread stack context 135<br />

on HP Alpha 133<br />

private variables 134<br />

runtime library 132<br />

shared variables 134, 137<br />

stack parent token 137<br />

THREADPRIVATE common blocks<br />

136<br />

THREADPRIVATE variables 136<br />

threads 133<br />

<strong>TotalView</strong>-supported features 132<br />

viewing shared variables 135<br />

worker threads 133<br />

operators<br />

- difference 275<br />

& intersection 275<br />

| union 275<br />

breakpoint 275<br />

existent 275<br />

held 275<br />

nonexistent 275<br />

running 275<br />

stopped 275<br />

unheld 275<br />

watchpoint 275<br />

optimizations, compiling for 52<br />

options<br />

for visualize 193<br />

in dataset window 186<br />

–patch_area 372<br />

–patch_area_length 372<br />

–sb 380<br />

setting 78<br />

Options > Auto Visualize command<br />

(Visualizer) 183, 185<br />

Options command (Visualizer) 186<br />

Options page 176, 281<br />

org assembler pseudo op 393<br />

ORNL PVM, see PVM<br />

Out command 239<br />

“out” commands 241<br />

out command, goal 242<br />

outliers 344<br />

outlined routine 132, 136, 137<br />

outlining, defined 132<br />

output<br />

assigning output to variable 205<br />

from CLI 205<br />

only last command executed returned<br />

205<br />

printing 205<br />

returning 205<br />

when not displayed 205<br />

P<br />

p width specifier 265<br />

P+/P- buttons 230<br />

p.t notation 259<br />

P/T set controls 256<br />

p/t sets<br />

arguments to Tcl 258<br />

defined 257<br />

424 <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!