This chapter is designed to help you get the Parallel Analyzer View up and running on your system. It contains the following sections:
The main consideration when installing the WorkShopProMPF software is memory size. At least 16MB is strongly suggested, and 32MB will improve overall performance.
WorkShopProMPF also requires installation of IRIX™ system software version 5.0 or greater, ToolTalk 1.1 or greater, and the WorkShop 2.0 or later Execution Environment. Developer Magic 1.1, WorkShop 2.0 or later, the Fortran 77 compiler, and PFA 4.0 are also required.
To determine what software is installed on your system, enter the following at the shell prompt:
% versions
|
If the items mentioned in this section are not installed, consult your sales representative or (in the US) call the Silicon Graphics Technical Assistance Center at 1-(800)-800-4SGI. To order additional memory, consult your sales representative or call 1-(800)-800-SGI1.
If you have all the software and memory you need, you are ready to install the CASEVision/WorkShopProMPF software. Consult the IRIS Software Installation Guide for general instructions on software installation, and the CASEVision/WorkShopProMPF Release Notes for specific installation instructions.
After installation, you may proceed to use your WorkShopProMPF.
Before starting up the Parallel Analyzer View on your Fortran source, you need to run the POWER Fortran Accelerator (PFA 4.0) on it first.
To run PFA 4.0 on a single file, enter:
% /usr/lib/pfa sourcefile.f |
As an alternative you may also enter:
% f77 -pfa keep sourcefile.f |
PFA will then generate its usual output files (see the POWER Fortran Accelerator User's Guide and man page for more information) and an analysis (*.anl) file, which the Parallel Analyzer reads to generate its views. If you use the alternative (f77 -pfa keep sourcefile.f), you must specify the keep option to save the crucial *.anl file.
The Parallel Analyzer View cvpav is also installed in /usr/sbin. To run the Parallel Analyzer View on the source file, enter:
% cvpav -f sourcefile.f |
You can also run the Parallel Analyzer View on an executable Fortran application or on a specified fileset listed within a text file:
% cvpav -e executable % cvpav -F fileset-file |
cvpav reads information from all Fortran source files compiled into the application.
![]() | Note: cvpav assumes that PFA has been run on each of the Fortran source files named in an executable or fileset. If this is not the case, a warning message is posted, and the unprocessed files are marked within the Parallel Analyzer's Subroutines and Files View (see “C$DOACROSS Parallelization Control View”) by an error icon. |
![]() | Note: If you receive a message related to licensing, refer to the NetLS System Administration Guide or Release Notes for the product. |
The Parallel Analyzer View has several other command line options, as well as several X resources that the user can set. See the cvpav man page for more information. Enter:
% man cvpav |
at the shell prompt to view the cvpav man page.
For more detailed information on the Parallel Analyzer View, you can follow one of several tutorials provided with the product. This guide contains detailed descriptions of both 32- and 64-bit tutorials. See either Chapter 2, “Analyzing Loops: 32-bit Sample Sessions.” or Chapter 3, “Analyzing Loops: 64-bit Sample Sessions.” for a discussion of the demos provided in the /usr/demos/WorkShopMPF directories.
PCF directives are supported by the current 32-bit PFA processor, but only in the 64-bit compiler. If you put them into your code, they will be treated as comments, rather than properly interpreted. Chapter 3, “Analyzing Loops: 64-bit Sample Sessions” contains 64-bit PCF tutorial information.