Starting scalar programs

There are several potential sources for issues.

MPI problem

The most common issue arises when the software reports a problem with MPI and you know your program is not using MPI.

Solution

  1. Before you attempt to start a program, check Compiler notes and known issues and ensure that it is compiled correctly.
  2. Select the Run Without MPI Support checkbox.

If you have selected this option and the software still refers to MPI, contact Arm support.

Other issues starting a program

Other potential problems are:

  • A previous Arm session is still running, or has not released resources required for the new session. Usually this can be resolved by killing stale processes. The most obvious symptom of this is a delay of approximately 60 seconds and a message stating that not all processes are connected. You might also see a QServerSocket message in the terminal.
  • The target program does not exist or is not executable.
  • The backend daemon of the Arm® Forge products, forge-backend, is missing from the bin directory. In this case, check your installation and contact Arm support.