options

nemo-OMPI-ARMGCC-AMPERE.exe - 2023-07-31 15:35:31 - MAQAO 2.17.5

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

Global Metrics

Total Time (s)4.43 E3
Profiled Time (s)4.42 E3
Time in analyzed loops (%)54.1
Time in analyzed innermost loops (%)48.4
Time in user code (%)55.7
Compilation Options Score (%)100
Perfect Flow Complexity1.02
Array Access Efficiency (%)Not Available
GFLOPS0.0
Perfect OpenMP + MPI + Pthread1.19
Perfect OpenMP + MPI + Pthread + Perfect Load Distribution1.33
No Scalar IntegerPotential Speedup1.25
Nb Loops to get 80%41
FP VectorisedPotential Speedup1.37
Nb Loops to get 80%41
Fully VectorisedPotential Speedup1.48
Nb Loops to get 80%41
FP Arithmetic OnlyPotential Speedup1.50
Nb Loops to get 80%41

CQA Potential Speedups Summary

Loop Based Profile

Innermost Loop Based Profile

Application Categorization

Compilation Options

Source ObjectIssue
nemo-OMPI-ARMGCC-AMPERE.exe
p4zint.f90
iceitd.f90
zdfphy.f90
icetab.f90
trcrad.f90
trcsink.f90
stpctl.f90
p4zagg.f90
p4zsms.f90
icethd_zdf_bl99.f90
p4zmort.f90
zdfsh2.f90
p4zsink.f90
dynvor.f90
p4zpoc.f90
p4zmeso.f90
trcsbc.f90
p4zche.f90
dynldf_lap_blp.f90
p4zlim.f90
dynhpg.f90
stpmlf.f90
dynatf_qco.f90
p4zprod.f90
ldfslp.f90
icedyn_rhg_evp.f90
trcldf.f90
traqsr.f90
dynkeg.f90
traadv_fct.f90
icedyn_adv_pra.f90
zdftke.f90
trabbl.f90
traatf_qco.f90
trcadv.f90
traadv.f90
divhor.f90
p4zsed.f90
icevar.f90
p4zflx.f90
zdfevd.f90
dynspg_ts.f90
icedyn_rdgrft.f90
sshwzv.f90
traadv_mus.f90
lbclnk.f90
trazdf.f90
p4zlys.f90
tramle.f90
dynzad.f90
dynzdf.f90
p4zmicro.f90
p4zrem.f90
icethd_dh.f90
p4zopt.f90
p4zbio.f90
traldf_iso.f90
eosbn2.f90
trcstp.f90
lbcnfd.f90
ldftra.f90
zdfddm.f90
p4zfechem.f90
zdfiwm.f90
iceupdate.f90
zdfmxl.f90
lib_fortran.f90

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/home_nfs/bsergentm/workspace/projects/2023/emopass/nemo-4.2.1/tests/BENCH/EXP00/nemo-OMPI-ARMGCC-AMPERE.exe
Timestamp2023-07-31 15:35:31 Universal Timestamp1690810531
Number of processes observed80 Number of threads observed80
Experiment TypeMPI; OpenMP;
Machineo118
Architectureaarch64 Micro ArchitectureARM_NEOVERSE_N1
OS VersionLinux 4.18.0-372.9.1.el8.aarch64 #1 SMP Fri Apr 15 22:01:11 EDT 2022
Architecture used during static analysisaarch64 Micro Architecture used during static analysisARM_NEOVERSE_N1
Frequency Drivercppc_cpufreq Frequency Governoruserspace
Huge Pagesalways Hyperthreadingoff
Number of sockets1 Number of cores per socket80
Compilation Options
nemo-OMPI-ARMGCC-AMPERE.exe: GNU Fortran2008 13.1.0 -mcpu=neoverse-n1 -mlittle-endian -mabi=lp64 -g -O3 -fdefault-real-8 -ffree-line-length-512 -fallow-argument-mismatch -fno-omit-frame-pointer -funroll-loops -fintrinsic-modules-path /home_nfs/bsergentm/workspace/projects/2023/emopass/spack/opt-ampere-gcc/spack/linux-rhel8-neoverse_n1/gcc-8.5.0/gcc-13.1.0-obqswqhgpdfkgxyhjp5shz35jcncoz3d/lib/gcc/aarch64-unknown-linux-gnu/13.1.0/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h

Configuration Summary

Dataset
Run Command<executable>
MPI Commandmpirun -np 80 --map-by slot:PE=1 --bind-to core
Number Processes80
Number Nodes1
FilterNot Used
Profile StartNot Used
Maximal Path Number4
×