options

Loops Index

517 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.63% 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
12045AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:170-197 [...]get_bcellsInnermost3.283.28683.91683.91171.11171.11108.941113.7711003150.00
12051AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:81-98 [...]get_bcellsInnermost2.502.50520.52520.52130.24130.24106.2511161000010.00
11143AVBP_V7_dev.KRAKEN_A100 - precompute_EL.f90:151-151precompute_elInnermost0.560.5630.5330.5329.1629.16408.331114.931.051002066.67
12050AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:81-98 [...]get_bcellsInBetween0.543.04113.00633.5228.27158.51108.932.8114.611NANANANANA0.00
1888AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:50-65qsort_real_fastInBetween0.490.9226.5749.8925.4547.91409.031.56113.871.04NANANANANA0.00
2041AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:725-732aabb_create_nodeInnermost0.290.2915.6715.6714.8814.88417.5714.71.317.451.050001050.00
17035AVBP_V7_dev.KRAKEN_A100 - interpolate_f_at_p_vector_field.f90:52-54interpolate_f_at_p_vector_fieldOutermost0.270.2818.6619.2014.3014.67425.5318.352.762.5511.311.31NANANANANA0.00
7780AVBP_V7_dev.KRAKEN_A100 - mod_bsearch.f90:94-105 [...]binarysearch_intSingle0.260.2614.1714.1713.7213.72406.2511161.03000010.00
12044AVBP_V7_dev.KRAKEN_A100 - get_bcells.f90:170-197 [...]get_bcellsInBetween0.253.5351.76735.6712.95184.07107.811114.411001150.00
1890AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:50-52qsort_real_fastInnermost0.230.2312.6612.6612.0412.044012.51181.05000010.00
17363AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-355 [...]trackpathInnermost0.200.2013.8913.8910.4910.494012.51.67181.321102075.00
1889AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:58-60qsort_real_fastInnermost0.200.2011.0011.0010.4110.41409.3811121.06000010.00
1874AVBP_V7_dev.KRAKEN_A100 - mod_hashtable.f90:425-427hashtable_get_multiSingle0.180.1824.5224.529.569.56406.2511162.570.5001.5058.33
11144AVBP_V7_dev.KRAKEN_A100 - precompute_EL.f90:151-151precompute_elInBetween0.180.749.6640.189.4638.624011.261112.121.021002066.67
16753AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:139-163 [...]visc_mix1dInBetween0.170.3311.2721.928.7217.08448.3917.7411.151.151.29NANANANANA0.00
1138AVBP_V7_dev.KRAKEN_A100 - interpolation_weights_ptcl.f90:100-115interpolation_weights_ptclSingle0.160.1611.3911.398.498.49462.9624.7711.161.361.341109059.09
16745AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:162-163visc_mix1dInnermost0.160.1610.6510.658.378.374100501111.2702000100.00
11701AVBP_V7_dev.KRAKEN_A100 - source_twowaycoupling.f90:166-172source_twowaycouplingSingle0.160.1610.9310.938.158.154012.51.121.4181.342103164.29
2007AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeInnermost0.150.158.598.598.078.07417.5714.71.317.451.060001050.00
2027AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeInnermost0.150.158.298.297.787.78417.5714.71.317.451.070001050.00
5055AVBP_V7_dev.KRAKEN_A100 - mod_temporals_EL.f90:1139-1143compute_balance_ptclInnermost0.130.137.307.306.976.974012.51.1715.61.050102066.67
11742AVBP_V7_dev.KRAKEN_A100 - evaporation_AS.f90:69-224 [...]evaporation_asOutermost0.120.188.1411.446.469.19416.0314.391.671.743.351.26NANANANANA0.00
7680AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:309-318 [...]qsort_face_comparatorSingle0.110.115.935.935.715.71406.2511161.040001050.00
11655AVBP_V7_dev.KRAKEN_A100 - interpolate_f_at_p_scalar_field.f90:48-49interpolate_f_at_p_scalar_fieldSingle0.110.117.687.685.615.61433.3316.6711.256.671.370003137.50
1904AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:418-433 [...]partition_intOutermost0.110.175.839.435.599.11406.2511161.04000010.00
2034AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:846-861 [...]aabb_create_nodeInnermost0.090.095.155.154.854.85408.933.631161.061002066.67
1887AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:46-81qsort_real_fastOutermost0.091.014.9454.834.8352.74407.292.8112.441.02NANANANANA0.00
7689AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:368-388 [...]rec_qsortOutermost0.080.274.1414.673.9614.15408.331115.371.05NANANANANA0.00
1873AVBP_V7_dev.KRAKEN_A100 - mod_hashtable.f90:450-453hashtable_get_multiSingle0.070.077.887.883.643.64406.2511162.171002060.00
17347AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-349trackpathInBetween0.070.104.666.863.615.20442.7121.352.583.079.61.29NANANANANA0.00
1905AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:418-418partition_intInnermost0.070.073.603.603.523.52406.2511161.02000010.00
1895AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:192-207 [...]partition_realOutermost0.060.133.426.773.336.634012.51.09181.03000010.00
1896AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:192-192partition_realInnermost0.060.063.453.453.303.304012.51181.05000010.00
2483AVBP_V7_dev.KRAKEN_A100 - mod_pmesh_transfer.f90:1020-1022internal_gather_dataSingle0.060.064.614.613.223.2245031.251.2713.041.431101083.33
7695AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:369-369rec_qsortInnermost0.060.063.233.233.053.05406.2511161.060001050.00
7789AVBP_V7_dev.KRAKEN_A100 - mod_rcm.f90:205-227graph_levelsetInBetween0.060.063.623.683.033.09417.7211.716.96112.971.2NANANANANA0.00
16751AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:169-172visc_mix1dInBetween0.050.053.543.542.702.70428.5716.372.412.2210.381.31NANANANANA0.00
11743AVBP_V7_dev.KRAKEN_A100 - evaporation_AS.f90:149-160evaporation_asInnermost0.050.053.083.082.582.58415.114.3911.5921.220000100.00
7694AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:373-373rec_qsortInnermost0.050.052.542.542.402.40406.2511161.060001050.00
2040AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:723-732aabb_create_nodeInBetween0.040.332.4518.132.3417.22438.8916.672.4319.421.05NANANANANA0.00
2035AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:799-819aabb_create_nodeOutermost0.040.072.373.612.263.414011.912.462.094.921.050002050.00
2689AVBP_V7_dev.KRAKEN_A100 - mod_pmesh_scatter_add.f90:998-1022 [...]pmesh_transfer_scatter_add_neq5Single0.040.043.463.462.182.1845031.251.572.265.181.590201250.00
7693AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:373-373rec_qsortInBetween0.040.092.124.652.094.494NANANANANA1.02NANANANANA0.00
4690AVBP_V7_dev.KRAKEN_A100 - integrate_vol.f90:71-71integrate_volSingle0.040.042.202.202.082.084100501.051.0521.0502000100.00
2000AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeInnermost0.040.042.132.132.042.04408.933.631161.041002066.67
2020AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeInnermost0.040.042.222.222.002.00408.933.631161.111002066.67
17293AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:280-1042 [...]trackpathInBetween0.040.412.5827.931.9121.20432.317.353.73.0210.981.35NANANANANA0.00
17294AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:346-1042 [...]trackpathInBetween0.040.352.4524.111.8918.31422.5915.433.492.9411.641.3NANANANANA0.00
7692AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:369-370rec_qsortInBetween0.030.091.964.941.734.784NANANANANA1.13NANANANANA0.00
7687AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:392-392rec_qsortOutermost0.030.051.682.551.622.464010.421113.471.04NANANANANA0.00
16742AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:133-177 [...]visc_mix1dOutermost0.030.441.9229.131.5522.72431.1116.592.652.177.421.25NANANANANA0.00
17289AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:1015-1044trackpathOutermost0.030.041.942.731.482.174011.184.22113.981.31NANANANANA0.00
7684AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:393-393rec_qsortOutermost0.030.041.562.431.452.2040101113.51.08NANANANANA0.00
2006AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeInBetween0.030.181.5810.171.439.50438.8916.492.7819.491.11NANANANANA0.00
2033AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:846-884 [...]aabb_create_nodeOutermost0.030.121.576.721.436.28409.95.12113.671.1NANANANANA0.00
1701AVBP_V7_dev.KRAKEN_A100 - mod_collective_inputs.f90:154-162select_my_data_realSingle0.030.031.811.811.401.404010.631.28111.91.30.331.33000.3391.67
17055AVBP_V7_dev.KRAKEN_A100 - compute_droplet_surface_mass_fraction.f90:32-55compute_droplet_surface_mass_fractionOutermost0.020.021.461.541.241.30425.9316.441.22.482.481.18NANANANANA0.00
2026AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeInBetween0.020.171.349.631.208.98438.8916.492.7819.491.12NANANANANA0.00
2036AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:808-812aabb_create_nodeInnermost0.020.021.251.251.161.16408.331.756.4161.080002050.00
1869AVBP_V7_dev.KRAKEN_A100 - mod_hashtable.f90:323-323hashtable_putSingle0.020.022.852.851.151.15406.25118.82.490101075.00
1906AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:488-510 [...]partition_int2Outermost0.020.031.171.761.101.73406.251115.21.06000010.00
11657AVBP_V7_dev.KRAKEN_A100 - calc_drag_Schiller_Naumann.f90:33-38calc_drag_schiller_naumannSingle0.020.021.331.331.061.064010.951.271.234.411.2626000100.00
2124AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:1281-1281aabb_tree_createInnermost0.020.021.091.091.041.04417.5714.71.317.561.051101083.33
2021AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeOutermost0.020.031.051.661.011.484011.872.842.585.691.040002050.00
2001AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeOutermost0.020.031.031.520.981.434011.872.842.355.691.050002050.00
7691AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:379-379rec_qsortInnermost0.020.021.021.020.920.92406.251181.1102000100.00
7682AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:342-345qsort_xchg_faceSingle0.020.020.960.960.910.91406.251181.0702000100.00
7896AVBP_V7_dev.KRAKEN_A100 - mod_rcm.f90:592-592graph_generic_cuthillmckee_exInnermost0.020.020.950.950.810.81407.21115.31.180.330021.3338.89
11878AVBP_V7_dev.KRAKEN_A100 - mod_bfaces.f90:440-543 [...]make_bfacesInnermost0.020.021.721.720.790.79306.2511161.63000040.00
2828AVBP_V7_dev.KRAKEN_A100 - mod_ptcl_defs.f90:220-228convert_metislocalelmnttogrouplocalSingle0.010.010.800.800.760.76406.2511161.040010075.00
11832AVBP_V7_dev.KRAKEN_A100 - compute_third_rule_ref_state.f90:46-54compute_third_rule_ref_stateOutermost0.010.020.931.420.761.11429.7616.593.193.0111.051.23NANANANANA0.00
17361AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-349trackpathInnermost0.010.011.031.030.760.764012.513.281.3602000100.00
16749AVBP_V7_dev.KRAKEN_A100 - visc_mix.f90:177-177visc_mix1dInnermost0.010.010.880.880.740.744100501111.203000100.00
17356AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-349trackpathInnermost0.010.010.980.980.700.704012.512.9181.3902000100.00
17292AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:1015-1022 [...]trackpathInnermost0.010.010.890.890.690.694012.53.38181.31000233.33
17625AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:1419-1419store_ptclSingle0.010.010.870.870.630.634012.51.14181.371202080.00
1907AVBP_V7_dev.KRAKEN_A100 - mod_qsort.f90:488-488partition_int2Innermost0.010.010.670.670.630.63406.2511161.06000010.00
1683AVBP_V7_dev.KRAKEN_A100 - mod_par_reorganize.f90:476-480nodes_reorg_reorganizeSingle0.010.010.670.670.630.634012.51.67181.070110158.33
7727AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:712-743 [...]adj_graph_createSingle0.010.010.660.660.610.61406.641115.751.091.67000.671.3366.67
2019AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:930-930aabb_create_nodeOutermost0.010.050.712.930.612.61409.794.63113.281.17NANANANANA0.00
7670AVBP_V7_dev.KRAKEN_A100 - mod_adj_graph.f90:243-243face_list_createInBetween0.010.020.651.130.591.04407.811114.671.09NANANANANA75.00
1949AVBP_V7_dev.KRAKEN_A100 - mod_kd_tree.f90:316-319kd_tree_create_nodeInnermost0.010.010.610.610.590.59485.7137.52.0615.821.030101075.00
17362AVBP_V7_dev.KRAKEN_A100 - transport_ptcl.f90:349-355 [...]trackpathInBetween0.010.210.6614.550.5511.054011.271110.671.191003062.50
1999AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:938-938aabb_create_nodeOutermost0.010.050.592.700.552.59409.786.13112.81.08NANANANANA0.00
11869AVBP_V7_dev.KRAKEN_A100 - mod_bfaces.f90:406-639 [...]make_bfacesInBetween0.010.031.192.910.541.33330.4312.723.73113.151.68NANANANANA0.00
17687AVBP_V7_dev.KRAKEN_A100 - compute_Rep.f90:48-51compute_repSingle0.010.010.680.680.530.53451.8522.84111.351.281409067.86
2088AVBP_V7_dev.KRAKEN_A100 - mod_aabb_tree.f90:1281-1281aabb_tree_createInnermost0.010.010.550.550.530.53417.5714.71.317.561.041101083.33
×