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
- Before you attempt to start a program, check Compiler notes and known issues and ensure that it is compiled correctly.
- 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.