options

Loops Index

158 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.16% 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 aocc_10 (%) Inclusive Coverage aocc_10 (%) Max Exclusive Time Over Threads aocc_10 (s) Max Inclusive Time Over Threads aocc_10 (s) Exclusive Time w.r.t. Wall Time aocc_10 (s) Inclusive Time w.r.t. Wall Time aocc_10 (s) Nb Threads aocc_10 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing aocc_10 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage aocc_10 (%)Inclusive Coverage aocc_10 (%)Max Exclusive Time Over Threads aocc_10 (s)Max Inclusive Time Over Threads aocc_10 (s)Exclusive Time w.r.t. Wall Time aocc_10 (s)Inclusive Time w.r.t. Wall Time aocc_10 (s)Nb Threads aocc_10Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing aocc_10Stride 0Stride 1Stride nStride UnknownStride Indirect
38exec - PdV_kernel.f90:113-135 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1Innermost6.676.672.562.562.492.491921001001.03111.0319000
34exec - PdV_kernel.f90:77-99 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1Innermost5.545.542.132.132.072.071921001001111.0319000
287exec - ideal_gas_kernel.f90:50-55__nv_ideal_gas_kernel_module_ideal_gas_kernel__PARALLEL_F2L45_1Innermost5.495.492.122.122.052.051921001001111.0404000
50exec - accelerate_kernel.f90:63-75 [...]__nv_accelerate_kernel_module_accelerate_kernel__PARALLEL_F2L57_1Innermost5.305.302.042.041.981.981921001001111.0316000
117exec - advec_mom_kernel.f90:215-241 [...]__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.334.331.671.671.621.6219215.0714.381.033.5781.041.5200.52.5
131exec - advec_mom_kernel.f90:152-177__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.314.311.681.681.611.6119214.414.2213.9781.041.253.501.50.5
228exec - flux_calc_kernel.f90:57-59__nv_flux_calc_kernel_module_flux_calc_kernel__PARALLEL_F2L49_1Innermost4.264.261.631.631.591.591921001001.17111.0318000
114exec - advec_mom_kernel.f90:248-248__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.204.201.651.651.571.571921001001111.0505000
128exec - advec_mom_kernel.f90:184-184__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.184.181.641.641.561.561921001001111.0503000
61exec - advec_cell_kernel.f90:204-248 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.513.511.351.351.311.3119218.0314.451.012.988.081.03NANANANANA
75exec - advec_cell_kernel.f90:112-157 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.473.471.321.321.291.2919216.9514.511.053.058.421.03NANANANANA
72exec - advec_cell_kernel.f90:165-170__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.443.441.311.311.281.281921001001111.0303000
58exec - advec_cell_kernel.f90:256-262__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.443.441.311.311.281.281921001001111.0219000
209exec - calc_dt_kernel.f90:107-131__nv_calc_dt_kernel_module_calc_dt_kernel__PARALLEL_F2L89_1Innermost3.433.431.311.311.281.281929.3613.6715.0381.0327010
154exec - advec_mom_kernel.f90:86-87__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost3.073.071.211.211.151.151921001001111.0605000
134exec - advec_mom_kernel.f90:140-144__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost3.063.061.211.211.141.141921001001.17111.0612000
120exec - advec_mom_kernel.f90:204-208__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost3.053.051.211.211.141.141921001001111.0704000
150exec - advec_mom_kernel.f90:96-97__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost3.003.001.191.191.121.121921001001111.0705000
142exec - advec_mom_kernel.f90:116-117__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost2.622.621.031.030.980.981921001001111.0603000
381exec - reset_field_kernel.f90:62-63__nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1Innermost2.612.611.021.020.970.971921001001111.0504000
385exec - reset_field_kernel.f90:52-53__nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1Innermost2.592.591.021.020.960.961921001001111.0604000
146exec - advec_mom_kernel.f90:106-107__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost2.572.571.001.000.960.961921001001111.0505000
405exec - revert_kernel.f90:47-48__nv_revert_kernel_module_revert_kernel__PARALLEL_F2L41_1Innermost2.562.560.990.990.960.961921001001111.0404000
1076exec - viscosity_kernel.f90:56-92__nv_viscosity_kernel_module_viscosity_kernel__PARALLEL_F2L50_1Innermost2.202.200.860.860.820.821924.3113.041481.0413.33000
82exec - advec_cell_kernel.f90:90-91__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.511.510.610.610.560.561921001001111.0705000
68exec - advec_cell_kernel.f90:182-183__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.491.490.590.590.560.561921001001111.0605000
64exec - advec_cell_kernel.f90:192-193__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.301.300.510.510.490.491921001001111.0505000
124exec - advec_mom_kernel.f90:195-195__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost1.301.300.510.510.480.481921001001111.0701000
138exec - advec_mom_kernel.f90:130-130__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost1.291.290.510.510.480.481921001001111.0701000
78exec - advec_cell_kernel.f90:100-101__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.271.270.520.520.470.471921001001111.0903000
218exec - field_summary_kernel.f90:58-72__nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1InBetween0.160.310.090.130.060.111926.6712.9212.6211.051.6104000
21exec - build_field.f90:104-116__nv_build_field__PARALLEL_F2L100_1Innermost0.090.090.040.040.030.0319206.2511161.17100220
217exec - field_summary_kernel.f90:62-63__nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1Innermost0.080.080.060.060.030.03192012.512.9182.0502000
216exec - field_summary_kernel.f90:62-63__nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1Innermost0.070.070.050.050.030.03192012.512.9182.1102000
19exec - build_field.f90:123-131__nv_build_field__PARALLEL_F2L100_1Innermost0.060.060.030.030.020.0219206.2511161.1100160
17exec - build_field.f90:138-141__nv_build_field__PARALLEL_F2L100_1Innermost0.020.020.010.010.010.0119206.2511161.7310060
15exec - build_field.f90:147-150__nv_build_field__PARALLEL_F2L100_1Innermost0.020.020.010.010.010.0118906.2511161.7610060
339exec - pack_kernel.f90:160-161__nv_pack_kernel_module_clover_pack_message_right__PARALLEL_F2L155_3Innermost0.010.010.030.030.000.0080012.51182.5800002
293exec - initialise_chunk_kernel.f90:129-129__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1Innermost0.010.010.010.010.000.00151100100111102000
301exec - initialise_chunk_kernel.f90:111-111__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1Innermost0.010.010.010.010.000.00150100100111101000
253exec - generate_chunk_kernel.f90:106-106__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1Innermost0.010.010.010.010.000.00149100100111101000
257exec - generate_chunk_kernel.f90:98-98__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1Innermost0.010.010.010.010.000.00148100100111101000
249exec - generate_chunk_kernel.f90:114-114__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1Innermost0.010.010.010.010.000.00144100100111101000
×