options

engine_linux64_intel_ifx_impi - 2024-10-10 15:20:56 - MAQAO 2.20.9

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

Global Metrics

Total Time (s)334.51
Profiled Time (s)305.75
Time in analyzed loops (%)86.0
Time in analyzed innermost loops (%)82.0
Time in user code (%)83.0
Compilation Options Score (%)0
Array Access Efficiency (%)94.2
Potential Speedups
Perfect Flow Complexity1.08
Perfect OpenMP + MPI + Pthread1.09
Perfect OpenMP + MPI + Pthread + Perfect Load Distribution1.16
No Scalar IntegerPotential Speedup1.06
Nb Loops to get 80%15
FP VectorisedPotential Speedup1.03
Nb Loops to get 80%9
Fully VectorisedPotential Speedup1.78
Nb Loops to get 80%16
FP Arithmetic OnlyPotential Speedup1.74
Nb Loops to get 80%29

CQA Potential Speedups Summary

Loop Based Profile

Innermost Loop Based Profile

Application Categorization

Compilation Options

Source ObjectIssue
engine_linux64_intel_ifx_impi
m2cplr.F-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/-Ofast, -x(target)
forint.F-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/-Ofast, -x(target)
layini.F-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/-Ofast, -x(target)
accele.F-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/-Ofast, -x(target)
cmain3.F-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/-Ofast, -x(target)
r4evec3.F-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/-Ofast, -x(target)
cdlen3.F-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/-Ofast, -x(target)
cfint3.F-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/-Ofast, -x(target)
r4def3.F-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/-Ofast, -x(target)
i7dst3.F-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/-Ofast, -x(target)
hist2.F-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/-Ofast, -x(target)
ccoef3.F-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/-Ofast, -x(target)
sortie_main.F-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/-Ofast, -x(target)
dtnoda.F-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/-Ofast, -x(target)
cdefo3.F-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/-Ofast, -x(target)
spmd_cell_size_exchange.F-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/-Ofast, -x(target)
spmd_exch2_a_pon.F-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/-Ofast, -x(target)
shvis3.F-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/-Ofast, -x(target)
intfop2.F-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/-Ofast, -x(target)
i7mainf.F-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/-Ofast, -x(target)
rbilan.F-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/-Ofast, -x(target)
rbyvit.F-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/-Ofast, -x(target)
rbyonf.F-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/-Ofast, -x(target)
rgbodv.F-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/-Ofast, -x(target)
sigeps02c.F-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/-Ofast, -x(target)
sforc3.F-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/-Ofast, -x(target)
i7main_crit_tri.F-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/-Ofast, -x(target)
spmd_i7xvcom2.F-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/-Ofast, -x(target)
chvis3.F-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/-Ofast, -x(target)
rforc3.F-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/-Ofast, -x(target)
redef3.F-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/-Ofast, -x(target)
asspar4.F-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/-Ofast, -x(target)
forintc.F-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/-Ofast, -x(target)
cstra3.F-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/-Ofast, -x(target)
spmd_i7fcom_pon.F-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/-Ofast, -x(target)
vitesse.F-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/-Ofast, -x(target)
mulawc.F-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/-Ofast, -x(target)
rgbcor.F-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/-Ofast, -x(target)
inttri.F-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/-Ofast, -x(target)
i7trivox.F-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/-Ofast, -x(target)
rgbodfp.F-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/-Ofast, -x(target)
cderi3.F-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/-Ofast, -x(target)
timer.F-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/-Ofast, -x(target)
parit.F-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/-Ofast, -x(target)
cnvec3.F-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/-Ofast, -x(target)
ccoor3.F-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/-Ofast, -x(target)
forints.F-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/-Ofast, -x(target)
inter_voxel_creation.F-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/-Ofast, -x(target)
i7for3.F-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/-Ofast, -x(target)
i7optcd.F-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/-Ofast, -x(target)
inter_cell_color.F-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/-Ofast, -x(target)
mmain.F90-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/-Ofast, -x(target)
sderi3.F-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/-Ofast, -x(target)
scoor3.F-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/-Ofast, -x(target)
i7cor3.F-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/-Ofast, -x(target)
i7main_opt_tri.F-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/-Ofast, -x(target)
depla.F-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/-Ofast, -x(target)
rgwall.F-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/-Ofast, -x(target)
ecrit.F-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/-Ofast, -x(target)
s8sav3.F-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/-Ofast, -x(target)
mulawglc.F-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/-Ofast, -x(target)
ccurv3.F-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/-Ofast, -x(target)
r4cum3p.F-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/-Ofast, -x(target)
scumu3p.F-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/-Ofast, -x(target)
bcs10.F-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/-Ofast, -x(target)
rbyfor.F-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/-Ofast, -x(target)
r2len3.F-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/-Ofast, -x(target)
r2coor3.F-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/-Ofast, -x(target)
cforc3.F-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/-Ofast, -x(target)
cbilan.F-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/-Ofast, -x(target)

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./../OpenRadioss/engine/cbuild_engine_linux64_intel_ifx_impi/engine_linux64_intel_ifx_impi
Timestamp2024-10-10 15:20:56 Universal Timestamp1728566456
Number of processes observed26 Number of threads observed52
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 6.10.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 17:21:02 +0000
Architecture used during static analysisx86_64 Micro Architecture used during static analysisSKYLAKE
Frequency Driverintel_cpufreq Frequency Governorperformance
Huge Pagesalways Hyperthreadingoff
Number of sockets2 Number of cores per socket26
Compilation Optionsengine_linux64_intel_ifx_impi: Intel(R) Fortran 24.0-1693

Configuration Summary

Dataset
Run Command<executable> -i NEON1M11_0001.rad
MPI Commandmpirun -np 26
Number Processes1
Number Nodes1
FilterNot Used
Profile StartNot Used
×