0
How To Use The
Vampir Toolchain At IU

        Robert Henschel
      henschel@indiana.edu


            April 2010
Contents
• Quarry
• BigRed




           Robert Henschel
General
• Trace creation and visualization does not have to
  happen on the same platform!
   – You can look at traces cre...
Quarry – SoftEnv Keys
• Vampir Version 5.2
     +vampir-5.2-32 or +vampir-5.2-64
• VampirServer Version 2
     +vampirserv...
Quarry – Running Vampir
• Vampir Version 5.2
   – Interactive job in PBS
   – On interactive nodes b005-b008




         ...
Quarry – Running Vampir
• Vampir Version 5.2
   – Interactive job in PBS
     qsub -I -X
     soft add +vampir-5.2-64
    ...
Quarry – Running VampirServer
• Vampir Server Version 2
   – Server in PBS, viewer on interactive node
   – Server and vie...
Quarry – Running VampirServer
• Vampir Server Version 2
   – Server in PBS, viewer on interactive node
         – Make sur...
Quarry – Running VampirServer
• Lookup host and port information
           » It may take a minute or two after the job
  ...
Quarry – Running VampirServer
• Interactive job in PBS
• Only one node
  qsub -I -X
  soft add +openmpi-1.4.1-intel-11.1.0...
Quarry – Running VampirServer
  On interactive nodes b005-b008
• Only one node
• Runtime needs to be less than 24 hours
• ...
Quarry – Tracing with VampirTrace 5.8
• VampirTrace is configured to work with the Intel
  compilers version 11.1 and Open...
BigRed – SoftEnv Keys
• Vampir Version 5.1
     +vampir-5.1-64

• VampirServer Version 1.10
     +vampirserver-1.10-64

• ...
Upcoming SlideShare
Loading in...5
×

2010 vampir workshop_iu_configuration

684

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
684
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "2010 vampir workshop_iu_configuration"

  1. 1. How To Use The Vampir Toolchain At IU Robert Henschel henschel@indiana.edu April 2010
  2. 2. Contents • Quarry • BigRed Robert Henschel
  3. 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. 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. 5. Quarry – Running Vampir • Vampir Version 5.2 – Interactive job in PBS – On interactive nodes b005-b008 Robert Henschel
  6. 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. 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. 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. 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. 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. 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. 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×