Help is available by moving the cursor above any
symbol or by checking MAQAO website.
| Total Time (s) | 838.32 | ||
| Max (Thread Active Time) (s) | 794.37 | ||
| Average Active Time (s) | 163.84 | ||
| Activity Ratio (%) | 20.4 | ||
| Average number of active threads | 8.21 E3 | ||
| Affinity Stability (%) | 63.2 | ||
| Time in analyzed loops (%) | 8.91 | ||
| Time in analyzed innermost loops (%) | 7.26 | ||
| Time in user code (%) | 12.0 | ||
| Compilation Options Score (%) | 16.7 | ||
| Array Access Efficiency (%) | 74.1 | ||
| Potential Speedups | |||
| Perfect Flow Complexity | 1.03 | ||
| Perfect OpenMP/MPI/Pthread/TBB | 8.53 | ||
| Perfect OpenMP/MPI/Pthread/TBB + Perfect Load Distribution | 37.2 | ||
| No Scalar Integer | Potential Speedup | 1.01 | |
| Nb Loops to get 80% | 8 | ||
| FP Vectorised | Potential Speedup | 1.01 | |
| Nb Loops to get 80% | 3 | ||
| Fully Vectorised | Potential Speedup | 1.05 | |
| Nb Loops to get 80% | 16 | ||
| FP Arithmetic Only | Potential Speedup | 1.04 | |
| Nb Loops to get 80% | 12 | ||
Enable log scale
| Source Object | Issue |
|---|---|
| ▼vlasiator | |
| ○ldz_magnetic_field.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○std_function.h | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○quadr.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○velocity_block_container.h | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○spatial_cell_cpu.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○dccrg_mpi_support.hpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○dipole.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○arch_device_host.h | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○velocity_mesh_cpu.h | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○gridGlue.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○sysboundarycondition.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○hashtable.h | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○stl_algo.h | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○arch_moments.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○fs_common.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○cpu_trans_map_amr.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○ioread.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○open_bucket_hashtable.h | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○fsgrid.hpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○dccrg.hpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○cpu_acc_load_blocks.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○cpu_acc_map.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○ldz_electric_field.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○ldz_hall.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○velocity_mesh_parameters.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○cpu_acc_sort_blocks.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| ○derivatives.cpp | For some functions (possibly ones added by the compiler), debug locations are available but not compilation options. Try to complement -g with -grecord-gcc-switches or -frecord-command-line. |
| Application | /gpfs/scratch/bsc33/bsc033790/vlasiator/inst/clang-ompi4-dev/vlasiator-vseitz/vlasiator | ||||
| Timestamp | NA | Universal Timestamp | NA | ||
| Number of processes observed | 7000 | Number of threads observed | 42000 | ||
| Experiment Type | MPI; OpenMP; | ||||
| Machine | gs08r2b66,gs10r2b52,gs08r2b72,gs03r1b45,gs08r2b60,gs08r2b58,gs09r1b68,gs03r2b24,gs08r2b14,gs08r2b16,gs09r1b25,gs05r2b53,gs08r2b62,gs05r2b61,gs05r2b56,gs04r3b19,gs06r3b01,gs03r1b39,gs05r2b54,gs10r2b33,gs09r1b18,gs03r1b35,gs03r1b56,gs09r3b17,gs03r1b65,gs09r1b51,gs05r2b50,gs08r2b53,gs05r2b11,gs05r2b46,gs03r2b54,gs03r2b28,gs09r3b19,gs10r2b16,gs10r2b41,gs09r1b08,gs04r3b56,gs06r3b09,gs09r1b11,gs04r3b62,gs09r1b41,gs09r3b50,gs08r2b63,gs03r1b15,gs05r2b42,gs10r2b10,gs06r3b58,gs09r3b09,gs08r2b68,gs03r2b50,gs03r2b16,gs08r2b30,gs10r2b40,gs09r3b52,gs05r2b52,gs09r3b42,gs08r2b26,gs10r2b12,gs03r1b05,gs05r2b66,gs08r2b04,gs09r1b36,gs04r3b29,gs05r2b64,gs10r2b42,gs03r1b29,gs05r2b67,gs03r1b23,gs09r1b47,gs04r3b02,gs09r3b39,gs04r3b48,gs08r2b41,gs05r2b21,gs09r1b38,gs10r2b30,gs03r1b18,gs09r1b53,gs05r2b14,gs03r1b63,gs08r2b22,gs03r1b51,gs04r3b32,gs03r2b70,gs05r2b72,gs09r3b29,gs05r2b10,gs10r2b32,gs08r2b46,gs03r2b06,gs09r1b32,gs04r3b60,gs09r1b43,gs09r3b10,gs10r2b20,gs06r3b57,gs03r2b49,gs03r2b57,gs03r2b60,gs08r2b38,gs08r2b11,gs06r3b16,gs03r1b58,gs06r3b44,gs05r2b36,gs09r3b12,gs05r2b58,gs06r3b55,gs09r1b01,gs03r1b26,gs09r3b46,gs06r3b13,gs06r3b47,gs09r3b54,gs05r2b12,gs06r3b51,gs08r2b28,gs04r3b12,gs10r2b31,gs05r2b26,gs09r3b02,gs03r1b46,gs04r3b08,gs05r2b24,gs06r3b45,gs10r2b18,gs10r2b15,gs05r2b71,gs09r3b44,gs05r2b02,gs03r2b47,gs05r2b20,gs06r3b41,gs10r2b37,gs04r3b30,gs06r3b53,gs09r1b07,gs05r2b48,gs03r2b59,gs03r2b53,gs03r1b38,gs04r3b09,gs09r1b30,gs03r2b30,gs05r2b32,gs09r1b13,gs09r3b20,gs03r1b66,gs09r3b41,gs10r2b14,gs03r1b41,gs04r3b20,gs06r3b43,gs06r3b17,gs03r2b43,gs03r1b28,gs09r3b47,gs09r3b56,gs09r1b44,gs04r3b66,gs09r1b03,gs04r3b64,gs09r1b21,gs05r2b43,gs06r3b38,gs09r3b14,gs03r1b16,gs03r1b04,gs09r1b22,gs08r2b08,gs06r3b14,gs03r1b57,gs04r3b16,gs04r3b58,gs10r2b28,gs09r1b37,gs03r1b61,gs03r1b08,gs04r3b51,gs10r2b34,gs09r3b04,gs03r1b06,gs06r3b61,gs09r1b46,gs03r2b69,gs05r2b55,gs04r3b33,gs08r2b51,gs03r2b63,gs04r3b06,gs03r2b07,gs06r3b15,gs08r2b47,gs09r1b63,gs09r3b43,gs04r3b41,gs06r3b07,gs09r1b16,gs03r1b33,gs06r3b11,gs03r2b62,gs08r2b54,gs04r3b36,gs05r2b18,gs06r3b34,gs09r3b58,gs03r1b44,gs04r3b47,gs06r3b05,gs03r1b37,gs03r1b43,gs05r2b28,gs09r3b55,gs06r3b37,gs03r2b03,gs10r2b17,gs08r2b43,gs08r2b71,gs09r3b24,gs04r3b26,gs03r2b26,gs06r3b24,gs08r2b70,gs03r2b13,gs03r2b27,gs06r3b35,gs09r1b04,gs06r3b42,gs09r1b35,gs03r2b39,gs04r3b44,gs03r1b17,gs08r2b18,gs09r3b48,gs03r2b05,gs08r2b56,gs06r3b03,gs10r2b19,gs09r1b23,gs03r2b58,gs05r2b31,gs09r1b02,gs06r3b25,gs08r2b17,gs03r2b29,gs09r3b53,gs03r1b07,gs09r1b69,gs03r2b23,gs09r1b67,gs06r3b21,gs09r3b30,gs08r2b49,gs03r2b35,gs09r3b32,gs03r1b13,gs09r1b49,gs09r1b71,gs04r3b15,gs08r2b55,gs04r3b45,gs03r1b54,gs09r3b26,gs05r2b15,gs04r3b17,gs09r1b34,gs05r2b19,gs08r2b13,gs03r2b25,gs06r3b18,gs06r3b23,gs03r2b48,gs08r2b01,gs04r3b46,gs06r3b08,gs03r2b61,gs08r2b45,gs09r1b09,gs05r2b47,gs09r1b57,gs03r1b42,gs06r3b30,gs05r2b44,gs03r2b45,gs08r2b03,gs09r3b08,gs09r1b17,gs04r3b43,gs03r2b15,gs10r2b26,gs08r2b27,gs09r1b56,gs03r2b31,gs03r1b11,gs09r1b31,gs09r1b50,gs03r2b09,gs08r2b33,gs06r3b48,gs03r1b34,gs09r1b24,gs09r3b45,gs03r1b64,gs08r2b19,gs05r2b37,gs03r1b36,gs03r1b62,gs10r2b48,gs04r3b24,gs09r3b11,gs09r1b40,gs10r2b11,gs08r2b20,gs04r3b18,gs08r2b23,gs09r3b51,gs09r1b39,gs04r3b22,gs04r3b11,gs04r3b39,gs08r2b09,gs03r1b14,gs03r1b03,gs09r3b28,gs06r3b59,gs03r1b12,gs08r2b21,gs08r2b15,gs09r3b16,gs06r3b56,gs10r2b43,gs09r1b29,gs08r2b25,gs08r2b39,gs08r2b57,gs04r3b01,gs05r2b17,gs09r3b71,gs03r2b19,gs04r3b31,gs03r1b02,gs06r3b49,gs08r2b32,gs04r3b38,gs09r1b66,gs04r3b10,gs06r3b46,gs09r1b52,gs09r1b60,gs03r2b56,gs08r2b29,gs03r1b49,gs03r2b22,gs04r3b14,gs06r3b28,gs06r3b54,gs05r2b40,gs04r3b67,gs05r2b57,gs05r2b45,gs04r3b28,gs05r2b63,gs09r1b42,gs09r1b10,gs03r2b46,gs04r3b21,gs06r3b40,gs09r3b57,gs09r3b49,gs06r3b52,gs04r3b04,gs03r2b11,gs06r3b12,gs04r3b35,gs09r1b06,gs03r2b68,gs09r3b18,gs03r1b69,gs05r2b38,gs05r2b09,gs06r3b33,gs05r2b27,gs09r3b01,gs04r3b34,gs04r3b37,gs09r1b72,gs03r2b01,gs04r3b07,gs03r1b01,gs05r2b65,gs03r1b21,gs05r2b03,gs03r1b27,gs09r3b40,gs05r2b39,gs09r3b13,gs03r1b19,gs03r2b20,gs03r2b66,gs06r3b70,gs09r1b45,gs03r2b21,gs03r1b40,gs05r2b05,gs04r3b49,gs09r3b31,gs05r2b33,gs03r1b55,gs06r3b19,gs05r2b29,gs04r3b13,gs03r1b09,gs09r3b03,gs03r1b50,gs03r2b33,gs09r1b12,gs06r3b60,gs04r3b27,gs03r2b40,gs06r3b72,gs09r3b21,gs10r2b39,gs10r2b45,gs04r3b57,gs03r2b44,gs04r3b65,gs08r2b44,gs04r3b03,gs09r1b26,gs05r2b07,gs06r3b06,gs09r3b06,gs09r1b20,gs06r3b10,gs09r3b07,gs10r2b27,gs06r3b62,gs03r1b72,gs09r1b65,gs03r1b70,gs10r2b29,gs04r3b42,gs06r3b39,gs03r2b36,gs09r1b14,gs10r2b35,gs05r2b30,gs06r3b36,gs03r2b02,gs05r2b25,gs03r1b52,gs03r1b30,gs09r1b64,gs09r1b15,gs03r1b60,gs04r3b05,gs09r1b33,gs04r3b23,gs03r2b64,gs06r3b29,gs03r2b08,gs09r1b54,gs09r3b25,gs06r3b04,gs10r2b25,gs05r2b08,gs03r1b20,gs03r2b32,gs09r1b05,gs03r2b14,gs06r3b02,gs09r3b15,gs09r3b27,gs03r1b10,gs09r1b19,gs05r2b68,gs04r3b50,gs08r2b52,gs09r3b68,gs09r1b48,gs05r2b51,gs03r2b67,gs08r2b40,gs03r1b53,gs06r3b20,gs04r3b25,gs09r3b05,gs03r1b24,gs10r2b53,gs10r2b50,gs06r3b50,gs10r2b36,gs09r3b59,gs04r3b40,gs08r2b42,gs05r2b41,gs09r3b23,gs09r3b22,gs08r2b48,gs08r2b24 | ||||
| Model Name | Intel(R) Xeon(R) Platinum 8480+ | ||||
| Architecture | x86_64 | Micro Architecture | SAPPHIRE_RAPIDS | ||
| Cache Size | 107520 KB | Number of Cores | 56 | ||
| OS Version | Linux 5.14.0-284.30.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 25 09:13:12 EDT 2023 | ||||
| Architecture used during static analysis | x86_64 | Micro Architecture used during static analysis | SAPPHIRE_RAPIDS | ||
| Frequency Driver | intel_cpufreq | Frequency Governor | performance | ||
| Huge Pages | always | Hyperthreading | on | ||
| Number of sockets | 2 | Number of cores per socket | 56 | ||
| Compilation Options | vlasiator: clang version 20.1.8 | ||||
| Dataset | |
| Run Command | <executable> --run_config Magnetosphere_after_1025.cfg --restart.filename /gpfs/projects/bsc33/bsc033790/vlasiator/restart_files/restart.0001025.2024-08-25_12-41-12.vlsv |
| MPI Command | srun --ntasks-per-node=<number_processes_per_node> --partition=gpp --time=00:45:00 --constraint=perfparanoid --cpus-per-task=8 --threads-per-core=1 -A bsc33 --nodes=<number_nodes> --qos=gp_xehpc --reservation=workhigh2-gpp /gpfs/scratch/bsc33/bsc033790/vlasiator/runs/tools-scaling-pop-2/memory.sh |
| Number Processes | 7000 |
| Number Nodes | 500 |
| Number Processes per Node | 14 |
| Filter | Not Used |
| Profile Start | Not Used |
| Profile Stop | Not Used |