I am using Application Performance Snapshot(APS) of Parallel Studio XE 2017 cluster edition with an MPI application using OpenMP and Hypre Library. My application spends most of the time ( almost 80% ) in Hypre Library. Actual run of the program takes 134 min. but the APS was showing Elaspsed time of 1393.0s.
Why is this difference between Actual Time taken and Elapsed Time?
What does the shown elapsed time include?
Do we need to compile Hypre library with special compiler options to include its execution time in elapsed time?
Does the process pinning to hosts affect the timing of APS compared to normal mpirun command with machinefile?