CLDFLAGS = -static-libcxa -L$(VT_ROOT)/lib $(TLIB) -lvtunwind \ -ldwarf -lnsl -lm -lelf -lpthread

FLDFLAGS = -static-libcxa -L$(VT_ROOT)/lib $(TLIB) -lvtunwind \ -ldwarf -lnsl -lm -lelf -lpthread

In the cases where Intel compilers are used, add the -static-libcxaoption to the link line. Otherwise the following type of error will occur at run-time:

$ mpirun.mpich -np 2 ~/examples_directory/vtjacobic ~/examples_directory/vtjacobic:

error while loading shared libraries: libcprts.so.6: cannot open shared object file:

No such file or directory

MPI Application rank 0 exited before MPI_Init() with status 127 mpirun exits with status: 127

In the above example, ~/examples_directory/vtjacobic represents the file specification for the vtjacobic example program.

For more information, see the following:

http://support.intel.com/support/performancetools/c/linux/sb/CS- 010097.htm

5.1.2 Running a Program — Intel Trace Collector and HP-MPI

Assuming that you have built your program using the -static-libcxaoption, as discussed in Section 5.1.1, you can launch the program with the mpirun.mpich command, as shown in the following example.

C Example — Running the vtjacobic Example Program

This example shows how to run the vtjacobic example program discussed in Section 5.1.1.

$ mpirun.mpich -np 2 ~/examples_directory/vtjacobic ~/examples_directory/vtjacobic:100 iterations

in 0.228252 secs (28.712103 MFlops), m=130 n=130 np=2 [0] Intel Trace Collector INFO: Writing tracefile vtjacobic.stf in ~/examples_directory/vtjacobic

mpirun exits with status: 0

In the above example, ~/examples_directory/vtjacobic represents the file specification for the vtjacobic example program.

5.1.3 Visualizing Data — Intel Trace Analyzer and HP-MPI

The Intel Trace Analyzer is used in a straightforward manner on an HP XC system, as described in it’s standard documentation. For more information, refer to the Intel Trace Analyzer Users Guide. This document is located on the HP XC system at the following location: <install-

path-name>/ITA/doc/Intel_Trace_Analyzer_Users_Guide.pdf.

5-2Tuning Applications

Page 70
Image 70
HP XC System 2.x Software manual Running a Program Intel Trace Collector and HP-MPI