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.

INITIALIZATION FILE: An optional file that establishes initial settings for<br />

debugger state variables, user-defined commands, and any commands that<br />

should be executed whenever <strong>TotalView</strong> or the CLI is invoked. Must be<br />

called .tvdrc.<br />

INTERPRETER: A program that reads programming language statements and<br />

translates the statements into machine code, then executes this code.<br />

LAMINATE: A process that combines variables contained in separate processes<br />

or threads into a unified array for display purposes.<br />

LHS EXPRESSION: This is a synonym for lvalue.<br />

LINKER. A program that takes all the object files creates by the compiler and<br />

combines them and libraries required by the program into the executable<br />

program.<br />

LOCKSTEP GROUP: All threads that are at the same PC (program counter).<br />

This group is a subset of a workers group. A lockstep group only exists for<br />

stopped threads. All threads in the lockstep group are also in a workers<br />

group. By definition, all members of a lockstep group are in the same workers<br />

group. That is, a lockstep group cannot have members in more than<br />

one workers group or more than one control group.<br />

LOOP, INFINITE: see infinite loop on page 402.<br />

LOWER BOUND: The first element in the dimension of an array or the slice of<br />

an array. By default, the lower bound of an array is 0 in C and 1 in Fortran,<br />

but the lower bound can be any number, including negative numbers.<br />

LVALUE: A symbol name or expression suitable for use on the left-hand<br />

side of an assignment statement in the corresponding source language.<br />

That is, the expression must be appropriate as the target of an assignment.<br />

MACHINE STATE: Convention for describing the changes in memory, registers,<br />

and other machine elements as execution proceeds.<br />

MANAGER THREAD: A thread created by the operating system. In most<br />

cases, you do not want to manage or examine manager threads.<br />

MESSAGE QUEUE: A list of messages sent and received by message-passing<br />

programs.<br />

MIMD: An acronym for Multiple Instruction, Multiple Data, which describes<br />

a type of parallel computing.<br />

MISD: An acronym for Multiple Instruction, Single Data, which describes a<br />

type of parallel computing.<br />

MPI: An acronym for “Message Passing Interface.”<br />

MPICH: MPI/Chameleon (Message Passing Interface/Chameleon) is a freely<br />

available and portable MPI implementation. MPICH was written as a collaboration<br />

between Argonne National Lab and Mississippi State University. For<br />

more information, see http://www.mcs.anl.gov/mpi.<br />

MPMD PROGRAMS: An acronym for Multiple Program, Multiple Data, which<br />

describes programs that involve multiple executables, executed by multiple<br />

threads and processes.<br />

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

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

Saved successfully!

Ooh no, something went wrong!