Help is available by moving the cursor above any
symbol or by checking MAQAO website.
| Metric | r0 | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total Time (s) | 427.56 | 350.64 | 284.61 | 274.79 | 310.86 | 327.27 | 341.24 | 412.66 | 484.96 | |
| Max (Thread Active Time) (s) | 411.95 | 329.60 | 265.11 | 256.14 | 293.28 | 310.53 | 325.09 | 395.86 | 466.05 | |
| Average Active Time (s) | 411.95 | 211.50 | 107.45 | 57.91 | 34.75 | 27.60 | 26.53 | 64.26 | 100.34 | |
| Activity Ratio (%) | 96.3 | 61.7 | 39.4 | 22.2 | 11.7 | 8.84 | 8.14 | 16.2 | 21.4 | |
| Average number of active threads | 0.963 | 1.206 | 1.510 | 1.686 | 1.788 | 2.699 | 4.976 | 19.932 | 39.727 | |
| Affinity Stability (%) | 96.4 | 97.7 | 98.6 | 95.7 | 99.6 | 99.8 | 99.9 | 99.9 | 99.9 | |
| Time in analyzed loops (%) | 20.1 | 19.8 | 17.2 | 15.5 | 13.0 | 11.4 | 7.86 | 6.71 | 5.69 | |
| Time in analyzed innermost loops (%) | 12.2 | 13.1 | 12.6 | 12.0 | 11.2 | 10.2 | 7.01 | 6.08 | 5.16 | |
| Time in user code (%) | 20.2 | 19.9 | 17.4 | 15.6 | 13.2 | 11.9 | 9.51 | 15.5 | 16.6 | |
| Compilation Options Score (%) | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 | |
| Array Access Efficiency (%) | 81.1 | 82.5 | 83.4 | 83.8 | 84.2 | 83.8 | 86.9 | 93.4 | 94.5 | |
| Potential Speedups | ||||||||||
| Perfect Flow Complexity | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | |
| Perfect OpenMP/MPI/Pthread/TBB | 1.00 | 1.01 | 1.01 | 1.00 | 1.01 | 1.01 | 1.02 | 1.07 | 1.13 | |
| Perfect OpenMP/MPI/Pthread/TBB + Perfect Load Distribution | 1.00 | 1.59 | 2.59 | 4.94 | 11.3 | 21.5 | 40.1 | 30.2 | 24.5 | |
| Scalability - Gap | 1.00 | 1.64 | 2.66 | 5.14 | 11.63 | 24.49 | 51.08 | 123.54 | 217.77 | |
| No Scalar Integer | Potential Speedup | 1.01 | 1.01 | 1.01 | 1.01 | 1.01 | 1.01 | 1.01 | 1.00 | 1.00 |
| Nb Loops to get 80% | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | |
| FP Vectorised | Potential Speedup | 1.06 | 1.06 | 1.05 | 1.04 | 1.03 | 1.03 | 1.02 | 1.01 | 1.01 |
| Nb Loops to get 80% | 2 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | |
| Fully Vectorised | Potential Speedup | 1.22 | 1.21 | 1.18 | 1.16 | 1.13 | 1.11 | 1.07 | 1.06 | 1.05 |
| Nb Loops to get 80% | 3 | 3 | 4 | 4 | 4 | 4 | 5 | 4 | 3 | |
| Only FP Arithmetic | Potential Speedup | 1.03 | 1.03 | 1.02 | 1.02 | 1.02 | 1.02 | 1.01 | 1.01 | 1.00 |
| Nb Loops to get 80% | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |
| Source Object | Issue |
|---|---|
| ▼libdmumps.so | |
| ▼dfac_asm_master_m.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_mem_stack_aux.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_dist_arrowheads_omp.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_front_aux.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_asm.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_scalings_simScaleAbs.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼libmumps_common.so | |
| ▼fac_asm_build_sort_index_m.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
Enable log scale
Enable log scale
Enable log scale
Enable log scale
Enable log scale
Enable log scale
Enable log scale
Enable log scale
Enable log scale
| r0 | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | |
|---|---|---|---|---|---|---|---|---|---|
| Experiment Name | |||||||||
| Application | /gpfs/work/invite/cmskvn/spack/opt/spack/linux-sapphirerapids/mumps-parametrable-launcher-0.1.0-vubxy4ayojbm7o3mwatotbz6t6xaplv6/bin/mumps-parametrable-launcher | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Timestamp | 2026-07-05 22:15:55 | 2026-07-05 22:23:31 | 2026-07-05 22:29:51 | 2026-07-05 22:35:08 | 2026-07-05 22:51:07 | 2026-07-05 22:59:03 | 2026-07-05 23:05:00 | 2026-07-05 23:11:07 | 2026-07-05 23:18:24 |
| Experiment Type | MPI; | MPI; OpenMP; | same as r1 | same as r1 | OpenMP; | same as r4 | same as r4 | same as r4 | same as r4 |
| Machine | kairoscomp22 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Architecture | x86_64 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Micro Architecture | GRANITE_RAPIDS | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Model Name | Intel(R) Xeon(R) 6952P | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Cache Size | 491520 KB | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Number of Cores | 96 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Maximal Frequency | 2.10 GHz | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| OS Version | Linux 5.14.0-570.62.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 3 10:38:50 EST 2025 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Architecture used during static analysis | x86_64 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Micro Architecture used during static analysis | GRANITE_RAPIDS | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Compilation Options | libdmumps.so: GNU Fortran2008 15.1.0 -ffixed-form -march=sapphirerapids -mtune=sapphirerapids -g -g -O2 -fopenmp -fPIC -fno-omit-frame-pointer -fallow-argument-mismatch -frandom-seed=dfac_front_aux.F -fintrinsic-modules-path /softs/x86/gcc/15.1.0/lib/gcc/x86_64-pc-linux-gnu/15.1.0/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h libmumps_common.so: GNU Fortran2008 15.1.0 -ffixed-form -march=sapphirerapids -mtune=sapphirerapids -g -g -O2 -fopenmp -fPIC -fno-omit-frame-pointer -fallow-argument-mismatch -frandom-seed=fac_asm_build_sort_index_m.F -fintrinsic-modules-path /softs/x86/gcc/15.1.0/lib/gcc/x86_64-pc-linux-gnu/15.1.0/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | libdmumps.so: GNU Fortran2008 15.1.0 -ffixed-form -march=sapphirerapids -mtune=sapphirerapids -g -g -O2 -fopenmp -fPIC -fno-omit-frame-pointer -fallow-argument-mismatch -frandom-seed=dfac_front_aux.F -fintrinsic-modules-path /softs/x86/gcc/15.1.0/lib/gcc/x86_64-pc-linux-gnu/15.1.0/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h libmumps_common.so: N/A | same as r7 |
| Number of processes observed | 1 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Number of threads observed | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 192 |
| Frequency Driver | acpi-cpufreq | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Frequency Governor | performance | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Huge Pages | always | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Hyperthreading | off | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Number of sockets | 2 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Number of cores per socket | 96 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| MAQAO version | 2026.0.1 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| MAQAO build | d24b238575a417e4cfa7981cf42555f8b69474b0::20260703-185150 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Comments | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |