TotalView V3.8.1-1-LLNL

Release Features

March 15, 1999


This documents the release of TotalView V3.8.1-1-LLNL installed March 10, 1999 into totalview on blue, compass and forest and into /usr/local/tv/newtv/totalview on S,K,Y on March 3, 1999.

Below are the features added by LLNL to create TotalView V3.8.1-1-LLNL.

§ Displaying Array [Vector [Start Index : Last Index] ]
§ Displaying Fortran Array (Vector, Vector, ... )
§ Find (Sort and Checksum)
§ Wait State Graph (with communicator groups)
§ Save/Compare Values
§ Etnus TotalView Release Notes for V3.8.1-1
§ Previous LLNL enhancements to TotalView
§ TotalView V3X.9.0-1-LLNL Release Features


Documentation: TotalView User's Guide(Acrobat). TotalView User's Guide(Postcript)

Tutorials: Introduction to TotalView and Debugging Parallel Codes.

For more information, contact Bor Chan, Karen Warren, or Rich Zwakenberg. click here to send e-mail.















Displaying Array [Vector [Start Index : Last Index] ]

An enhancement has been made to the Displaying an Array with a Vector Subscript added to the previous release. Users can now specify the Start Index and Last Index of the vector to be used as the index vector. This allows handling the case where the bounds of the index vector were not declared.

Examples:

This feature is accessible three ways:

In addition, the Vector Index field can now be edited. Thus after displaying a[k[3:8]], the user can edit the k[3:8] field via modifying the 3, 8 or both.














Displaying Fortran Array (Vector, Vector, ... )

Previously one could only display the Fortran Array(Vector). We now allow displaying a multi-dimensional Fortran array where one, or any, of the scripts is a vector. Currently this is only allowed for Fortran arrays; C arrays will be allowed in the next release.


















Find (Sort and Checksum)

We have added to the Find command the following functions:

The sort (ascending) function displays the data array sorted, lowest value to highest value.

The sort (descending) function displays the data array sorted, highest value to lowest value.

The checksum function displays the checksum value of the data array to be possibly used for later comparison.














Wait State Graph (with communicator groups)

The Wait State Graph has been modified to graph the wait state graph and include all communicator groups. The previous implementation of the wait state graph only graphed the MPI_Comm_world communicator.

The Process State Info command has been changed to add the following sub commands:

The Graph Global Wait State will take the message queues from each process, taking all communicator groups, and graph the wait state graph for all messages using the MPI_Comm_world ranking numbers.

The Graph Process Wait State will ask for a process number, via a dialog box, and taking the message queues from each process, taking all communicator groups, graph the transitive closure wait state graph for the given process number using the MPI_Comm_world ranking numbers.

The Graph Communicator Wait State will ask for a communicator name, via a dialog box, and using only the message queue for that process, graph the communicator group wait state graph using the given communicator's ranking numbers.












Save/Compare Values

We have added a Save/Compare Values command to the variable window commands.

Here are some example uses:











LLNL Disclaimers

Last revised March 29, 1999