options

Functions and Loops

117 loops and 47 functions have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.23% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis.
Inclusive metrics are only related to the given object code and do not include other external objects / libraries.

Columns Filter

Coverage gcc_7 (%) Coverage Excluding Loops gcc_7 (%) Max Inclusive Time Over Threads gcc_7 (s) Max Exclusive Time Over Threads gcc_7 (s) Inclusive Time w.r.t. Wall Time gcc_7 (s) Exclusive Time w.r.t. Wall Time gcc_7 (s) Nb Threads gcc_7 Deviation (coverage) gcc_7 Deviation (walltime) gcc_7 Categories gcc_7 GFLOPS gcc_7 Compilation Options
NameModuleCoverage gcc_7 (%)Coverage Excluding Loops gcc_7 (%)Max Inclusive Time Over Threads gcc_7 (s)Max Exclusive Time Over Threads gcc_7 (s)Inclusive Time w.r.t. Wall Time gcc_7 (s)Exclusive Time w.r.t. Wall Time gcc_7 (s)Nb Threads gcc_7Deviation (coverage) gcc_7Deviation (walltime) gcc_7Categories gcc_7GFLOPS gcc_7Compilation Options
__advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0+exec34.580.0012.480.0112.240.002520.240.09Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 109 - advec_mom_kernel.f90:246-248 - exec+4.590.001.700.011.620.00160.000.000.00
Loop 110 - advec_mom_kernel.f90:248-248 - exec4.594.591.691.691.621.622520.070.020.00
Loop 111 - advec_mom_kernel.f90:172-240 - exec [...]+2.950.001.130.011.050.00100.000.000.00
Loop 112 - advec_mom_kernel.f90:172-240 - exec [...]2.952.951.131.131.051.052520.100.030.00
Loop 123 - advec_mom_kernel.f90:112-117 - exec+2.640.001.000.010.940.00380.000.000.00
Loop 124 - advec_mom_kernel.f90:116-117 - exec2.642.640.990.990.930.932520.060.020.00
Loop 105 - advec_mom_kernel.f90:143-144 - exec+3.090.001.170.011.090.00470.000.000.00
Loop 106 - advec_mom_kernel.f90:143-144 - exec3.093.091.161.161.091.092520.100.030.00
Loop 117 - advec_mom_kernel.f90:82-87 - exec+3.130.001.200.011.110.00400.000.000.00
Loop 118 - advec_mom_kernel.f90:86-87 - exec3.133.131.191.191.111.112520.090.030.00
Loop 101 - advec_mom_kernel.f90:180-184 - exec+4.600.001.720.021.630.00210.010.000.00
Loop 102 - advec_mom_kernel.f90:184-184 - exec4.604.601.701.701.631.632520.070.030.00
Loop 115 - advec_mom_kernel.f90:190-196 - exec [...]+0.970.000.410.010.340.00200.000.000.00
Loop 116 - advec_mom_kernel.f90:196-196 - exec0.970.970.400.400.340.342520.060.020.00
Loop 103 - advec_mom_kernel.f90:151-176 - exec+2.890.001.130.001.020.00180.000.000.00
Loop 104 - advec_mom_kernel.f90:151-176 - exec2.892.891.121.121.021.022520.100.030.00
Loop 121 - advec_mom_kernel.f90:102-107 - exec+2.570.001.010.020.910.00370.010.000.00
Loop 122 - advec_mom_kernel.f90:106-107 - exec2.572.571.001.000.910.912520.090.030.00
Loop 113 - advec_mom_kernel.f90:207-208 - exec+3.130.001.180.011.110.00310.000.000.00
Loop 114 - advec_mom_kernel.f90:207-208 - exec3.133.131.171.171.111.112520.070.020.00
Loop 107 - advec_mom_kernel.f90:131-131 - exec+0.970.000.400.010.340.00320.000.000.00
Loop 108 - advec_mom_kernel.f90:131-131 - exec0.970.970.400.400.340.342520.070.020.00
Loop 119 - advec_mom_kernel.f90:92-97 - exec+3.050.001.170.011.080.00360.000.000.00
Loop 120 - advec_mom_kernel.f90:96-97 - exec3.043.041.161.161.081.082520.100.040.00
__advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0+exec20.610.007.450.017.300.002520.160.06Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 73 - advec_cell_kernel.f90:85-91 - exec+1.550.000.620.010.550.00240.000.000.00
Loop 74 - advec_cell_kernel.f90:90-91 - exec1.541.540.610.610.550.552520.070.030.00
Loop 79 - advec_cell_kernel.f90:85-246 - exec [...]+3.720.001.360.011.320.00120.000.000.00
Loop 80 - advec_cell_kernel.f90:202-246 - exec [...]3.723.721.351.351.321.322520.040.010.00
Loop 69 - advec_cell_kernel.f90:161-170 - exec+3.740.001.360.001.320.0030.000.000.00
Loop 70 - advec_cell_kernel.f90:165-170 - exec3.743.741.361.361.321.322520.030.010.00
Loop 81 - advec_cell_kernel.f90:177-183 - exec+1.520.000.600.010.540.00220.000.000.00
Loop 82 - advec_cell_kernel.f90:182-183 - exec1.521.520.600.600.540.542520.080.030.00
Loop 75 - advec_cell_kernel.f90:85-101 - exec [...]+1.270.000.500.000.450.00190.000.000.00
Loop 76 - advec_cell_kernel.f90:100-101 - exec1.271.270.500.500.450.452520.040.010.00
Loop 71 - advec_cell_kernel.f90:110-155 - exec [...]+3.780.001.410.001.340.00140.000.000.00
Loop 72 - advec_cell_kernel.f90:110-155 - exec [...]3.783.781.401.401.341.342520.040.020.00
Loop 77 - advec_cell_kernel.f90:252-261 - exec+3.740.001.370.011.320.0030.010.000.00
Loop 78 - advec_cell_kernel.f90:256-261 - exec3.743.741.361.361.321.322520.030.010.00
Loop 83 - advec_cell_kernel.f90:177-193 - exec [...]+1.300.000.520.010.460.00150.000.000.00
Loop 84 - advec_cell_kernel.f90:192-193 - exec1.301.300.510.510.460.462520.040.020.00
__pdv_kernel_module_MOD_pdv_kernel._omp_fn.0+exec11.920.004.290.014.220.002520.110.04Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 54 - PdV_kernel.f90:67-135 - exec [...]+6.470.002.370.012.290.00270.000.000.00
Loop 55 - PdV_kernel.f90:114-135 - exec [...]6.476.472.362.362.292.292520.080.030.00
Loop 56 - PdV_kernel.f90:67-99 - exec [...]+5.440.001.970.001.930.00100.000.000.00
Loop 57 - PdV_kernel.f90:78-99 - exec [...]5.445.441.961.961.931.932520.050.020.00
__accelerate_kernel_module_MOD_accelerate_kernel._omp_fn.0+exec5.630.002.120.011.990.002520.090.03Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 63 - accelerate_kernel.f90:67-76 - exec+5.630.002.130.011.990.00310.000.000.00
Loop 65 - accelerate_kernel.f90:67-76 - exec5.635.632.112.111.991.992520.090.030.00
Loop 64 - accelerate_kernel.f90:67-76 - exec0.000.000.010.010.000.00290.000.000.00
__reset_field_kernel_module_MOD_reset_field_kernel._omp_fn.0+exec4.990.001.830.011.770.002520.060.02Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 298 - reset_field_kernel.f90:50-50 - exec0.000.000.000.000.000.0000.000.000.00
Loop 296 - reset_field_kernel.f90:50-63 - exec [...]+2.680.001.000.010.950.00180.000.000.00
Loop 297 - reset_field_kernel.f90:62-63 - exec2.682.681.001.000.950.952520.050.020.00
Loop 299 - reset_field_kernel.f90:50-53 - exec+2.310.000.860.000.820.0060.000.000.00
Loop 300 - reset_field_kernel.f90:52-53 - exec2.312.310.860.860.820.822520.040.020.00
__ideal_gas_kernel_module_MOD_ideal_gas_kernel._omp_fn.0+exec4.950.001.830.011.750.002520.080.03Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 212 - ideal_gas_kernel.f90:48-55 - exec+4.950.001.830.011.750.00230.000.000.00
Loop 213 - ideal_gas_kernel.f90:50-55 - exec4.954.951.831.831.751.752520.080.030.00
Loop 211 - ideal_gas_kernel.f90:45-48 - exec0.000.000.000.000.000.0000.000.000.00
__flux_calc_kernel_module_MOD_flux_calc_kernel._omp_fn.0+exec4.020.001.510.011.420.002520.100.03Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 167 - flux_calc_kernel.f90:49-60 - exec [...]+4.020.001.520.011.420.00340.000.000.00
Loop 168 - flux_calc_kernel.f90:58-60 - exec4.024.021.511.511.421.422520.100.030.00
__calc_dt_kernel_module_MOD_calc_dt_kernel._omp_fn.0+exec3.430.001.250.011.210.002520.050.02Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 153 - calc_dt_kernel.f90:91-91 - exec0.000.000.000.000.000.0010.000.000.00
Loop 156 - calc_dt_kernel.f90:93-129 - exec+3.430.001.260.001.210.0000.000.000.00
Loop 154 - calc_dt_kernel.f90:93-129 - exec+3.430.001.260.011.210.00290.000.000.00
Loop 155 - calc_dt_kernel.f90:99-129 - exec3.433.431.251.251.211.212520.050.020.00
gomp_team_barrier_wait_endlibgomp.so.1.0.02.672.671.481.480.950.952520.490.17OMP (%): 100.000.00
__viscosity_kernel_module_MOD_viscosity_kernel._omp_fn.0+exec2.560.000.970.010.910.002520.060.02Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 831 - viscosity_kernel.f90:54-89 - exec+2.560.000.970.000.910.0000.000.000.00
Loop 829 - viscosity_kernel.f90:54-89 - exec+2.560.000.970.000.910.00100.000.000.00
Loop 828 - viscosity_kernel.f90:56-89 - exec0.000.000.000.000.000.0000.000.000.00
Loop 830 - viscosity_kernel.f90:56-89 - exec2.562.560.970.970.910.912520.060.020.00
__revert_kernel_module_MOD_revert_kernel._omp_fn.0+exec2.310.000.850.010.820.002520.040.02Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 310 - revert_kernel.f90:45-48 - exec+2.310.000.860.010.820.0040.010.000.00
Loop 311 - revert_kernel.f90:47-48 - exec2.312.310.850.850.820.822520.040.020.00
Loop 309 - revert_kernel.f90:41-45 - exec0.000.000.000.000.000.0000.000.000.00
gomp_barrier_wait_endlibgomp.so.1.0.01.421.420.730.730.500.502490.430.15OMP (%): 100.000.00
__field_summary_kernel_module_MOD_field_summary_kernel._omp_fn.0+exec0.300.000.120.000.110.002520.020.01Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 162 - field_summary_kernel.f90:54-71 - exec+0.300.000.130.010.110.00120.000.000.00
Loop 163 - field_summary_kernel.f90:62-71 - exec0.300.300.120.120.110.112520.020.010.00
__memset_avx512_unaligned_ermslibc.so.60.120.120.050.050.040.042520.010.00Memory (%): 100.000.00
unknown_kernel_regionkernel0.110.000.110.000.040.002520.050.02System (%): 96.58
OMP (%): 3.27
MPI (%): 0.15
0.00
gomp_team_barrier_wait_finallibgomp.so.1.0.00.050.050.050.050.020.022390.030.01OMP (%): 100.000.00
gomp_barrier_waitlibgomp.so.1.0.00.050.050.060.060.020.022330.030.01OMP (%): 100.000.00
__update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0+exec0.030.000.040.010.010.002220.020.01Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 346 - update_halo_kernel.f90:130-639 - exec [...]+0.000.000.010.010.000.0050.000.000.00
Loop 348 - update_halo_kernel.f90:130-639 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 347 - update_halo_kernel.f90:639-639 - exec0.000.000.000.000.000.0000.000.000.00
Loop 465 - update_halo_kernel.f90:207-277 - exec [...]+0.000.000.010.010.000.0080.000.000.00
Loop 466 - update_halo_kernel.f90:211-211 - exec0.000.000.000.000.000.0000.000.000.00
Loop 459 - update_halo_kernel.f90:168-234 - exec [...]+0.000.000.000.000.000.0060.000.000.00
Loop 460 - update_halo_kernel.f90:234-234 - exec0.000.000.000.000.000.0000.000.000.00
Loop 467 - update_halo_kernel.f90:211-211 - exec0.000.000.000.000.000.0000.000.000.00
Loop 458 - update_halo_kernel.f90:244-244 - exec0.000.000.000.000.000.0000.000.000.00
Loop 423 - update_halo_kernel.f90:359-473 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 424 - update_halo_kernel.f90:363-363 - exec0.000.000.000.000.000.0000.000.000.00
Loop 330 - update_halo_kernel.f90:702-702 - exec0.000.000.000.000.000.0000.000.000.00
Loop 396 - update_halo_kernel.f90:463-463 - exec+0.000.000.000.000.000.0030.000.000.00
Loop 397 - update_halo_kernel.f90:463-463 - exec0.000.000.000.000.000.0000.000.000.00
Loop 492 - update_halo_kernel.f90:115-115 - exec+0.000.000.000.000.000.0030.000.000.00
Loop 493 - update_halo_kernel.f90:115-115 - exec0.000.000.000.000.000.0000.000.000.00
Loop 337 - update_halo_kernel.f90:668-672 - exec+0.000.000.000.000.000.0040.000.000.00
Loop 338 - update_halo_kernel.f90:672-672 - exec0.000.000.000.000.000.0000.000.000.00
Loop 343 - update_halo_kernel.f90:645-649 - exec+0.000.000.010.010.000.00130.000.000.00
Loop 344 - update_halo_kernel.f90:649-649 - exec0.000.000.000.000.000.0000.000.000.00
Loop 342 - update_halo_kernel.f90:659-659 - exec0.000.000.000.000.000.0000.000.000.00
Loop 401 - update_halo_kernel.f90:453-453 - exec0.000.000.000.000.000.0000.000.000.00
Loop 468 - update_halo_kernel.f90:201-201 - exec+0.000.000.000.000.000.0010.000.000.00
Loop 469 - update_halo_kernel.f90:201-201 - exec0.000.000.000.000.000.0000.000.000.00
Loop 395 - update_halo_kernel.f90:473-473 - exec0.000.000.000.000.000.0000.000.000.00
Loop 359 - update_halo_kernel.f90:592-639 - exec [...]+0.000.000.000.000.000.0040.000.000.00
Loop 361 - update_halo_kernel.f90:592-639 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 360 - update_halo_kernel.f90:596-596 - exec0.000.000.000.000.000.0000.000.000.00
Loop 404 - update_halo_kernel.f90:440-440 - exec0.000.000.000.000.000.0000.000.000.00
Loop 350 - update_halo_kernel.f90:625-629 - exec+0.000.000.000.000.000.0050.000.000.00
Loop 351 - update_halo_kernel.f90:629-629 - exec0.000.000.000.000.000.0000.000.000.00
Loop 489 - update_halo_kernel.f90:121-677 - exec [...]+0.000.000.000.000.000.0090.000.000.00
Loop 490 - update_halo_kernel.f90:125-125 - exec0.000.000.000.000.000.0000.000.000.00
Loop 340 - update_halo_kernel.f90:659-659 - exec+0.000.000.010.010.000.00170.000.000.00
Loop 341 - update_halo_kernel.f90:659-659 - exec0.000.000.000.000.000.0000.000.000.00
Loop 488 - update_halo_kernel.f90:135-135 - exec0.000.000.000.000.000.0000.000.000.00
Loop 435 - update_halo_kernel.f90:316-340 - exec [...]+0.000.000.000.000.000.0010.000.000.00
Loop 436 - update_halo_kernel.f90:320-320 - exec0.000.000.000.000.000.0000.000.000.00
Loop 473 - update_halo_kernel.f90:191-191 - exec0.000.000.000.000.000.0000.000.000.00
Loop 455 - update_halo_kernel.f90:254-254 - exec0.000.000.000.000.000.0000.000.000.00
Loop 428 - update_halo_kernel.f90:350-350 - exec0.000.000.000.000.000.0000.000.000.00
Loop 464 - update_halo_kernel.f90:221-221 - exec0.000.000.000.000.000.0000.000.000.00
Loop 431 - update_halo_kernel.f90:340-340 - exec0.000.000.000.000.000.0000.000.000.00
Loop 416 - update_halo_kernel.f90:393-393 - exec0.000.000.000.000.000.0000.000.000.00
Loop 456 - update_halo_kernel.f90:244-244 - exec+0.000.000.010.010.000.00140.010.000.00
Loop 457 - update_halo_kernel.f90:244-244 - exec0.000.000.000.000.000.0000.000.000.00
Loop 438 - update_halo_kernel.f90:307-307 - exec+0.000.000.000.000.000.00130.000.000.00
Loop 439 - update_halo_kernel.f90:307-307 - exec0.000.000.000.000.000.0000.000.000.00
Loop 333 - update_halo_kernel.f90:692-692 - exec0.000.000.000.000.000.0000.000.000.00
Loop 480 - update_halo_kernel.f90:158-158 - exec+0.000.000.000.000.000.00120.000.000.00
Loop 481 - update_halo_kernel.f90:158-158 - exec0.000.000.000.000.000.0000.000.000.00
Loop 318 - update_halo_kernel.f90:745-745 - exec0.000.000.000.000.000.0000.000.000.00
Loop 365 - update_halo_kernel.f90:586-586 - exec0.000.000.000.000.000.0000.000.000.00
Loop 345 - update_halo_kernel.f90:649-649 - exec0.000.000.000.000.000.0000.000.000.00
Loop 321 - update_halo_kernel.f90:735-735 - exec0.000.000.000.000.000.0000.000.000.00
Loop 363 - update_halo_kernel.f90:582-586 - exec+0.000.000.000.000.000.0040.000.000.00
Loop 364 - update_halo_kernel.f90:586-586 - exec0.000.000.000.000.000.0000.000.000.00
Loop 366 - update_halo_kernel.f90:569-569 - exec+0.000.000.010.010.000.00180.010.000.00
Loop 367 - update_halo_kernel.f90:569-569 - exec0.000.000.000.000.000.0000.000.000.00
Loop 374 - update_halo_kernel.f90:549-549 - exec0.000.000.000.000.000.0000.000.000.00
Loop 355 - update_halo_kernel.f90:616-616 - exec0.000.000.000.000.000.0000.000.000.00
Loop 453 - update_halo_kernel.f90:201-254 - exec [...]+0.000.000.010.010.000.00230.000.000.00
Loop 454 - update_halo_kernel.f90:254-254 - exec0.000.000.000.000.000.0000.000.000.00
Loop 432 - update_halo_kernel.f90:330-330 - exec+0.000.000.000.000.000.0020.000.000.00
Loop 433 - update_halo_kernel.f90:330-330 - exec0.000.000.000.000.000.0000.000.000.00
Loop 358 - update_halo_kernel.f90:606-606 - exec0.000.000.000.000.000.0000.000.000.00
Loop 408 - update_halo_kernel.f90:420-420 - exec+0.000.000.000.000.000.0040.000.000.00
Loop 409 - update_halo_kernel.f90:420-420 - exec0.000.000.000.000.000.0000.000.000.00
Loop 383 - update_halo_kernel.f90:516-516 - exec0.000.000.000.000.000.0000.000.000.00
Loop 324 - update_halo_kernel.f90:725-725 - exec0.000.000.000.000.000.0000.000.000.00
Loop 336 - update_halo_kernel.f90:682-682 - exec0.000.000.000.000.000.0000.000.000.00
Loop 393 - update_halo_kernel.f90:469-473 - exec+0.000.000.000.000.000.00140.000.000.00
Loop 394 - update_halo_kernel.f90:473-473 - exec0.000.000.000.000.000.0000.000.000.00
Loop 386 - update_halo_kernel.f90:506-506 - exec0.000.000.000.000.000.0000.000.000.00
Loop 327 - update_halo_kernel.f90:715-715 - exec0.000.000.000.000.000.0000.000.000.00
Loop 387 - update_halo_kernel.f90:492-496 - exec+0.000.000.000.000.000.0010.000.000.00
Loop 388 - update_halo_kernel.f90:496-496 - exec0.000.000.000.000.000.0000.000.000.00
Loop 372 - update_halo_kernel.f90:549-549 - exec+0.000.000.000.000.000.00100.000.000.00
Loop 373 - update_halo_kernel.f90:549-549 - exec0.000.000.000.000.000.0000.000.000.00
Loop 362 - update_halo_kernel.f90:596-596 - exec0.000.000.000.000.000.0000.000.000.00
Loop 369 - update_halo_kernel.f90:506-559 - exec [...]+0.000.000.010.010.000.00120.010.000.00
Loop 370 - update_halo_kernel.f90:559-559 - exec0.000.000.000.000.000.0000.000.000.00
Loop 491 - update_halo_kernel.f90:125-125 - exec0.000.000.000.000.000.0000.000.000.00
Loop 334 - update_halo_kernel.f90:682-682 - exec+0.000.000.000.000.000.0050.000.000.00
Loop 335 - update_halo_kernel.f90:682-682 - exec0.000.000.000.000.000.0000.000.000.00
Loop 479 - update_halo_kernel.f90:168-168 - exec0.000.000.000.000.000.0000.000.000.00
Loop 380 - update_halo_kernel.f90:526-526 - exec0.000.000.000.000.000.0000.000.000.00
Loop 486 - update_halo_kernel.f90:135-135 - exec+0.000.000.000.000.000.0040.000.000.00
Loop 487 - update_halo_kernel.f90:135-135 - exec0.000.000.000.000.000.0000.000.000.00
Loop 411 - update_halo_kernel.f90:406-410 - exec+0.000.000.000.000.000.0030.000.000.00
Loop 412 - update_halo_kernel.f90:410-410 - exec0.000.000.000.000.000.0000.000.000.00
Loop 449 - update_halo_kernel.f90:277-277 - exec0.000.000.000.000.000.0000.000.000.00
Loop 452 - update_halo_kernel.f90:264-264 - exec0.000.000.000.000.000.0000.000.000.00
Loop 375 - update_halo_kernel.f90:535-539 - exec+0.000.000.010.010.000.0060.010.000.00
Loop 376 - update_halo_kernel.f90:539-539 - exec0.000.000.000.000.000.0000.000.000.00
Loop 413 - update_halo_kernel.f90:410-410 - exec0.000.000.000.000.000.0000.000.000.00
Loop 378 - update_halo_kernel.f90:526-526 - exec+0.000.000.000.000.000.00130.000.000.00
Loop 379 - update_halo_kernel.f90:526-526 - exec0.000.000.000.000.000.0000.000.000.00
Loop 450 - update_halo_kernel.f90:264-264 - exec+0.000.000.010.010.000.00280.010.000.00
Loop 451 - update_halo_kernel.f90:264-264 - exec0.000.000.000.000.000.0000.000.000.00
Loop 328 - update_halo_kernel.f90:682-702 - exec [...]+0.000.000.000.000.000.00150.000.000.00
Loop 329 - update_halo_kernel.f90:702-702 - exec0.000.000.000.000.000.0000.000.000.00
Loop 441 - update_halo_kernel.f90:221-297 - exec [...]+0.000.000.010.010.000.00110.010.000.00
Loop 442 - update_halo_kernel.f90:297-297 - exec0.000.000.000.000.000.0000.000.000.00
Loop 319 - update_halo_kernel.f90:731-745 - exec [...]+0.000.000.010.010.000.00160.000.000.00
Loop 320 - update_halo_kernel.f90:735-735 - exec0.000.000.000.000.000.0000.000.000.00
Loop 440 - update_halo_kernel.f90:307-307 - exec0.000.000.000.000.000.0000.000.000.00
Loop 446 - update_halo_kernel.f90:287-287 - exec0.000.000.000.000.000.0000.000.000.00
Loop 325 - update_halo_kernel.f90:711-715 - exec+0.000.000.000.000.000.0080.000.000.00
Loop 326 - update_halo_kernel.f90:715-715 - exec0.000.000.000.000.000.0000.000.000.00
Loop 461 - update_halo_kernel.f90:234-234 - exec0.000.000.000.000.000.0000.000.000.00
Loop 392 - update_halo_kernel.f90:483-483 - exec0.000.000.000.000.000.0000.000.000.00
Loop 482 - update_halo_kernel.f90:158-158 - exec0.000.000.000.000.000.0000.000.000.00
Loop 470 - update_halo_kernel.f90:201-201 - exec0.000.000.000.000.000.0000.000.000.00
Loop 384 - update_halo_kernel.f90:506-506 - exec+0.000.000.010.010.000.0030.010.000.00
Loop 385 - update_halo_kernel.f90:506-506 - exec0.000.000.000.000.000.0000.000.000.00
Loop 422 - update_halo_kernel.f90:373-373 - exec0.000.000.000.000.000.0000.000.000.00
Loop 368 - update_halo_kernel.f90:569-569 - exec0.000.000.000.000.000.0000.000.000.00
Loop 420 - update_halo_kernel.f90:373-373 - exec+0.000.000.000.000.000.0000.000.000.00
Loop 421 - update_halo_kernel.f90:373-373 - exec0.000.000.000.000.000.0000.000.000.00
Loop 356 - update_halo_kernel.f90:602-606 - exec+0.000.000.000.000.000.0050.000.000.00
Loop 357 - update_halo_kernel.f90:606-606 - exec0.000.000.000.000.000.0000.000.000.00
Loop 398 - update_halo_kernel.f90:463-463 - exec0.000.000.000.000.000.0000.000.000.00
Loop 410 - update_halo_kernel.f90:420-420 - exec0.000.000.000.000.000.0000.000.000.00
Loop 349 - update_halo_kernel.f90:639-639 - exec0.000.000.000.000.000.0000.000.000.00
Loop 402 - update_halo_kernel.f90:440-440 - exec+0.000.000.000.000.000.00110.000.000.00
Loop 403 - update_halo_kernel.f90:440-440 - exec0.000.000.000.000.000.0000.000.000.00
Loop 339 - update_halo_kernel.f90:672-672 - exec0.000.000.000.000.000.0000.000.000.00
Loop 389 - update_halo_kernel.f90:496-496 - exec0.000.000.000.000.000.0000.000.000.00
Loop 399 - update_halo_kernel.f90:449-453 - exec+0.000.000.000.000.000.0060.000.000.00
Loop 400 - update_halo_kernel.f90:453-453 - exec0.000.000.000.000.000.0000.000.000.00
Loop 495 - update_halo_kernel.f90:101-158 - exec [...]+0.000.000.000.000.000.0020.000.000.00
Loop 496 - update_halo_kernel.f90:105-105 - exec0.000.000.000.000.000.0000.000.000.00
Loop 419 - update_halo_kernel.f90:383-383 - exec0.000.000.000.000.000.0000.000.000.00
Loop 352 - update_halo_kernel.f90:629-629 - exec0.000.000.000.000.000.0000.000.000.00
Loop 434 - update_halo_kernel.f90:330-330 - exec0.000.000.000.000.000.0000.000.000.00
Loop 417 - update_halo_kernel.f90:330-383 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 418 - update_halo_kernel.f90:383-383 - exec0.000.000.000.000.000.0000.000.000.00
Loop 471 - update_halo_kernel.f90:187-211 - exec [...]+0.000.000.000.000.000.0040.000.000.00
Loop 472 - update_halo_kernel.f90:191-191 - exec0.000.000.000.000.000.0000.000.000.00
Loop 377 - update_halo_kernel.f90:539-539 - exec0.000.000.000.000.000.0000.000.000.00
Loop 426 - update_halo_kernel.f90:350-350 - exec+0.000.000.000.000.000.0070.000.000.00
Loop 427 - update_halo_kernel.f90:350-350 - exec0.000.000.000.000.000.0000.000.000.00
Loop 437 - update_halo_kernel.f90:320-320 - exec0.000.000.000.000.000.0000.000.000.00
Loop 444 - update_halo_kernel.f90:287-287 - exec+0.000.000.000.000.000.0020.000.000.00
Loop 445 - update_halo_kernel.f90:287-287 - exec0.000.000.000.000.000.0000.000.000.00
Loop 485 - update_halo_kernel.f90:148-148 - exec0.000.000.000.000.000.0000.000.000.00
Loop 425 - update_halo_kernel.f90:363-363 - exec0.000.000.000.000.000.0000.000.000.00
Loop 462 - update_halo_kernel.f90:221-221 - exec+0.000.000.000.000.000.0090.000.000.00
Loop 463 - update_halo_kernel.f90:221-221 - exec0.000.000.000.000.000.0000.000.000.00
Loop 447 - update_halo_kernel.f90:273-297 - exec [...]+0.000.000.000.000.000.0030.000.000.00
Loop 448 - update_halo_kernel.f90:277-277 - exec0.000.000.000.000.000.0000.000.000.00
Loop 429 - update_halo_kernel.f90:336-373 - exec [...]+0.000.000.000.000.000.0020.000.000.00
Loop 430 - update_halo_kernel.f90:340-340 - exec0.000.000.000.000.000.0000.000.000.00
Loop 474 - update_halo_kernel.f90:178-178 - exec+0.000.000.010.010.000.00250.010.000.00
Loop 475 - update_halo_kernel.f90:178-178 - exec0.000.000.000.000.000.0000.000.000.00
Loop 390 - update_halo_kernel.f90:483-483 - exec+0.000.000.010.010.000.00160.000.000.00
Loop 391 - update_halo_kernel.f90:483-483 - exec0.000.000.000.000.000.0000.000.000.00
Loop 322 - update_halo_kernel.f90:725-725 - exec+0.000.000.000.000.000.00120.000.000.00
Loop 323 - update_halo_kernel.f90:725-725 - exec0.000.000.000.000.000.0000.000.000.00
Loop 494 - update_halo_kernel.f90:115-115 - exec0.000.000.000.000.000.0000.000.000.00
Loop 381 - update_halo_kernel.f90:512-629 - exec [...]+0.000.000.010.010.000.00110.000.000.00
Loop 382 - update_halo_kernel.f90:516-516 - exec0.000.000.000.000.000.0000.000.000.00
Loop 476 - update_halo_kernel.f90:178-178 - exec0.000.000.000.000.000.0000.000.000.00
Loop 316 - update_halo_kernel.f90:725-745 - exec [...]+0.000.000.010.010.000.00170.000.000.00
Loop 317 - update_halo_kernel.f90:745-745 - exec0.000.000.000.000.000.0000.000.000.00
Loop 477 - update_halo_kernel.f90:115-168 - exec [...]+0.000.000.010.010.000.00200.010.000.00
Loop 478 - update_halo_kernel.f90:168-168 - exec0.000.000.000.000.000.0000.000.000.00
Loop 353 - update_halo_kernel.f90:616-616 - exec+0.000.000.000.000.000.0090.000.000.00
Loop 354 - update_halo_kernel.f90:616-616 - exec0.000.000.000.000.000.0000.000.000.00
Loop 405 - update_halo_kernel.f90:426-430 - exec+0.000.000.000.000.000.0060.000.000.00
Loop 406 - update_halo_kernel.f90:430-430 - exec0.000.000.000.000.000.0000.000.000.00
Loop 407 - update_halo_kernel.f90:430-430 - exec0.000.000.000.000.000.0000.000.000.00
Loop 443 - update_halo_kernel.f90:297-297 - exec0.000.000.000.000.000.0000.000.000.00
Loop 497 - update_halo_kernel.f90:105-105 - exec0.000.000.000.000.000.0000.000.000.00
Loop 483 - update_halo_kernel.f90:144-735 - exec [...]+0.000.000.000.000.000.0060.000.000.00
Loop 484 - update_halo_kernel.f90:148-148 - exec0.000.000.000.000.000.0000.000.000.00
Loop 331 - update_halo_kernel.f90:688-702 - exec [...]+0.000.000.010.010.000.0050.000.000.00
Loop 332 - update_halo_kernel.f90:692-692 - exec0.000.000.000.000.000.0000.000.000.00
Loop 371 - update_halo_kernel.f90:559-559 - exec0.000.000.000.000.000.0000.000.000.00
Loop 414 - update_halo_kernel.f90:393-393 - exec+0.000.000.000.000.000.0000.000.000.00
Loop 415 - update_halo_kernel.f90:393-393 - exec0.000.000.000.000.000.0000.000.000.00
__generate_chunk_kernel_module_MOD_generate_chunk_kernel._omp_fn.0+exec0.030.000.020.000.010.002520.010.00Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 187 - generate_chunk_kernel.f90:104-104 - exec0.000.000.000.000.000.0000.000.000.00
Loop 198 - generate_chunk_kernel.f90:85-90 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 197 - generate_chunk_kernel.f90:85-90 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 196 - generate_chunk_kernel.f90:85-90 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 195 - generate_chunk_kernel.f90:85-90 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 194 - generate_chunk_kernel.f90:90-90 - exec0.010.010.010.010.000.00900.000.000.00
Loop 193 - generate_chunk_kernel.f90:96-96 - exec0.000.000.000.000.000.0000.000.000.00
Loop 180 - generate_chunk_kernel.f90:104-114 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 179 - generate_chunk_kernel.f90:104-114 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 178 - generate_chunk_kernel.f90:104-114 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 177 - generate_chunk_kernel.f90:104-114 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 176 - generate_chunk_kernel.f90:114-114 - exec0.010.010.010.010.000.001140.000.000.00
Loop 181 - generate_chunk_kernel.f90:112-112 - exec0.000.000.000.000.000.0000.000.000.00
Loop 192 - generate_chunk_kernel.f90:88-98 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 191 - generate_chunk_kernel.f90:88-98 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 190 - generate_chunk_kernel.f90:88-98 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 189 - generate_chunk_kernel.f90:88-98 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 188 - generate_chunk_kernel.f90:98-98 - exec0.010.010.010.010.000.001340.000.000.00
Loop 186 - generate_chunk_kernel.f90:96-106 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 185 - generate_chunk_kernel.f90:96-106 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 184 - generate_chunk_kernel.f90:96-106 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 183 - generate_chunk_kernel.f90:96-106 - exec [...]+0.010.000.010.000.000.0000.000.000.00
Loop 182 - generate_chunk_kernel.f90:106-106 - exec0.010.010.010.010.000.00970.000.000.00
Loop 173 - generate_chunk_kernel.f90:119-161 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 174 - generate_chunk_kernel.f90:127-161 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 175 - generate_chunk_kernel.f90:129-161 - exec0.010.010.010.010.000.001290.010.000.00
Loop 199 - generate_chunk_kernel.f90:88-88 - exec0.000.000.000.000.000.0000.000.000.00
gomp_team_barrier_waitlibgomp.so.1.0.00.030.030.030.030.010.011960.020.01OMP (%): 100.000.00
__pack_kernel_module_MOD_clover_pack_message_left._omp_fn.0+exec0.020.000.040.010.010.001180.020.01Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 272 - pack_kernel.f90:63-63 - exec0.000.000.000.000.000.0000.000.000.00
Loop 271 - pack_kernel.f90:61-66 - exec+0.020.000.050.000.010.0000.000.000.00
Loop 270 - pack_kernel.f90:61-66 - exec+0.020.000.050.000.010.0010.000.000.00
Loop 269 - pack_kernel.f90:61-66 - exec+0.020.020.040.040.010.011180.020.010.00
Loop 268 - pack_kernel.f90:61-66 - exec+0.000.000.000.000.000.0050.000.000.00
Loop 267 - pack_kernel.f90:66-66 - exec0.000.000.000.000.000.0000.000.000.00
__pack_kernel_module_MOD_clover_pack_message_right._omp_fn.0+exec0.020.000.040.010.010.001180.020.01Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 260 - pack_kernel.f90:157-157 - exec0.000.000.000.000.000.0000.000.000.00
Loop 259 - pack_kernel.f90:155-160 - exec+0.020.000.050.000.010.0000.000.000.00
Loop 258 - pack_kernel.f90:155-160 - exec+0.020.000.050.000.010.0030.000.000.00
Loop 257 - pack_kernel.f90:155-160 - exec+0.020.020.050.040.010.011180.020.010.00
Loop 256 - pack_kernel.f90:155-160 - exec+0.000.000.010.010.000.0090.000.000.00
Loop 255 - pack_kernel.f90:160-160 - exec0.000.000.000.000.000.0000.000.000.00
__initialise_chunk_kernel_module_MOD_initialise_chunk_kernel._omp_fn.0+exec0.020.000.010.000.010.002500.010.00Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 228 - initialise_chunk_kernel.f90:67-67 - exec0.000.000.000.000.000.0000.000.000.00
Loop 225 - initialise_chunk_kernel.f90:85-85 - exec0.000.000.000.000.000.0000.000.000.00
Loop 227 - initialise_chunk_kernel.f90:73-73 - exec0.000.000.000.000.000.0000.000.000.00
Loop 216 - initialise_chunk_kernel.f90:125-129 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 217 - initialise_chunk_kernel.f90:129-129 - exec0.010.010.010.010.000.001220.000.000.00
Loop 218 - initialise_chunk_kernel.f90:116-120 - exec+0.000.000.010.000.000.0010.000.000.00
Loop 219 - initialise_chunk_kernel.f90:120-120 - exec0.000.000.010.010.000.00860.000.000.00
Loop 223 - initialise_chunk_kernel.f90:97-97 - exec0.000.000.000.000.000.0000.000.000.00
Loop 224 - initialise_chunk_kernel.f90:91-91 - exec0.000.000.000.000.000.0000.000.000.00
Loop 226 - initialise_chunk_kernel.f90:79-79 - exec0.000.000.000.000.000.0000.000.000.00
Loop 220 - initialise_chunk_kernel.f90:107-111 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 221 - initialise_chunk_kernel.f90:111-111 - exec0.010.010.010.010.000.001060.000.000.00
Loop 222 - initialise_chunk_kernel.f90:103-103 - exec0.000.000.000.000.000.0000.000.000.00
Loop 229 - initialise_chunk_kernel.f90:61-61 - exec0.000.000.000.000.000.0000.000.000.00
__pack_kernel_module_MOD_clover_unpack_message_bottom._omp_fn.0+exec0.010.000.030.010.000.001280.020.01Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 244 - pack_kernel.f90:390-395 - exec+0.010.010.050.020.000.00770.010.000.00
Loop 245 - pack_kernel.f90:395-395 - exec0.010.010.030.030.000.00830.010.000.00
__pack_kernel_module_MOD_clover_unpack_message_top._omp_fn.0+exec0.010.010.030.020.000.001270.010.01Exe (%): 100.000.00GNU Fortran2008 14.2.0 -march=graniterapids -mprefer-vector-width=512 -g -O2 -fallow-argument-mismatch -ffast-math -fno-omit-frame-pointer -fopenmp -funroll-loops -fintrinsic-modules-path /cluster/comp/gcc/14.2.0/lib/gcc/x86_64-pc-linux-gnu/14.2.0/finclude...
Loop 247 - pack_kernel.f90:300-300 - exec0.010.010.020.020.000.00920.010.000.00
gomp_thread_startlibgomp.so.1.0.00.010.010.020.020.000.001500.010.00OMP (%): 100.000.00
ADIOI_GEN_SetLockDirect64libmpi.so.12.0.00.010.010.250.250.000.0060.150.05MPI (%): 100.000.00
×