options

Loops Index

505 loops 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.70% 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

Columns Filter

Level Exclusive Coverage run_0 (%) Inclusive Coverage run_0 (%) Max Exclusive Time Over Threads run_0 (s) Max Inclusive Time Over Threads run_0 (s) Exclusive Time w.r.t. Wall Time run_0 (s) Inclusive Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing run_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect Array Access Efficiency
Loop idSource LocationSource FunctionLevelExclusive Coverage run_0 (%)Inclusive Coverage run_0 (%)Max Exclusive Time Over Threads run_0 (s)Max Inclusive Time Over Threads run_0 (s)Exclusive Time w.r.t. Wall Time run_0 (s)Inclusive Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing run_0Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency
983libcuda.so.550.90.12 - cudbgApiInitSingle6.306.30228.13228.13191.78191.78404.31140.881.190.50.5000100.00
12045AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:170-197 [...]get_bcellsInnermost5.575.57677.71677.71169.60169.60108.941113.7711003150.00
12051AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:81-98 [...]get_bcellsInnermost4.274.27519.92519.92130.11130.11106.2511161000010.00
460libcuda.so.550.90.12 - cuMemGetAttribute_v2Innermost2.112.1166.0466.0464.3664.36408.3311161.032001083.33
542libcuda.so.550.90.12 - cuMemGetAttribute_v2Innermost1.951.9563.5163.5159.3159.31507.8111161.3410000100.00
415libcuda.so.550.90.12 - cuMemGetAttribute_v2Single1.661.6656.8656.8650.4550.454100251.112.21.130210091.67
12050AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:81-98 [...]get_bcellsInBetween0.935.20112.92632.8428.26158.37108.932.8114.611NANANANANA0.00
1888AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:50-65qsort_real_fastInBetween0.841.5827.0750.5325.4648.13409.031.56113.871.06NANANANANA0.00
2836libcuda.so.550.90.12 - cuVDPAUCtxCreateOutermost0.620.6275.0675.0618.7818.78107.571130.551NANANANANA0.00
2041AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:725-732aabb_create_nodeInnermost0.480.4815.7115.7114.6814.68417.5714.71.317.451.070001050.00
7780AVBP_V7_dev.KRAKEN_A100 - mod_bsearch.f90:94-105 [...]binarysearch_intSingle0.450.4514.1314.1313.7313.73406.2511161.03000010.00
12044AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:170-197 [...]get_bcellsInBetween0.436.0051.92729.6312.99182.59107.811114.411001150.00
1890AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:50-52qsort_real_fastInnermost0.400.4012.4312.4312.1012.104012.51181.03000010.00
11143AVBP_V7_dev.KRAKEN_A100 - precompute_EL.f90:151-151precompute_elInnermost0.370.3711.7511.7511.4111.41408.331114.931.031002066.67
1889AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:58-60qsort_real_fastInnermost0.350.3511.3411.3410.5610.56409.3811121.08000010.00
1874AVBP_V7_dev.KRAKEN_A100 - mod_hashtable.f90:425-427hashtable_get_multiSingle0.300.3022.0522.059.189.18406.2511162.40.5001.5058.33
2007AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeInnermost0.270.278.678.678.088.08417.5714.71.317.451.070001050.00
2027AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeInnermost0.260.268.238.237.907.90417.5714.71.317.451.040001050.00
1623libcuda.so.550.90.12 - cuEGLApiInitInnermost0.210.216.556.556.276.274012.51181.0510000100.00
7680AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:309-318 [...]qsort_face_comparatorSingle0.190.196.116.115.735.73406.2511161.070001050.00
17035AVBP_V7_dev.KRAKEN_A100 - interpolate_f_at_p_vector_field.f90:52-54interpolate_f_at_p_vector_fieldOutermost0.190.197.547.745.725.88425.5318.352.762.5511.311.32NANANANANA0.00
1904AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:418-433 [...]partition_intOutermost0.180.305.549.345.459.00406.2511161.02000010.00
458libcuda.so.550.90.12 - cuMemGetAttribute_v2InBetween0.172.285.4171.455.1669.524NANA1NANA1.05NANANANANA0.00
541libcuda.so.550.90.12 - cuMemGetAttribute_v2Outermost0.162.115.2768.384.8464.15406.2511161.090001050.00
2034AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:846-861 [...]aabb_create_nodeInnermost0.160.165.095.094.834.83408.933.631161.061002066.67
1887AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:46-81qsort_real_fastOutermost0.161.745.0255.554.7952.92407.292.8112.441.05NANANANANA0.00
17363AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-355 [...]trackpathInnermost0.140.145.495.494.174.174012.51.67181.321102075.00
7689AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:368-388 [...]rec_qsortOutermost0.130.463.9814.463.8813.90408.331115.371.03NANANANANA0.00
11144AVBP_V7_dev.KRAKEN_A100 - precompute_EL.f90:151-151precompute_elInBetween0.130.503.9615.713.8215.234011.261112.121.041002066.67
16753AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:139-163 [...]visc_mix1dInBetween0.120.234.558.803.566.93448.3917.7411.151.151.28NANANANANA0.00
1905AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:418-418partition_intInnermost0.120.123.813.813.543.54406.2511161.08000010.00
1138AVBP_V7_dev.KRAKEN_A100 - interpolation_weights_ptcl.f90:100-115interpolation_weights_ptclSingle0.110.114.634.633.443.44462.9624.7711.161.361.351109059.09
1896AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:192-192partition_realInnermost0.110.113.503.503.383.384012.51181.04000010.00
16745AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:162-163visc_mix1dInnermost0.110.114.254.253.373.374100501111.2602000100.00
1895AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:192-207 [...]partition_realOutermost0.110.223.526.923.336.714012.51.09181.06000010.00
11701AVBP_V7_dev.KRAKEN_A100 - source_twowaycoupling.f90:166-172source_twowaycouplingSingle0.110.114.504.503.313.314012.51.121.4181.362103164.29
1873AVBP_V7_dev.KRAKEN_A100 - mod_hashtable.f90:450-453hashtable_get_multiSingle0.100.106.146.143.203.20406.2511161.921002060.00
7789AVBP_V7_dev.KRAKEN_A100 - mod_rcm.f90:205-227graph_levelsetInBetween0.100.103.683.753.073.13417.7211.716.96112.971.2NANANANANA0.00
7695AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:369-369rec_qsortInnermost0.100.103.103.102.972.97406.2511161.050001050.00
5055AVBP_V7_dev.KRAKEN_A100 - mod_temporals_EL.f90:1139-1143compute_balance_ptclInnermost0.090.092.962.962.862.864012.51.1715.61.040102066.67
11742AVBP_V7_dev.KRAKEN_A100 - evaporation_AS.f90:69-224 [...]evaporation_asOutermost0.090.123.454.782.663.77416.0314.391.671.743.351.3NANANANANA0.00
7694AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:373-373rec_qsortInnermost0.080.082.512.512.422.42406.2511161.040001050.00
2035AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:799-819aabb_create_nodeOutermost0.070.112.313.412.253.334011.912.462.094.921.030002050.00
2040AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:723-732aabb_create_nodeInBetween0.070.562.4217.942.2416.91438.8916.672.4319.421.08NANANANANA0.00
11655AVBP_V7_dev.KRAKEN_A100 - interpolate_f_at_p_scalar_field.f90:48-49interpolate_f_at_p_scalar_fieldSingle0.070.072.782.782.092.09433.3316.6711.256.671.330003137.50
2020AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeInnermost0.070.072.062.062.012.01408.933.631161.031002066.67
2000AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeInnermost0.060.062.092.091.941.94408.933.631161.081002066.67
7693AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:373-373rec_qsortInBetween0.060.142.094.591.934.354NANANANANA1.08NANANANANA0.00
7692AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:369-370rec_qsortInBetween0.060.151.854.951.754.714NANANANANA1.06NANANANANA0.00
7687AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:392-392rec_qsortOutermost0.050.081.762.551.582.374010.421113.471.12NANANANANA0.00
7684AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:393-393rec_qsortOutermost0.050.071.692.391.492.2640101113.51.13NANANANANA0.00
2033AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:846-884 [...]aabb_create_nodeOutermost0.050.211.566.651.416.24409.95.12113.671.1NANANANANA0.00
17347AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-349trackpathInBetween0.040.071.772.691.352.05442.7121.352.583.079.61.32NANANANANA0.00
1701AVBP_V7_dev.KRAKEN_A100 - mod_collective_inputs.f90:154-162select_my_data_realSingle0.040.041.691.691.341.344010.631.28111.91.260.331.33000.3391.67
2483AVBP_V7_dev.KRAKEN_A100 - mod_pmesh_transfer.f90:1020-1022internal_gather_dataSingle0.040.041.821.821.321.3245031.251.2713.041.381101083.33
2006AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeInBetween0.040.311.369.981.309.37438.8916.492.7819.491.05NANANANANA0.00
2026AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeInBetween0.040.301.239.431.159.05438.8916.492.7819.491.07NANANANANA0.00
1906AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:488-510 [...]partition_int2Outermost0.040.061.211.881.101.73406.251115.21.1000010.00
16751AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:169-172visc_mix1dInBetween0.040.041.331.331.091.09428.5716.372.412.2210.381.23NANANANANA0.00
1869AVBP_V7_dev.KRAKEN_A100 - mod_hashtable.f90:323-323hashtable_putSingle0.040.042.592.591.081.08406.25118.82.40101075.00
2036AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:808-812aabb_create_nodeInnermost0.040.041.131.131.081.08408.331.756.4161.050002050.00
11743AVBP_V7_dev.KRAKEN_A100 - evaporation_AS.f90:149-160evaporation_asInnermost0.030.031.251.251.061.06415.114.3911.5921.1920000100.00
2124AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:1281-1281aabb_tree_createInnermost0.030.031.101.101.051.05417.5714.71.317.561.061101083.33
2021AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeOutermost0.030.051.091.751.021.524011.872.842.585.691.080002050.00
2001AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeOutermost0.030.051.101.621.021.564011.872.842.355.691.090002050.00
7691AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:379-379rec_qsortInnermost0.030.030.980.980.960.96406.251181.0202000100.00
7682AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:342-345qsort_xchg_faceSingle0.030.031.001.000.940.94406.251181.0702000100.00
1411libcuda.so.550.90.12 - cuEGLApiInitSingle0.030.030.980.980.920.92406.881120.431.060010075.00
2689AVBP_V7_dev.KRAKEN_A100 - mod_pmesh_scatter_add.f90:998-1022 [...]pmesh_transfer_scatter_add_neq5Single0.030.031.431.430.860.8645031.251.572.265.181.670201250.00
4690AVBP_V7_dev.KRAKEN_A100 - integrate_vol.f90:71-71integrate_volSingle0.030.030.950.950.810.814100501.051.0521.1702000100.00
11878AVBP_V7_dev.KRAKEN_A100 - mod_bfaces.f90:440-543 [...]make_bfacesInnermost0.030.031.771.770.800.80306.2511161.67000040.00
2828AVBP_V7_dev.KRAKEN_A100 - mod_ptcl_defs.f90:220-228convert_metislocalelmnttogrouplocalSingle0.030.030.870.870.790.79406.2511161.10010075.00
7896AVBP_V7_dev.KRAKEN_A100 - mod_rcm.f90:592-592graph_generic_cuthillmckee_exInnermost0.030.030.930.930.790.79407.21115.31.180.330021.3338.89
17293AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:280-1042 [...]trackpathInBetween0.030.280.9210.960.778.41432.317.353.73.0210.981.2NANANANANA0.00
17294AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:346-1042 [...]trackpathInBetween0.020.241.009.560.757.23422.5915.433.492.9411.641.32NANANANANA0.00
16742AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:133-177 [...]visc_mix1dOutermost0.020.300.8111.520.639.19431.1116.592.652.177.421.29NANANANANA0.00
1907AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:488-488partition_int2Innermost0.020.020.670.670.620.62406.2511161.07000010.00
1683AVBP_V7_dev.KRAKEN_A100 - mod_par_reorganize.f90:476-480nodes_reorg_reorganizeSingle0.020.020.680.680.620.624012.51.67181.090110158.33
17289AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:1015-1044trackpathOutermost0.020.030.781.090.620.864011.184.22113.981.28NANANANANA0.00
7727AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:712-743 [...]adj_graph_createSingle0.020.020.620.620.600.60406.641115.751.041.67000.671.3366.67
7670AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:243-243face_list_createInBetween0.020.030.641.150.601.05407.811114.671.08NANANANANA75.00
1949AVBP_V7_dev.KRAKEN_A100 - mod_kd_tree.f90:316-319kd_tree_create_nodeInnermost0.020.020.630.630.580.58485.7137.52.0615.821.090101075.00
1999AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeOutermost0.020.080.622.700.562.51409.786.13112.81.11NANANANANA0.00
2019AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeOutermost0.020.080.592.620.552.55409.794.63113.281.09NANANANANA0.00
2002AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeInnermost0.020.020.580.580.540.54408.331.756.4161.070002050.00
2109AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:1281-1281aabb_tree_createInnermost0.020.020.550.550.530.53417.5714.71.317.561.031101083.33
2088AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:1281-1281aabb_tree_createInnermost0.020.020.560.560.510.51417.5714.71.317.561.091101083.33
11869AVBP_V7_dev.KRAKEN_A100 - mod_bfaces.f90:406-639 [...]make_bfacesInBetween0.020.041.102.870.511.31330.4312.723.73113.151.62NANANANANA0.00
2022AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeInnermost0.020.020.650.650.510.51408.331.756.4161.290002050.00
17055AVBP_V7_dev.KRAKEN_A100 - compute_droplet_surface_mass_fraction.f90:32-55compute_droplet_surface_mass_fractionOutermost0.020.020.580.610.480.51425.9316.441.22.482.481.19NANANANANA0.00
7671AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:243-243face_list_createInnermost0.010.010.510.510.450.45406.2511161.14000010.00
7686AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:392-392rec_qsortInnermost0.010.010.500.500.440.444010.711113.331.1410000100.00
1946AVBP_V7_dev.KRAKEN_A100 - mod_kd_tree.f90:356-366kd_tree_create_nodeSingle0.010.010.540.540.430.43409.92.53115.291.262101170.00
11935AVBP_V7_dev.KRAKEN_A100 - create_cell_group.f90:183-186create_cell_groupsInnermost0.010.010.460.460.430.434012.51.14181.091102075.00
11657AVBP_V7_dev.KRAKEN_A100 - calc_drag_Schiller_Naumann.f90:33-38calc_drag_schiller_naumannSingle0.010.010.520.520.430.434010.951.271.234.411.2226000100.00
1684AVBP_V7_dev.KRAKEN_A100 - mod_par_reorganize.f90:456-460nodes_reorg_reorganizeSingle0.010.010.430.430.420.424012.51.5181.053000350.00
975libcuda.so.550.90.12 - cudbgApiInitSingle0.010.010.430.430.420.42408.721112.961.050001050.00
7788AVBP_V7_dev.KRAKEN_A100 - mod_rcm.f90:199-230graph_levelsetInBetween0.010.120.544.180.413.55407.641114.861.31NANANANANA0.00
2117AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:1281-1281aabb_tree_createInnermost0.010.010.420.420.410.4140102.131161.030002050.00
7668AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:236-247 [...]face_list_createInnermost0.010.010.470.470.400.40406.2511161.19000020.00
7683AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:393-393rec_qsortInnermost0.010.010.440.440.400.404010.711113.331.1210000100.00
5706AVBP_V7_dev.KRAKEN_A100 - mod_face_adjacency.f90:267-324 [...]get_face_centroid_normalInBetween0.010.020.430.580.380.55419.2313.823.03113.11.11NANANANANA0.00
7685AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:393-393rec_qsortInnermost0.010.010.380.380.370.374010.711113.331.0510000100.00
7688AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:392-392rec_qsortInnermost0.010.010.410.410.350.354010.421113.331.1910000100.00
11933AVBP_V7_dev.KRAKEN_A100 - create_cell_group.f90:200-256create_cell_groupsInnermost0.010.010.390.390.350.35407.244.8115.281.14NANANANANA0.00
17361AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-349trackpathInnermost0.010.010.440.440.330.334012.513.281.3202000100.00
7669AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:236-248 [...]face_list_createInnermost0.010.010.380.380.330.33408.331114.551.171002066.67
17356AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-349trackpathInnermost0.010.010.410.410.330.334012.512.9181.2702000100.00
11832AVBP_V7_dev.KRAKEN_A100 - compute_third_rule_ref_state.f90:46-54compute_third_rule_ref_stateOutermost0.010.010.470.630.310.43429.7616.593.193.0111.051.51NANANANANA0.00
1870AVBP_V7_dev.KRAKEN_A100 - mod_hashtable.f90:301-309 [...]hashtable_putSingle0.010.010.920.920.310.31408.331115.412.961001075.00
×