Help is available by moving the cursor above any symbol or by checking MAQAO website.
▶Compared Reports
r0: orig
r1: unicore/armclang_4
r2: unicore/gcc_5
Global Metrics
Metric
r0
r1
r2
Total Time (s)
0.67
0.67
0.91
Profiled Time (s)
0.59
0.61
0.83
Time in analyzed loops (%)
85.7
78.0
89.1
Time in analyzed innermost loops (%)
85.7
78.0
88.5
Time in user code (%)
87.4
79.7
91.0
Compilation Options Score (%)
0
0
100
Array Access Efficiency (%)
Not Available
Not Available
Not Available
Potential Speedups
Perfect Flow Complexity
1.00
1.00
1.03
Perfect OpenMP + MPI + Pthread
1.04
1.09
1.01
Perfect OpenMP + MPI + Pthread + Perfect Load Distribution
1.04
1.09
1.01
No Scalar Integer
Potential Speedup
1.06
1.04
1.44
Nb Loops to get 80%
4
6
3
FP Vectorised
Potential Speedup
1.25
1.21
1.00
Nb Loops to get 80%
4
4
1
Fully Vectorised
Potential Speedup
1.33
1.21
2.20
Nb Loops to get 80%
6
7
10
Only FP Arithmetic
Potential Speedup
1.30
1.24
1.24
Nb Loops to get 80%
5
7
6
Cumulated Speedup If No Scalar Integer
Cumulated Speedup If FP Vectorized
Cumulated Speedup If Fully Vectorized
Cumulated Speedup If Only FP Arithmetic
Loop Based Profiles
Innermost / Single Loops
Inbetween Loops
Outermost Loops
Cumulated Coverage With All Loops
Innermost Loop Based Profiles
Coverage
Count
Application Categorization
Time
Coverage
Compilation Options
Source Object
Issue
▼exec–
▼ParticleBConds.h–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼BsplineAllocator.hpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼TwoBodyJastrowRef.h–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼BsplineFunctor.h–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼MultiBsplineRef.hpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼TimerManager.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼NewTimer.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼DiracDeterminantRef.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼DiracMatrix.h–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
Source Object
Issue
▼exec–
▼ParticleBConds.h–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼BsplineAllocator.hpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼TwoBodyJastrowRef.h–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼DiracDeterminantRef.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼einspline_spo_ref.hpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼MultiBsplineRef.hpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼BsplineFunctor.h–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼miniqmc.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
▼NewTimer.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)