Profiling settings

If your program appears to run correctly during profiling, but runs out of memory while Arm® MAP or Arm® Performance Reports collects the results, you can reduce memory usage by changing the processing order.

Solution

Define ALLINEA_REDUCE_MEMORY_USAGE=1 in your environment and then rerun Arm® MAP.

This environment variable causes the results for each process on a node to be processed sequentially instead of processed in parallel.

This reduces the amount of free memory needed on each node, but takes longer to complete.