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.
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.