options

Loops Index

134 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% 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

Colums Filter

Level Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 GFLOPS 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
Loop idSource LocationSource FunctionLevelCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0GFLOPS 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 Indirect
56exec - PdV_kernel.f90-pp.f90:113-135 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F1L67_1_Innermost6.33.723.5819237.891001001111.0413910
52exec - PdV_kernel.f90-pp.f90:77-99 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F1L67_1_Innermost5.493.263.1219240.181001001111.0518500
695exec - ideal_gas_kernel.f90-pp.f90:50-55__nv_ideal_gas_kernel_module_ideal_gas_kernel__PARALLEL_F1L45_1_Innermost5.363.143.0519225.021001001111.0404000
590exec - accelerate_kernel.f90-pp.f90:63-75 [...]__nv_accelerate_kernel_module_accelerate_kernel__PARALLEL_F1L57_1_Innermost5.243.042.9819250.681001001111.0310910
627exec - advec_mom_kernel.f90-pp.f90:215-241 [...]__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost4.342.542.47192299.2812.2914.041.063.764.241.041.5205.50
641exec - advec_mom_kernel.f90-pp.f90:152-177__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost4.282.512.44192302.7312.0513.921.043.654.151.04142.500
638exec - advec_mom_kernel.f90-pp.f90:184-184__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost4.262.492.4219215.141001001111.0303100
672exec - flux_calc_kernel.f90-pp.f90:57-61__nv_flux_calc_kernel_module_flux_calc_kernel__PARALLEL_F1L49_1_Innermost4.222.472.419219.391001001.18111.0314210
624exec - advec_mom_kernel.f90-pp.f90:248-248__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost4.192.482.3819214.831001001111.0505000
598exec - advec_cell_kernel.f90-pp.f90:204-246 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost3.482.041.98192393.8360.9232.441.081.12.321.04NANANANANA
609exec - advec_cell_kernel.f90-pp.f90:165-170__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost3.431.991.9519219.691001001111.0303300
613exec - advec_cell_kernel.f90-pp.f90:112-155 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost3.412.011.94192393.4058.1230.421.061.12.331.04200323
594exec - advec_cell_kernel.f90-pp.f90:256-262__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost3.371.971.9119220.101001001111.0316100
667exec - calc_dt_kernel.f90-pp.f90:107-131__nv_calc_dt_kernel_module_calc_dt_kernel__PARALLEL_F1L89_1_Innermost3.362.041.91192816.699.6613.7113.9641.0727501
630exec - advec_mom_kernel.f90-pp.f90:204-208__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost3.081.811.7519226.571001001111.0404400
644exec - advec_mom_kernel.f90-pp.f90:140-144__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost3.071.791.7519226.311001001111.0302500
664exec - advec_mom_kernel.f90-pp.f90:86-87__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost3.051.761.7319213.471001001111.0205100
660exec - advec_mom_kernel.f90-pp.f90:96-97__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost2.961.711.6919213.471001001111.0205100
784exec - reset_field_kernel.f90-pp.f90:62-63__nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F1L47_1_Innermost2.61.551.4819210.511001001111.0504000
652exec - advec_mom_kernel.f90-pp.f90:116-117__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost2.581.551.4719212.401001001111.0603100
792exec - revert_kernel.f90-pp.f90:47-48__nv_revert_kernel_module_revert_kernel__PARALLEL_F1L41_1_Innermost2.561.541.4619210.671001001111.0604000
656exec - advec_mom_kernel.f90-pp.f90:106-107__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost2.511.531.4219212.301001001111.0805000
788exec - reset_field_kernel.f90-pp.f90:52-53__nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F1L47_1_Innermost2.471.481.419210.981001001111.0604000
1275exec - viscosity_kernel.f90-pp.f90:56-92__nv_viscosity_kernel_module_viscosity_kernel__PARALLEL_F1L50_1_Innermost2.261.351.29192683.9224.0615.5113.133.591.051261.330
620exec - advec_cell_kernel.f90-pp.f90:90-91__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost1.510.880.8619215.321001001111.0405100
605exec - advec_cell_kernel.f90-pp.f90:182-183__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost1.480.860.8419214.571001001111.0205100
634exec - advec_mom_kernel.f90-pp.f90:195-195__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost1.320.810.7519227.211001001111.0901200
648exec - advec_mom_kernel.f90-pp.f90:130-130__nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F1L79_1_Innermost1.310.780.7419227.571001001111.0501200
601exec - advec_cell_kernel.f90-pp.f90:192-193__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost1.30.780.7419212.001001001111.0705000
616exec - advec_cell_kernel.f90-pp.f90:100-101__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Innermost1.270.770.7219212.971001001111.0703100
668exec - field_summary_kernel.f90-pp.f90:62-72__nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F1L54_1_Innermost0.310.190.17192488.9137.1417.1412.13.111.1204400
21exec - build_field.f90-pp.f90:104-116__nv_build_field__PARALLEL_F1L100_1_Innermost0.030.040.011800.0006.25114.57210020
19exec - build_field.f90-pp.f90:123-131__nv_build_field__PARALLEL_F1L100_1_Innermost0.020.040.011730.0006.25114.57410020
679exec - generate_chunk_kernel.f90-pp.f90:114-114__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F1L85_1_Innermost0.020.010.011920.00100100111101000
703exec - initialise_chunk_kernel.f90-pp.f90:120-120__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F1L58_1_Innermost0.010.010.011920.00100100111101000
15exec - build_field.f90-pp.f90:147-150__nv_build_field__PARALLEL_F1L100_1_Innermost0.010.020920.0006.25114.57210020
683exec - generate_chunk_kernel.f90-pp.f90:106-106__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F1L85_1_Innermost0.0100.011920.00100100111001000
54exec - PdV_kernel.f90-pp.f90:111-138 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F1L67_1_Outermost0.010.0201560.00012.266.1315.442NANANANANA
596exec - advec_cell_kernel.f90-pp.f90:202-249 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Outermost0.010.0101790.006.1212.632.4814.620NANANANANA
611exec - advec_cell_kernel.f90-pp.f90:110-158 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F1L81_1_Outermost0.010.0201880.008.3313.894.7514.410NANANANANA
691exec - generate_chunk_kernel.f90-pp.f90:90-90__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F1L85_1_Innermost0.010.010.0119224.00100100111101000
666exec - calc_dt_kernel.f90-pp.f90:94-132 [...]__nv_calc_dt_kernel_module_calc_dt_kernel__PARALLEL_F1L89_1_Outermost0.010.020.0119269.002.0812.631.261.515.1821.673.333.334.670
707exec - initialise_chunk_kernel.f90-pp.f90:111-111__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F1L58_1_Innermost0.01001090.00100100111001000
50exec - PdV_kernel.f90-pp.f90:75-102 [...]__nv_pdv_kernel_module_pdv_kernel__PARALLEL_F1L67_1_Outermost0.010.040.0119035.38012.1712.3214.974NANANANANA
1274exec - viscosity_kernel.f90-pp.f90:55-93__nv_viscosity_kernel_module_viscosity_kernel__PARALLEL_F1L50_1_Outermost0.010.0101920.00012.222.932.024.8201.50090
17exec - build_field.f90-pp.f90:138-141__nv_build_field__PARALLEL_F1L100_1_Innermost0.010.0201020.0006.25114.57210020
687exec - generate_chunk_kernel.f90-pp.f90:98-98__nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F1L85_1_Innermost0.010.010.011920.00100100111101000
699exec - initialise_chunk_kernel.f90-pp.f90:129-129__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F1L58_1_Innermost0.010.010.011920.00100100111102000
×