options

Loops Index

159 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.17% 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 orig_0 (%) Inclusive Coverage orig_0 (%) Max Exclusive Time Over Threads orig_0 (s) Max Inclusive Time Over Threads orig_0 (s) Exclusive Time w.r.t. Wall Time orig_0 (s) Inclusive Time w.r.t. Wall Time orig_0 (s) Nb Threads orig_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing orig_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage orig_0 (%)Inclusive Coverage orig_0 (%)Max Exclusive Time Over Threads orig_0 (s)Max Inclusive Time Over Threads orig_0 (s)Exclusive Time w.r.t. Wall Time orig_0 (s)Inclusive Time w.r.t. Wall Time orig_0 (s)Nb Threads orig_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing orig_0Stride 0Stride 1Stride nStride UnknownStride Indirect
39exec - PdV_kernel.f90:113-135 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1Innermost6.656.652.562.562.482.481921001001111.0319000
35exec - PdV_kernel.f90:77-99 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1Innermost5.525.522.122.122.062.061921001001111.0319000
304exec - ideal_gas_kernel.f90:50-55__nv_ideal_gas_kernel_module_ideal_gas_kernel__PARALLEL_F2L45_1Innermost5.485.482.142.142.052.051921001001111.0504000
51exec - accelerate_kernel.f90:63-75 [...]__nv_accelerate_kernel_module_accelerate_kernel__PARALLEL_F2L57_1Innermost5.295.292.052.051.981.981921001001111.0416000
120exec - advec_mom_kernel.f90:215-241 [...]__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.324.321.681.681.611.6119212.2914.041.034.0781.051.5200.52.5
134exec - advec_mom_kernel.f90:152-177__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.304.301.681.681.611.6119211.6913.8814.3781.051.253.501.50.5
233exec - flux_calc_kernel.f90:57-61__nv_flux_calc_kernel_module_flux_calc_kernel__PARALLEL_F2L49_1Innermost4.264.261.661.661.591.591921001001.33111.0518000
117exec - advec_mom_kernel.f90:248-248__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.194.191.631.631.561.561921001001111.0505000
131exec - advec_mom_kernel.f90:184-184__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost4.164.161.631.631.551.551921001001111.0503000
63exec - advec_cell_kernel.f90:202-246 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.513.511.361.361.311.3119259.1731.71.031.213.161.04NANANANANA
78exec - advec_cell_kernel.f90:110-155 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.463.461.321.321.291.2919263.0432.941.051.243.331.02NANANANANA
74exec - advec_cell_kernel.f90:165-170__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.443.441.311.311.291.291921001001111.0203000
212exec - calc_dt_kernel.f90:107-131__nv_calc_dt_kernel_module_calc_dt_kernel__PARALLEL_F2L89_1Innermost3.433.431.331.331.281.2819211.8513.9813.8481.0427010
59exec - advec_cell_kernel.f90:256-262__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost3.423.421.311.311.281.281921001001111.0319000
157exec - advec_mom_kernel.f90:86-87__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost3.073.071.221.221.151.151921001001111.0605000
137exec - advec_mom_kernel.f90:140-144__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost3.053.051.191.191.141.141921001001111.0402000
123exec - advec_mom_kernel.f90:204-208__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost3.053.051.191.191.141.141921001001111.0404000
153exec - advec_mom_kernel.f90:96-97__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost2.992.991.191.191.111.111921001001111.0705000
416exec - reset_field_kernel.f90:62-63__nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1Innermost2.622.621.071.070.980.981921001001111.104000
145exec - advec_mom_kernel.f90:116-117__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost2.612.611.031.030.980.981921001001111.0603000
420exec - reset_field_kernel.f90:52-53__nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1Innermost2.602.601.021.020.970.971921001001111.0504000
440exec - revert_kernel.f90:47-48__nv_revert_kernel_module_revert_kernel__PARALLEL_F2L41_1Innermost2.572.571.021.020.960.961921001001111.0604000
149exec - advec_mom_kernel.f90:106-107__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost2.562.561.001.000.960.961921001001111.0505000
1141exec - viscosity_kernel.f90:56-92__nv_viscosity_kernel_module_viscosity_kernel__PARALLEL_F2L50_1Innermost2.202.200.860.860.820.8219241.7517.7213.015.41.0413.33000
85exec - advec_cell_kernel.f90:90-91__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.521.520.610.610.570.571921001001111.0805000
70exec - advec_cell_kernel.f90:182-183__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.491.490.610.610.560.561921001001111.0905000
66exec - advec_cell_kernel.f90:192-193__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.301.300.530.530.490.491921001001111.0905000
127exec - advec_mom_kernel.f90:195-195__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost1.291.290.520.520.480.481921001001111.0701000
141exec - advec_mom_kernel.f90:130-130__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1Innermost1.281.280.510.510.480.481921001001111.0701000
81exec - advec_cell_kernel.f90:100-101__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1Innermost1.271.270.510.510.470.471921001001111.0803000
221exec - field_summary_kernel.f90:58-72__nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1InBetween0.140.310.080.130.050.111925.5612.851.452.7410.551.6104000
21exec - build_field.f90:104-116__nv_build_field__PARALLEL_F2L100_1Innermost0.090.090.040.040.030.0319206.2511161.17100220
220exec - field_summary_kernel.f90:62-63__nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1Innermost0.090.090.060.060.030.03192012.513.3381.8802000
219exec - field_summary_kernel.f90:62-63__nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1Innermost0.080.080.050.050.030.03191012.513.3381.6902000
19exec - build_field.f90:123-131__nv_build_field__PARALLEL_F2L100_1Innermost0.060.060.030.030.020.0219206.2511161.07100160
15exec - build_field.f90:147-150__nv_build_field__PARALLEL_F2L100_1Innermost0.020.020.010.010.010.0119206.2511161.7510060
17exec - build_field.f90:138-141__nv_build_field__PARALLEL_F2L100_1Innermost0.020.020.010.010.010.0119106.2511161.7410060
245exec - generate_chunk_kernel.f90:129-167__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1InBetween0.010.010.020.020.010.01161012.212.353.1113.233.34NANANANANA
310exec - initialise_chunk_kernel.f90:129-129__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1Innermost0.010.010.010.010.000.00150100100111102000
278exec - generate_chunk_kernel.f90:90-90__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1Innermost0.010.010.010.010.000.00149100100111101000
318exec - initialise_chunk_kernel.f90:111-111__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1Innermost0.010.010.010.010.000.00147100100111101000
266exec - generate_chunk_kernel.f90:114-114__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1Innermost0.010.010.010.010.000.00147100100111101000
314exec - initialise_chunk_kernel.f90:120-120__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1Innermost0.010.010.010.010.000.00144100100111101000
×