Auszug |
---|
Parallel debugger, including MPI/OpenMP programs. |
Arm DDT ("DDT") is a parallel debugger and part of the Arm Forge software suite. You can find more information at Arm DDT Get Started.
DDT is installed on HLRN IV and easiest used via a connection to a locally running GUI.
...
module load forge/20.1.3
export ALLINEA_DEBUG_SRUN_ARGS="%default% --oversubscribe"
...
You can also debug non-MPI programs as follows:
...
locally launch the Forge GUI, select remote host, but manual program launch
...
Auszug |
---|
VTune, APS, Advisor, Inspector, Trace Analyzer and Collector |
module load | use case | |
---|---|---|
VTune (← click for more)
| vtune/ |
|
Advisor | advisor/ | low level - threading and vectorization aid (e.g roofline analysis) |
Inspector | inspector/ | low level - memory & threading error checking (e.g. find leaks or data races) |
Trace Analyzer and Collector | itac/ | low level - identify MPI load imbalances and communication hotspots |
Documentation is provided here: Materials