options

Expert Summary

Columns Filter

Source Location Source Function Level Max Time Over Threads (s) Time w.r.t. Wall Time (s) Coverage (% app. time) Speedup if no scalar integer Speedup if FP arith vectorized Speedup if fully vectorized Speedup if FP only Number of paths Vectorization Ratio (%) Vector Length Use (%) Flops (GFLOP/s) CQA cycles CQA cycles if no scalar integer CQA cycles if FP arith vectorized CQA cycles if fully vectorized CQA cycles if FP only
IDModuleSource LocationSource FunctionLevelMax Time Over Threads (s)Time w.r.t. Wall Time (s)Coverage (% app. time)Speedup if no scalar integerSpeedup if FP arith vectorizedSpeedup if fully vectorizedSpeedup if FP onlyNumber of pathsVectorization Ratio (%)Vector Length Use (%)Flops (GFLOP/s)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 41execPdV_kernel.f90:110-123,PdV_kernel.f90:129-135_QMpdv_kernel_modulePpdv_kernel..omp_parInnermost10.9210.807.911.001.001.001.00196.7798.5970.3227.97 - 56.3427.97 - 56.3427.97 - 56.3427.97 - 56.3427.97 - 56.34
Loop 62execaccelerate_kernel.f90:61-63,accelerate_kernel.f90:69-75_QMaccelerate_kernel_modulePaccelerate_kernel..omp_parInnermost9.729.617.031.001.001.001.15 - 1.07198.2598.4679.1415.0015.0015.0015.0013.00 - 14.08
Loop 44execPdV_kernel.f90:74-74,PdV_kernel.f90:77-87,PdV_kernel.f90:93-99_QMpdv_kernel_modulePpdv_kernel..omp_parOutermost8.818.716.381.001.001.001.00196.5598.4996.5827.97 - 56.3427.97 - 56.3427.97 - 56.3427.97 - 56.3427.97 - 56.34
Loop 152execadvec_mom_kernel.f90:246-248_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost6.436.344.641.001.001.001.00190.0091.2525.926.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.08
Loop 271execflux_calc_kernel.f90:55-59_QMflux_calc_kernel_modulePflux_calc_kernel..omp_parInnermost6.356.284.601.001.001.001.20191.6793.2332.756.006.006.006.005.00
Loop 145execadvec_mom_kernel.f90:182-184_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost6.096.054.431.001.001.001.00190.0091.2527.166.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.08
Loop 351execideal_gas_kernel.f90:48-55_QMideal_gas_kernel_modulePideal_gas_kernel..omp_parInnermost5.795.704.181.001.001.001.00185.7193.7568.9213.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 80execadvec_cell_kernel.f90:254-261_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost5.515.453.991.001.001.001.00195.2495.8337.6713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 156execadvec_mom_kernel.f90:214-215,advec_mom_kernel.f90:227-240_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost5.235.183.792.42 - 3.671.931.62 - 1.671.35 - 1.0520.0025.4887.416.06 - 9.182.504.25 - 4.753.75 - 5.504.50 - 8.74
Loop 83execadvec_cell_kernel.f90:199-204,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:216-246_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parSingle5.064.993.654.161.825.02 - 3.172.15 - 1.5810.0023.9378.5216.634.009.133.31 - 5.247.75 - 10.49
Loop 72execadvec_cell_kernel.f90:163-170_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost5.004.933.611.001.001.001.00190.9192.6141.5913.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 148execadvec_mom_kernel.f90:149-154,advec_mom_kernel.f90:160-160,advec_mom_kernel.f90:163-170,advec_mom_kernel.f90:173-176_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost4.944.873.563.44 - 4.942.002.78 - 2.001.39 - 1.0010.0024.4492.829.75 - 13.992.835.06 - 6.993.50 - 6.997.01 - 13.99
Loop 169execadvec_mom_kernel.f90:84-87_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost4.314.263.121.001.001.002.00192.3193.2721.034.004.004.004.002.00
Loop 157execadvec_mom_kernel.f90:202-204,advec_mom_kernel.f90:208-208_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost4.224.153.041.001.001.001.71195.0095.6349.776.006.006.006.003.50
Loop 76execadvec_cell_kernel.f90:110-118,advec_cell_kernel.f90:124-149,advec_cell_kernel.f90:155-155_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost3.883.832.813.381.504.08 - 2.571.74 - 1.2980.0024.82101.9613.504.009.003.31 - 5.247.75 - 10.49
Loop 149execadvec_mom_kernel.f90:137-137,advec_mom_kernel.f90:140-140,advec_mom_kernel.f90:144-144_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost3.823.752.751.001.001.001.71195.0095.6355.136.006.006.006.003.50
Loop 243execcalc_dt_kernel.f90:91-93,calc_dt_kernel.f90:96-103,calc_dt_kernel.f90:107-126,calc_dt_kernel.f90:129-129_QMcalc_dt_kernel_modulePcalc_dt_kernel..omp_parInBetween3.773.532.581.71 - 3.032.002.28 - 2.001.14 - 1.0010.0025.98135.3414.00 - 24.728.1711.00 - 12.366.13 - 12.3612.26 - 24.72
Loop 175execadvec_mom_kernel.f90:94-97_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost3.573.522.571.001.001.001.75191.6792.7123.153.503.503.503.502.00
Loop 163execadvec_mom_kernel.f90:104-107_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost3.573.512.571.001.001.003.00188.8990.2812.703.003.003.003.001.00
Loop 1239execviscosity_kernel.f90:54-89_QMviscosity_kernel_modulePviscosity_kernel..omp_parInnermost3.483.392.481.001.001.001.00194.5797.15400.0169.93 - 140.8569.93 - 140.8569.93 - 140.8569.93 - 140.8569.93 - 140.85
Loop 172execadvec_mom_kernel.f90:114-117_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost3.433.362.461.001.001.003.00188.8990.2813.453.003.003.003.001.00
Loop 495execreset_field_kernel.f90:60-63_QMreset_field_kernel_modulePreset_field_kernel..omp_parOutermost2.802.762.021.001.001.002.00180.0082.500.002.002.002.002.001.00
Loop 532execrevert_kernel.f90:45-48_QMrevert_kernel_modulePrevert_kernel..omp_parOutermost2.742.701.981.001.001.002.00180.0082.500.002.002.002.002.001.00
Loop 498execreset_field_kernel.f90:50-53_QMreset_field_kernel_modulePreset_field_kernel..omp_parOutermost2.722.681.961.001.001.002.00180.0082.500.002.002.002.002.001.00
Loop 242execcalc_dt_kernel.f90:119-119,calc_dt_kernel.f90:126-126_QMcalc_dt_kernel_modulePcalc_dt_kernel..omp_parOutermost2.742.531.85NANANANANANANA225.39NANANANANA
Loop 87execadvec_cell_kernel.f90:88-91_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost1.821.801.311.001.001.001.40192.3193.2728.973.503.503.503.502.50
Loop 90execadvec_cell_kernel.f90:180-183_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost1.811.761.291.001.001.001.33193.3394.1734.674.004.004.004.003.00
Loop 84execadvec_cell_kernel.f90:190-193_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost1.481.431.051.001.001.003.00188.8990.2814.533.003.003.003.001.00
Loop 160execadvec_mom_kernel.f90:127-130_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost1.491.411.041.001.001.001.25190.0091.2558.082.502.502.502.502.00
Loop 164execadvec_mom_kernel.f90:192-195_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost1.441.401.031.001.001.001.25190.0091.2558.552.502.502.502.502.00
Loop 77execadvec_cell_kernel.f90:98-101_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost1.361.320.971.001.001.002.50187.5089.0615.352.502.502.502.501.00
Loop 260execfield_summary_kernel.f90:57-71_QMfield_summary_kernel_modulePfield_summary_kernel..omp_parInnermost0.470.460.331.001.001.001.02195.8997.60150.3023.5023.5023.5023.5023.00
Loop 21execbuild_field.f90:103-115build_field_..omp_parInnermost0.090.050.041.001.004.0022.1710.0025.000.0022.1722.1722.175.541.00
Loop 19execbuild_field.f90:122-130build_field_..omp_parInnermost0.070.040.031.001.003.4213.6710.0030.000.0013.6713.6713.674.001.00
Loop 298execgenerate_chunk_kernel.f90:127-137_QMgenerate_chunk_kernel_modulePgenerate_chunk_kernel..omp_parInnermost0.020.020.011.001.001.006.67192.8687.5053.3310.0010.0010.0010.001.50
Loop 15execbuild_field.f90:146-149build_field_..omp_parInnermost0.040.010.01NANANANANANANA0.00NANANANANA
Loop 155execadvec_mom_kernel.f90:212-214_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.030.010.01NANANANANANANA7.24NANANANANA
Loop 17execbuild_field.f90:137-140build_field_..omp_parInnermost0.040.010.01NANANANANANANA0.00NANANANANA
Loop 75execadvec_cell_kernel.f90:107-107,advec_cell_kernel.f90:110-110_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost0.040.010.00NANANANANANANA4.66NANANANANA
Loop 1240execviscosity_kernel.f90:52-54_QMviscosity_kernel_modulePviscosity_kernel..omp_parInBetween0.030.010.00NANANANANANANA13.22NANANANANA
Loop 46execPdV_kernel.f90:71-71,PdV_kernel.f90:74-74_QMpdv_kernel_modulePpdv_kernel..omp_parInBetween0.050.000.00NANANANANANANA11.73NANANANANA
Loop 153execadvec_mom_kernel.f90:244-246_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA2.96NANANANANA
Loop 63execaccelerate_kernel.f90:59-61_QMaccelerate_kernel_modulePaccelerate_kernel..omp_parOutermost0.030.000.00NANANANANANANA1.81NANANANANA
Loop 171execadvec_mom_kernel.f90:82-84_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.030.000.00NANANANANANANA0.80NANANANANA
Loop 159execadvec_mom_kernel.f90:200-202_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.030.000.00NANANANANANANA1.78NANANANANA
Loop 177execadvec_mom_kernel.f90:92-94_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.020.000.00NANANANANANANA1.19NANANANANA
Loop 82execadvec_cell_kernel.f90:252-254_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInBetween0.020.000.00NANANANANANANA0.00NANANANANA
Loop 150execadvec_mom_kernel.f90:135-137_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.030.000.00NANANANANANANA6.15NANANANANA
Loop 167execadvec_mom_kernel.f90:102-107_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.030.000.00NANANANANANANA0.00NANANANANA
Loop 147execadvec_mom_kernel.f90:149-151_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost0.020.000.00NANANANANANANA2.13NANANANANA
Loop 42execPdV_kernel.f90:107-107,PdV_kernel.f90:110-110_QMpdv_kernel_modulePpdv_kernel..omp_parOutermost0.030.000.00NANANANANANANA2.29NANANANANA
Loop 161execadvec_mom_kernel.f90:125-127_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.010.000.00NANANANANANANA5.33NANANANANA
Loop 144execadvec_mom_kernel.f90:180-182_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA8.73NANANANANA
Loop 173execadvec_mom_kernel.f90:112-114_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 352execideal_gas_kernel.f90:46-48_QMideal_gas_kernel_modulePideal_gas_kernel..omp_parOutermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 609execupdate_halo_kernel.f90:557-559_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 91execadvec_cell_kernel.f90:178-180_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 556execupdate_halo_kernel.f90:733-735_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 241execcalc_dt_kernel.f90:91-91_QMcalc_dt_kernel_modulePcalc_dt_kernel..omp_parInnermost0.020.000.00NANANANANANANA4.57NANANANANA
Loop 165execadvec_mom_kernel.f90:190-192_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 85execadvec_cell_kernel.f90:188-193_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInBetween0.030.000.00NANANANANANANA0.00NANANANANA
Loop 766execupdate_halo_kernel.f90:123-125_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 751execupdate_halo_kernel.f90:166-168_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 718execupdate_halo_kernel.f90:252-254_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 703execupdate_halo_kernel.f90:295-297_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 646execupdate_halo_kernel.f90:451-453_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 640execupdate_halo_kernel.f90:471-473_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 89execadvec_cell_kernel.f90:86-88_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInBetween0.010.000.00NANANANANANANA0.00NANANANANA
Loop 272execflux_calc_kernel.f90:53-55_QMflux_calc_kernel_modulePflux_calc_kernel..omp_parOutermost0.010.000.00NANANANANANANA0.00NANANANANA
×