|5.1||Allinea reports version 5.1|
|6.0.4-47391||Allinea reports version 6.0.4-47391|
|6.1||Allinea reports version 6.1|
|7.0||Allinea reports version 7.0|
Official homepage: www.allinea.com/products/performance-reports
Allinea Performance Reports is an advanced profiling tool for scalar, multi-threaded and large-scale parallel applications. Features are described on the official homepage.
Please contact NSC Support if you have any questions or problems.
Load the module corresponding to the version you want to use, e.g.,
module load allinea-reports/6.1
It adds the performance reports binary path.
Simply run your application through perf-report to collect the overall statistics of your code in the way of:
Basically, perf-report is designed to provide the simple run-time performance collection of large-scale MPI applications. Therefore, report generation for the MPI simulation is straightforward:
perf-report mpiexec.hydra --bootstrap slurm -np ### ./your_executable
Beware that our mpprun wrapper does not run on perf-report. You shall launch your MPI executable manually by calling the proper MPI launcher.
If you intend to collect the performance measurement of your serial run, add ‘–no-mpi’ option. That is to say,
perf-report --no-mpi ./your_executable
At the end of the simulation, perf-report produces report files, one HTML and one text-based file which are identical. The report presents the overall performance of your code, including cost for scalar/vector operations, MPI cost, I/O overhead, memory usage, and thread parallelism.
This HTML report is visible by any web browser. Otherwise, you can read the text-based report.
For ThinLink user: If you intend to load the HTML report in the ThinLink session, you shall choose “Konqueror” as the browser for opening this file. Simple double-clicking from the file manager will show you the source of this HTML file by “Geany” software (which is set to operate HTML files by default).