Help is available by moving the cursor above any
symbol or by checking MAQAO website.
| Metric | r0 | r1 | r2 | r3 | r4 | r5 | |
|---|---|---|---|---|---|---|---|
| Total Time (s) | 223.29 | 199.26 | 192.94 | 193.02 | 197.28 | 200.09 | |
| Max (Thread Active Time) (s) | 204.22 | 179.24 | 172.97 | 173.25 | 177.96 | 180.91 | |
| Average Active Time (s) | 203.90 | 103.44 | 53.09 | 27.99 | 16.64 | 12.08 | |
| Activity Ratio (%) | 91.3 | 54.1 | 29.4 | 15.7 | 9.14 | 6.55 | |
| Average number of active threads | 2.739 | 3.115 | 3.302 | 3.481 | 4.050 | 5.795 | |
| Affinity Stability (%) | 92.9 | 94.8 | 96.7 | 97.2 | 97.6 | 99.0 | |
| Time in analyzed loops (%) | 12.7 | 13.0 | 11.3 | 9.87 | 9.25 | 8.37 | |
| Time in analyzed innermost loops (%) | 8.63 | 9.18 | 8.83 | 8.24 | 8.00 | 7.25 | |
| Time in user code (%) | 15.1 | 15.2 | 13.7 | 11.9 | 11.2 | 10.1 | |
| Compilation Options Score (%) | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 | |
| Array Access Efficiency (%) | 79.9 | 80.3 | 81.0 | 81.2 | 81.4 | 81.9 | |
| Potential Speedups | |||||||
| Perfect Flow Complexity | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | |
| Perfect OpenMP/MPI/Pthread/TBB | 1.32 | 1.34 | 1.39 | 1.36 | 1.39 | 1.38 | |
| Perfect OpenMP/MPI/Pthread/TBB + Perfect Load Distribution | 1.34 | 2.32 | 4.52 | 9.14 | 18.1 | 34.2 | |
| Scalability - Gap | 1.00 | 1.78 | 3.46 | 6.92 | 14.14 | 28.67 | |
| No Scalar Integer | Potential Speedup | 1.02 | 1.02 | 1.02 | 1.02 | 1.02 | 1.01 |
| Nb Loops to get 80% | 5 | 6 | 6 | 6 | 5 | 5 | |
| FP Vectorised | Potential Speedup | 1.03 | 1.03 | 1.03 | 1.02 | 1.02 | 1.02 |
| Nb Loops to get 80% | 3 | 3 | 4 | 4 | 4 | 3 | |
| Fully Vectorised | Potential Speedup | 1.13 | 1.13 | 1.11 | 1.09 | 1.09 | 1.08 |
| Nb Loops to get 80% | 6 | 7 | 9 | 10 | 9 | 9 | |
| Only FP Arithmetic | Potential Speedup | 1.03 | 1.03 | 1.03 | 1.03 | 1.03 | 1.02 |
| Nb Loops to get 80% | 7 | 7 | 8 | 8 | 7 | 7 | |
| Source Object | Issue |
|---|---|
| ▼libdmumps.so | |
| ▼darrowheads.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_mem_compress_cb.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dmumps_comm_buffer.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_asm.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_asm_master_m.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_sol_pool.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_type3_symmetrize.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_front_aux.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_par_m.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_front_type2_aux.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dtools.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_process_blocfacto_LDLT.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dtype3_root.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_process_message.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼dfac_process_maprow.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. |
| ▼tools_common.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼mumps_load.F | |
| ○ | -O3 or -Ofast is missing. |
| ○ | -funroll-loops is missing. |
| ▼mumps_comm_buffer_common.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
| r0 | r1 | r2 | r3 | r4 | r5 | |
|---|---|---|---|---|---|---|
| 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 |
| Timestamp | 2026-07-06 00:06:44 | 2026-07-06 00:11:24 | 2026-07-06 00:15:41 | 2026-07-06 00:19:52 | 2026-07-06 00:24:00 | 2026-07-06 00:28:12 |
| Experiment Type | MPI; | MPI; OpenMP; | same as r1 | same as r1 | same as r1 | same as r1 |
| Machine | kairoscomp22 | 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 |
| Micro Architecture | GRANITE_RAPIDS | 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 |
| Cache Size | 491520 KB | 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 |
| Maximal Frequency | 2.10 GHz | 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 |
| Architecture used during static analysis | x86_64 | 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 |
| 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=mumps_comm_buffer_common.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 |
| Number of processes observed | 3 | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |
| Number of threads observed | 3 | 6 | 12 | 24 | 48 | 96 |
| Frequency Driver | acpi-cpufreq | 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 |
| Huge Pages | always | 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 |
| Number of sockets | 2 | 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 |
| MAQAO version | 2026.0.1 | 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 |
| Comments | same as r0 | same as r0 | same as r0 | same as r0 | same as r0 |