no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Next revision
doku:perf-report [2016/07/18 11:00] sh
Line 1: Line 1:
 +===== VSC-3: Performance Report (Allinea) =====
 + 
  
 +==== Synopsis: ==== 
 +''perf-report'' is a lightweight profiling tool that provides basic information about where the computing time is actually spent in a given application. It is developed by Allinea [[http://www.allinea.com/products/allinea-performance-reports]] and very easy to use, i.e. by simply inserting the call to ''perf-report'' prior to the usual execution of the program. 
 +
 +
 +==== Usage: ====
 +For example, analyzing a simple MPI job could be done with the help of the following submit script to [[doku:slurm|SLURM]]
 +
 +   #!/bin/bash
 +   #
 +   #SBATCH -J prflng        
 +   #SBATCH -N 2 
 +   #SBATCH -L allinea@vsc
 +   #SBATCH --ntasks-per-node=16
 +   #SBATCH --ntasks-per-core=1
 +   #SBATCH --time=00:10:00
 +  
 +   module purge
 +   module load intel-mpi/5
 +   module load allinea/6.0.6_PR
 +    
 +   perf-report mpirun -np 32 a.out
 +   
 +This will result in the creation of two summary files in *.txt and *.html format providing an overview of the relative time spent in MPI, I/O, OpenMP etc.
 +
 +==== Further Reading: ====
 +Explanations, examples, typical cases at [[http://content.allinea.com/downloads/getting-started.pdf]]
  • doku/perf-report.txt
  • Last modified: 2022/11/04 10:12
  • by goldenberg