|
|
||||||||||||||||||||||||||||||||||||||||||
| > home > support > FAQ > paraver | |||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||
Using Paraver on HPCx |
|||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||
A more detailed User Guide, for Paraver on HPCx, is available in PDF format can be found here.
Paraver is a GUI-based performance visualisation and analysis tool that can be used to analyze parallel programs using MPI, OpenMP and MPI & OpenMP (Mixed-Mode). Paraver also includes hardware counter profiling and Operating System activity monitoring. User Manuals can be found at the Paraver Home Page: http://www.cepba.upc.es/paraver/. Users should note that:
.rhosts file in your home directory.
An example .rhosts file for userid jbloggs
can be found here.
poe ./prog
export OMPITRACE_HOME=/usr/local/packages/paraver
export MPTRACE_COUNTGROUP=60
$OMPITRACE_HOME/bin/ompitrace -counters -v poe.real ./prog
poe.real
must be used rather than poe ( on HPCx poe is a script which
points to the executable poe.real ).
export PARAVER_HOME = /usr/local/packages/paraver export MPTRACE_COUNTGROUP=60 During the run, Paraver will have created a temporary trace file for each process (*.mpit and *.sim files). After the run has completed the user must submit an instruction to pack the individual profile files into one global output. This is undertaken by issuing the command:
$PARAVER_HOME/bin/ompi2prv *.mpit -s *.sym -o trace_prm.prv $PARAVER_HOME/bin/paraver trace_prm.prv
| http://www.hpcx.ac.uk/support/FAQ/paraver.html | contact email - www@hpcx.ac.uk | © UoE HPCX Ltd |