options

xspecfem3D - 2022-10-21 15:13:39 - MAQAO 2.15.15

Help is available by moving the cursor above any symbol or by checking MAQAO website.

Global Metrics

Total Time (s)213.97
Profiled Time (s)211.10
Time in analyzed loops (%)99.3
Time in analyzed innermost loops (%)26.5
Time in user code (%)99.7
Compilation Options Score (%)25
Perfect Flow Complexity1.00
Array Access Efficiency (%)71.9
Perfect OpenMP + MPI + Pthread1.00
Perfect OpenMP + MPI + Pthread + Perfect Load Distribution1.00
No Scalar IntegerPotential Speedup1.32
Nb Loops to get 80%4
FP VectorisedPotential Speedup1.57
Nb Loops to get 80%5
Fully VectorisedPotential Speedup8.92
Nb Loops to get 80%21
FP Arithmetic OnlyPotential Speedup1.91
Nb Loops to get 80%11

CQA Potential Speedups Summary

Loop Based Profile

Innermost Loop Based Profile

Application Categorization

Compilation Options

Source ObjectIssue
xspecfem3D
assemble_MPI_vector.f90
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.
check_mesh_resolution.f90
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.
compute_forces_viscoelastic.F90
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.
compute_forces_viscoelastic_calling_routine.F90
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.
update_displacement_scheme.f90
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.
compute_stacey_viscoelastic.F90
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.
prepare_optimized_arrays.F90
-g is missing, it is needed to have more accurate reports.
-O2, -O3 or -Ofast is missing.
-x(target) or -ax(target) is missing.

Loop Path Count Profile

Cumulated Speedup If No Scalar Integer

Cumulated Speedup If FP Vectorized

Cumulated Speedup If Fully Vectorized

Cumulated Speedup If FP Arithmetic Only

Experiment Summary

Application./bin/xspecfem3D
Timestamp2022-10-21 15:13:39 Universal Timestamp1666358019
Number of processes observed4 Number of threads observed4
Experiment TypeMPI; OpenMP;
Machineskylake
Model NameIntel(R) Xeon(R) Platinum 8170 CPU @ 2.10GHz
Architecturex86_64 Micro ArchitectureSKYLAKE
Cache Size36608 KB Number of Cores26
OS VersionLinux 5.19.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 20 Sep 2022 15:17:59 +0000
Architecture used during static analysisx86_64 Micro Architecture used during static analysisSKYLAKE
Compilation Optionsxspecfem3D: Intel(R) Fortran 22.0-1775

Configuration Summary

Dataset
Run Command<executable>
MPI Commandmpirun -np <number_processes>
Number Processes4
Number Nodes1
FilterNot Used
Profile StartNot Used
Excluded Areas{type = loop ; module = xspecfem3D ; id = 376 ; },{type = loop ; module = xspecfem3D ; id = 367 ; },{type = loop ; module = xspecfem3D ; id = 6578 ; },
×