-
Notifications
You must be signed in to change notification settings - Fork 197
Getting a high level performance report using the Arm Forge perf report
cacraigucar edited this page Jul 16, 2021
·
1 revision
You will need to module load arm-forge/20.2
prior to running your job
Edit env_mach_specific.xml
as follows:
Add <env name="MPI_SHEPHERD">true</env>
Replace this section:
<mpirun mpilib="default">
<executable>mpiexec_mpt</executable>
<arguments>
<arg name="labelstdout">-p "%g:"</arg>
<arg name="num_tasks"> -np {{ total_tasks }}</arg>
<arg name="zthreadplacement"> omplace -tm open64 </arg>
</arguments>
</mpirun>
Run your job as normal
With:
<mpirun mpilib="default">
<executable>perf-report -mpi </executable>
<arguments>
<arg name="num_tasks"> -n {{ total_tasks }}</arg>
</arguments>
</mpirun>
The results will be captured in an html file in your /run directory. You may view it on cheyenne by giving firefox the full pathname to the html file.