options

Loops Index

100 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 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_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
54exec - PdV_kernel.f90-pp.f90:113-135 [...]__nv_pdv_kernel_module_pdv_kernel__F1L67_1_Single8.4811.5911.5641001001111.01NANANANANA
446exec - accelerate_kernel.f90-pp.f90:63-75 [...]__nv_accelerate_kernel_module_accelerate_kernel__F1L57_1_Innermost6.919.59.366498.081001111.02NANANANANA
51exec - PdV_kernel.f90-pp.f90:77-99 [...]__nv_pdv_kernel_module_pdv_kernel__F1L67_1_Single6.729.169.11641001001111.01NANANANANA
474exec - advec_mom_kernel.f90-pp.f90:248-248advec_mom_kernelInnermost4.76.456.37641001001111.02NANANANANA
521exec - flux_calc_kernel.f90-pp.f90:57-59__nv_flux_calc_kernel_module_flux_calc_kernel__F1L49_1_Innermost4.66.286.23641001001111.01NANANANANA
479exec - advec_mom_kernel.f90-pp.f90:184-184advec_mom_kernelInnermost4.496.116.09641001001111.01NANANANANA
540exec - ideal_gas_kernel.f90-pp.f90:50-55__nv_ideal_gas_kernel_module_ideal_gas_kernel__F1L45_1_Single4.335.915.876492.311001111.01NANANANANA
449exec - advec_cell_kernel.f90-pp.f90:256-261__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Single4.055.575.49641001001111.02NANANANANA
476exec - advec_mom_kernel.f90-pp.f90:214-242 [...]advec_mom_kernelOutermost3.865.285.2364020.543.3117.231.01NANANANANA
451exec - advec_cell_kernel.f90-pp.f90:204-248 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Single3.75.085.0264021.533.8217.721.02NANANANANA
458exec - advec_cell_kernel.f90-pp.f90:165-170__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Single3.6554.95641001001111.01NANANANANA
481exec - advec_mom_kernel.f90-pp.f90:152-177advec_mom_kernelInnermost3.624.964.964022.252.2616.961.02NANANANANA
487exec - advec_mom_kernel.f90-pp.f90:204-208advec_mom_kernelInnermost3.094.234.19641001001111.01NANANANANA
460exec - advec_cell_kernel.f90-pp.f90:110-158 [...]__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Outermost2.863.93.8864022.023.9417.21.01NANANANANA
484exec - advec_mom_kernel.f90-pp.f90:140-144advec_mom_kernelInnermost2.793.823.78641001001111.01NANANANANA
506exec - advec_mom_kernel.f90-pp.f90:86-87advec_mom_kernelInnermost2.793.823.78641001001111.01NANANANANA
503exec - advec_mom_kernel.f90-pp.f90:96-97advec_mom_kernelInnermost2.713.723.67641001001111.02NANANANANA
1022exec - viscosity_kernel.f90-pp.f90:56-89__nv_viscosity_kernel_module_viscosity_kernel__F1L50_1_Single2.483.433.366492951.0111.011.02NANANANANA
510exec - calc_dt_kernel.f90-pp.f90:96-131__nv_calc_dt_kernel_module_calc_dt_kernel__F1L89_1_Innermost2.453.623.326438.8933.332.9427.161.09NANANANANA
624exec - reset_field_kernel.f90-pp.f90:52-53__nv_reset_field_kernel_module_reset_field_kernel__F1L47_1_Single2.33.153.11641001001111.02NANANANANA
627exec - revert_kernel.f90-pp.f90:47-48__nv_revert_kernel_module_revert_kernel__F1L41_1_Single2.293.143.11641001001111.01NANANANANA
622exec - reset_field_kernel.f90-pp.f90:62-63__nv_reset_field_kernel_module_reset_field_kernel__F1L47_1_Innermost2.283.153.09641001001111.02NANANANANA
500exec - advec_mom_kernel.f90-pp.f90:106-107advec_mom_kernelInnermost2.142.942.9641001001111.02NANANANANA
497exec - advec_mom_kernel.f90-pp.f90:116-117advec_mom_kernelInnermost2.042.82.77641001001111.01NANANANANA
509exec - calc_dt_kernel.f90-pp.f90:96-131__nv_calc_dt_kernel_module_calc_dt_kernel__F1L89_1_Outermost1.852.662.5164NANANANANA1.06NANANANANA
468exec - advec_cell_kernel.f90-pp.f90:90-91__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Innermost1.341.851.82641001001111.02NANANANANA
464exec - advec_cell_kernel.f90-pp.f90:182-183__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Innermost1.321.811.79641001001111.02NANANANANA
455exec - advec_cell_kernel.f90-pp.f90:192-193__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Innermost1.091.521.48641001001111.03NANANANANA
491exec - advec_mom_kernel.f90-pp.f90:195-195advec_mom_kernelInnermost1.061.461.43641001001111.02NANANANANA
494exec - advec_mom_kernel.f90-pp.f90:130-130advec_mom_kernelInnermost1.051.461.42641001001111.03NANANANANA
471exec - advec_cell_kernel.f90-pp.f90:100-101__nv_advec_cell_kernel_module_advec_cell_kernel__F1L81_1_Innermost11.381.35641001001111.02NANANANANA
511exec - field_summary_kernel.f90-pp.f90:62-71__nv_field_summary_kernel_module_field_summary_kernel__F1L54_1_Single0.340.470.466494.4497.921111.04NANANANANA
21exec - build_field.f90-pp.f90:104-116__nv_build_field__F1L100_1_Innermost0.040.110.0564016.671182.2NANANANANA
19exec - build_field.f90-pp.f90:123-131__nv_build_field__F1L100_1_Innermost0.030.080.0464016.671182NANANANANA
485exec - advec_mom_kernel.f90-pp.f90:203-210advec_mom_kernelOutermost0.010.030.0157022.16115.173NANANANANA
525exec - generate_chunk_kernel.f90-pp.f90:119-172 [...]__nv_generate_chunk_kernel_module_generate_chunk_kernel__F1L85_1_InBetween0.010.010.016414.2926.342.4315.151NANANANANA
501exec - advec_mom_kernel.f90-pp.f90:95-99advec_mom_kernelOutermost0.010.020.0155021.69114.882NANANANANA
543exec - initialise_chunk_kernel.f90-pp.f90:129-129__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__F1L58_1_Innermost0.010.010.01641001001111NANANANANA
444exec - accelerate_kernel.f90-pp.f90:62-78 [...]__nv_accelerate_kernel_module_accelerate_kernel__F1L57_1_Outermost0.010.050.02640.8823.315.6911.672.5NANANANANA
472exec - advec_mom_kernel.f90-pp.f90:247-250advec_mom_kernelOutermost0.010.040.0157022.72114.74NANANANANA
519exec - flux_calc_kernel.f90-pp.f90:54-62__nv_flux_calc_kernel_module_flux_calc_kernel__F1L49_1_Outermost0.010.030.02621.3923.134.6412.021.5NANANANANA
549exec - initialise_chunk_kernel.f90-pp.f90:111-111__nv_initialise_chunk_kernel_module_initialise_chunk_kernel__F1L58_1_Innermost0.010.010.01641001001111NANANANANA
504exec - advec_mom_kernel.f90-pp.f90:85-89advec_mom_kernelOutermost0.010.030.0152022.15115.323NANANANANA
482exec - advec_mom_kernel.f90-pp.f90:138-146advec_mom_kernelOutermost0.010.030.0154023.21114.963NANANANANA
534exec - generate_chunk_kernel.f90-pp.f90:98-98__nv_generate_chunk_kernel_module_generate_chunk_kernel__F1L85_1_Innermost0.010.010.01641001001111NANANANANA
531exec - generate_chunk_kernel.f90-pp.f90:106-106__nv_generate_chunk_kernel_module_generate_chunk_kernel__F1L85_1_Innermost0.010.010.01641001001111NANANANANA
480exec - advec_mom_kernel.f90-pp.f90:151-178advec_mom_kernelOutermost0.010.040.0261022.5115.332NANANANANA
17exec - build_field.f90-pp.f90:138-141__nv_build_field__F1L100_1_Innermost0.010.030.0260016.671181.5NANANANANA
15exec - build_field.f90-pp.f90:147-150__nv_build_field__F1L100_1_Innermost0.010.030.0163016.671183NANANANANA
×