3. General
• Trace creation and visualization does not have to
happen on the same platform!
– You can look at traces created on Quarry (or your
own desktop) on BigRed
Robert Henschel
4. Quarry – SoftEnv Keys
• Vampir Version 5.2
+vampir-5.2-32 or +vampir-5.2-64
• VampirServer Version 2
+vampirserver-2-openmpi-64
• VampirTrace Version 5.8
@intel-11.1.059-64
+openmpi-1.4.1-intel-11.1.059-64
+vampirtrace-5.8.0-intel-openmpi-64
or
@intel-11.1.059-32
+openmpi-1.4.1-intel-11.1.059-32
+vampirtrace-5.8.0-intel-openmpi-32
Robert Henschel
5. Quarry – Running Vampir
• Vampir Version 5.2
– Interactive job in PBS
– On interactive nodes b005-b008
Robert Henschel
6. Quarry – Running Vampir
• Vampir Version 5.2
– Interactive job in PBS
qsub -I -X
soft add +vampir-5.2-64
vampir
– On interactive nodes b005-b008
• You share the node with other people, this is
especially a problem for opening large trace files!
ssh -X b005
soft add +vampir-5.2-64
vampir
Robert Henschel
7. Quarry – Running VampirServer
• Vampir Server Version 2
– Server in PBS, viewer on interactive node
– Server and viewer in interactive job in PBS
– Server and viewer on interactive nodes b005-b008
Robert Henschel
8. Quarry – Running VampirServer
• Vampir Server Version 2
– Server in PBS, viewer on interactive node
– Make sure your “.soft” file contains
@intel-11.1.059-64
+openmpi-1.4.1-intel-11.1.059-64
+vampirserver-2-openmpi-64
– Logout/Login to active changes in “.soft”
– PBS script
#PBS -l nodes=2:ppn=8,walltime=5:00:00
#PBS -m ae
#PBS -N VampirServer
#PBS
vampirserver --mode=mpi-mode --nproc=16 1>$HOME/vampir.out 2>&1
Start job
qsub vampir.pbs
– Wait for the job to start
Robert Henschel
9. Quarry – Running VampirServer
• Lookup host and port information
» It may take a minute or two after the job
started for this file to get updated!!!
cat $HOME/vampir.out
Running...
Server listens on: b052:30000
• Viewer on interactive nodes b005-b008
ssh -X b005
soft add +openmpi-1.4.1-intel-11.1.059-64
soft add +vampirserver-2-openmpi-64
vampir //b052:30000/path/to/*.otf
Robert Henschel
10. Quarry – Running VampirServer
• Interactive job in PBS
• Only one node
qsub -I -X
soft add +openmpi-1.4.1-intel-11.1.059-64
soft add +vampirserver-2-openmpi-64
vampirserver -m mpi-mode -n 8 1>output
2>&1 &
cat output
Running...
Server listens on: b048:30000
vampir //b048:30000/path/to/*.otf
Robert Henschel
11. Quarry – Running VampirServer
On interactive nodes b005-b008
• Only one node
• Runtime needs to be less than 24 hours
• You share the node with other people
ssh -X b005
soft add +openmpi-1.4.1-intel-11.1.059-64
soft add +vampirserver-2-openmpi-64
vampirserver -m mpi-mode -n 4 1>output
2>&1 &
cat output
Running...
Server listens on: b005:30000
vampir //b005:30000/path/to/*.otf
Robert Henschel
12. Quarry – Tracing with VampirTrace 5.8
• VampirTrace is configured to work with the Intel
compilers version 11.1 and OpenMPI 1.4.1
• Include the following keys in your .soft file
@intel-11.1.059-64
+openmpi-1.4.1-intel-11.1.059-64
+vampirtrace-5.8.0-intel-openmpi-64
• The VampirTrace compiler wrappers are now available
• It is possible to use them also with GCC, if you need to
do that, please send a mail to hpahelp@indiana.edu
• We can also provide a version for the PGI compilers.
Robert Henschel
13. BigRed – SoftEnv Keys
• Vampir Version 5.1
+vampir-5.1-64
• VampirServer Version 1.10
+vampirserver-1.10-64
• VampirTrace Version 5.6.3
+openmpi-1.3.1-ibm-64
+vampirtrace-5.6.3-ibm-64
or
+openmpi-1.3.1-ibm-32
+vampirtrace-5.6.3-ibm-32
Robert Henschel