Arm MAP

Help Desk

Hours: 9:00am-5:00pm CT M-F
Email: support@alcf.anl.gov

Theta

References

Arm Forge Website

Arm MAP User Guide

Availability

You can use the latest Arm (Allinea) MAP performance profiler on the XC40 system (Theta).

There is no limit to the number of users; however, users have to share the available license tokens.

Modules and Soft keys

On Theta, for the latest version load the module forge/19.1.2. When using the Arm Forge Remote Client, specify remote installation directory, "/soft/debuggers/forge-19.1.2-2019-08-06”.  The Remote Client version must match.

On the systems managed with softenv (Cooley), use the soft key "+forge" for the latest version available.  When using the Allinea Remote Client, specfiy remote installation directory "/soft/debuggers/forge".

Profiling with MAT

MAP may be started in two ways.

  • Via Remote Client from your laptop or workstation (Recommended)
  • Running the MAP client on a login node and displaying back to you via X11.

Option A: Via Remote Client (Recommended)

This method is best for remote use of MAP because the GUI client runs directly on your laptop or workstation.  This has much lower remote bandwith requirements than the other method.

  1. Download the remote client at https://developer.arm.com/tools-and-software/server-and-hpc/downloads/arm-forge. (Note: There is a link near the bottom of the page for versions prior to the latest release. You have to use a similar version to the loaded forge module on Theta. For example, you may download Arm Forge Client 19.1.4 for the Theta module forge/19.1.2)
  2. Run the client on your local machine and select Remote Launch->Configure to set up a configuration to connect to the login node.
  3. Run your application on Theta with one of the following command lines:
    • map --offline aprun -n 48 ./example
    • map --connect aprun -n 48 ./example
MAP_Screenshot-01
MAP_Screenshot-02
MAP_Screenshot-03
Paste Code Here