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 42execPdV_kernel.f90:110-123,PdV_kernel.f90:131-135_QMpdv_kernel_modulePpdv_kernel..omp_parInnermost11.0310.948.021.001.001.001.00198.1198.3550.6713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 55execaccelerate_kernel.f90:61-63,accelerate_kernel.f90:69-75_QMaccelerate_kernel_modulePaccelerate_kernel..omp_parInnermost9.689.577.011.001.001.001.20 - 1.07198.2198.4477.3215.0015.0015.0015.0012.50 - 14.08
Loop 45execPdV_kernel.f90:74-87,PdV_kernel.f90:95-99_QMpdv_kernel_modulePpdv_kernel..omp_parInnermost8.978.866.501.001.001.001.00197.2297.5744.0113.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 117execadvec_mom_kernel.f90:246-248_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost6.466.344.651.001.001.001.00190.0091.2525.896.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.08
Loop 205execflux_calc_kernel.f90:55-59_QMflux_calc_kernel_modulePflux_calc_kernel..omp_parInnermost6.396.274.601.001.001.001.20191.6793.2332.786.006.006.006.005.00
Loop 109execadvec_mom_kernel.f90:182-184_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost6.096.044.431.001.001.001.00190.0091.2527.206.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.086.99 - 14.08
Loop 184execcalc_dt_kernel.f90:93-99,calc_dt_kernel.f90:107-129_QMcalc_dt_kernel_modulePcalc_dt_kernel..omp_parInnermost5.955.794.241.42 - 2.872.002.00 - 2.001.0020.0024.59141.8611.38 - 22.988.006.50 - 11.495.69 - 11.4911.38 - 22.98
Loop 250execideal_gas_kernel.f90:48-55_QMideal_gas_kernel_modulePideal_gas_kernel..omp_parInnermost5.805.714.191.001.001.001.00185.7193.7561.1513.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 69execadvec_cell_kernel.f90:254-261_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost5.525.453.991.001.001.001.00195.2495.8337.7013.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 119execadvec_mom_kernel.f90:214-215,advec_mom_kernel.f90:227-234,advec_mom_kernel.f90:237-240_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost5.245.183.802.71 - 1.502.003.62 - 2.001.81 - 1.0010.0023.0687.339.50 - 10.493.50 - 6.995.09 - 5.242.63 - 5.245.25 - 10.49
Loop 71execadvec_cell_kernel.f90:199-199,advec_cell_kernel.f90:202-204,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:216-218,advec_cell_kernel.f90:223-224,advec_cell_kernel.f90:227-228,advec_cell_kernel.f90:233-237,advec_cell_kernel.f90:240-241,advec_cell_kernel.f90:246-246_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost5.075.003.663.751.955.22 - 2.862.40 - 1.4310.0024.4474.2915.004.007.692.88 - 5.246.25 - 10.49
Loop 62execadvec_cell_kernel.f90:163-170_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost4.994.933.611.001.001.001.00190.9192.6141.6613.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.1713.99 - 28.17
Loop 112execadvec_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.994.863.562.68 - 1.502.003.57 - 2.001.78 - 1.0010.0024.4092.979.38 - 10.493.50 - 6.994.78 - 5.242.63 - 5.245.25 - 10.49
Loop 139execadvec_mom_kernel.f90:84-87_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost4.304.263.121.001.001.002.00192.3193.2721.024.004.004.004.002.00
Loop 121execadvec_mom_kernel.f90:202-208_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost4.224.143.041.001.001.001.71195.0095.6349.816.006.006.006.003.50
Loop 67execadvec_cell_kernel.f90:107-107,advec_cell_kernel.f90:110-114,advec_cell_kernel.f90:124-126,advec_cell_kernel.f90:131-132,advec_cell_kernel.f90:135-136,advec_cell_kernel.f90:141-145,advec_cell_kernel.f90:148-149,advec_cell_kernel.f90:155-155_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInBetween3.843.762.763.131.834.00 - 2.382.00 - 1.1910.0025.0094.8012.504.006.813.13 - 5.246.25 - 10.49
Loop 114execadvec_mom_kernel.f90:137-144_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost3.783.742.741.001.001.001.71195.0095.6355.326.006.006.006.003.50
Loop 135execadvec_mom_kernel.f90:94-97_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost3.573.512.581.001.001.001.75191.6792.7123.153.503.503.503.502.00
Loop 129execadvec_mom_kernel.f90:104-107_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost3.573.512.581.001.001.003.00188.8990.2812.623.003.003.003.001.00
Loop 132execadvec_mom_kernel.f90:114-117_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost3.423.352.451.001.001.003.00188.8990.2813.533.003.003.003.001.00
Loop 1061execviscosity_kernel.f90:54-89_QMviscosity_kernel_modulePviscosity_kernel..omp_parInnermost3.393.312.431.001.001.001.00194.1296.91396.5448.95 - 98.5948.95 - 98.5948.95 - 98.5948.95 - 98.5948.95 - 98.59
Loop 344execreset_field_kernel.f90:60-63_QMreset_field_kernel_modulePreset_field_kernel..omp_parInnermost2.852.752.011.001.001.002.00180.0082.500.002.002.002.002.001.00
Loop 360execrevert_kernel.f90:45-48_QMrevert_kernel_modulePrevert_kernel..omp_parInnermost2.762.701.981.001.001.002.00180.0082.500.002.002.002.002.001.00
Loop 346execreset_field_kernel.f90:50-53_QMreset_field_kernel_modulePreset_field_kernel..omp_parInnermost2.732.681.971.001.001.002.00180.0082.500.002.002.002.002.001.00
Loop 76execadvec_cell_kernel.f90:88-91_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost1.841.801.321.001.001.001.17192.8693.7534.713.503.503.503.503.00
Loop 82execadvec_cell_kernel.f90:180-183_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost1.791.761.291.001.001.001.33193.3394.1734.754.004.004.004.003.00
Loop 123execadvec_mom_kernel.f90:127-127,advec_mom_kernel.f90:130-130_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost1.461.431.041.001.001.001.25190.0091.2557.902.502.502.502.502.00
Loop 72execadvec_cell_kernel.f90:190-193_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost1.471.421.041.001.001.003.00188.8990.2814.643.003.003.003.001.00
Loop 126execadvec_mom_kernel.f90:192-192,advec_mom_kernel.f90:195-195_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost1.481.401.031.001.001.001.25190.0091.2558.422.502.502.502.502.00
Loop 79execadvec_cell_kernel.f90:98-101_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost1.381.330.971.001.001.002.50187.5089.0615.322.502.502.502.501.00
Loop 192execfield_summary_kernel.f90:57-71_QMfield_summary_kernel_modulePfield_summary_kernel..omp_parInnermost0.470.450.331.001.001.001.00197.1497.50130.0722.0022.0022.0022.0022.00
Loop 66execadvec_cell_kernel.f90:112-112,advec_cell_kernel.f90:118-118_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost0.120.070.05NANANANANANANA190.21NANANANANA
Loop 21execbuild_field.f90:103-115build_field_..omp_parInnermost0.100.060.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 214execgenerate_chunk_kernel.f90:127-131,generate_chunk_kernel.f90:142-144,generate_chunk_kernel.f90:154-155_QMgenerate_chunk_kernel_modulePgenerate_chunk_kernel..omp_parInnermost0.040.040.031.051.001.273.00 - 1.49192.1181.7486.8521.0020.0021.0016.506.99 - 14.08
Loop 183execcalc_dt_kernel.f90:91-91,calc_dt_kernel.f90:97-97,calc_dt_kernel.f90:101-103,calc_dt_kernel.f90:112-112,calc_dt_kernel.f90:119-119_QMcalc_dt_kernel_modulePcalc_dt_kernel..omp_parOutermost0.040.010.01NANANANANANANA9.60NANANANANA
Loop 17execbuild_field.f90:137-140build_field_..omp_parInnermost0.040.010.01NANANANANANANA0.00NANANANANA
Loop 15execbuild_field.f90:146-149build_field_..omp_parInnermost0.030.010.01NANANANANANANA0.00NANANANANA
Loop 44execPdV_kernel.f90:71-71,PdV_kernel.f90:74-74_QMpdv_kernel_modulePpdv_kernel..omp_parOutermost0.040.010.01NANANANANANANA7.21NANANANANA
Loop 1060execviscosity_kernel.f90:52-54,viscosity_kernel.f90:89-89_QMviscosity_kernel_modulePviscosity_kernel..omp_parInBetween0.040.010.01NANANANANANANA16.76NANANANANA
Loop 204execflux_calc_kernel.f90:53-55_QMflux_calc_kernel_modulePflux_calc_kernel..omp_parOutermost0.030.010.01NANANANANANANA8.69NANANANANA
Loop 56execaccelerate_kernel.f90:59-61_QMaccelerate_kernel_modulePaccelerate_kernel..omp_parInBetween0.030.010.00NANANANANANANA7.25NANANANANA
Loop 41execPdV_kernel.f90:107-107,PdV_kernel.f90:110-110_QMpdv_kernel_modulePpdv_kernel..omp_parOutermost0.030.010.00NANANANANANANA4.17NANANANANA
Loop 70execadvec_cell_kernel.f90:199-202,advec_cell_kernel.f90:236-236_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost0.030.000.00NANANANANANANA3.78NANANANANA
Loop 120execadvec_mom_kernel.f90:200-202_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA5.21NANANANANA
Loop 68execadvec_cell_kernel.f90:252-254_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost0.040.000.00NANANANANANANA1.49NANANANANA
Loop 113execadvec_mom_kernel.f90:135-137_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA1.00NANANANANA
Loop 130execadvec_mom_kernel.f90:102-107_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.030.000.00NANANANANANANA0.00NANANANANA
Loop 116execadvec_mom_kernel.f90:244-246_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.030.000.00NANANANANANANA2.06NANANANANA
Loop 118execadvec_mom_kernel.f90:212-214_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost0.020.000.00NANANANANANANA0.59NANANANANA
Loop 111execadvec_mom_kernel.f90:149-151_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInnermost0.020.000.00NANANANANANANA1.39NANANANANA
Loop 138execadvec_mom_kernel.f90:82-84_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA3.37NANANANANA
Loop 136execadvec_mom_kernel.f90:92-94_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.020.000.00NANANANANANANA0.00NANANANANA
Loop 127execadvec_mom_kernel.f90:190-192_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.020.000.00NANANANANANANA8.00NANANANANA
Loop 373execupdate_halo_kernel.f90:733-735_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 108execadvec_mom_kernel.f90:180-182_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parOutermost0.020.000.00NANANANANANANA9.14NANANANANA
Loop 133execadvec_mom_kernel.f90:112-114_QMadvec_mom_kernel_modPadvec_mom_kernel..omp_parInBetween0.020.000.00NANANANANANANA0.00NANANANANA
Loop 81execadvec_cell_kernel.f90:178-180_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 65execadvec_cell_kernel.f90:107-110_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 345execreset_field_kernel.f90:48-50_QMreset_field_kernel_modulePreset_field_kernel..omp_parOutermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 63execadvec_cell_kernel.f90:161-163_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parInBetween0.020.000.00NANANANANANANA0.00NANANANANA
Loop 343execreset_field_kernel.f90:58-60_QMreset_field_kernel_modulePreset_field_kernel..omp_parOutermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 536execupdate_halo_kernel.f90:252-254_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 474execupdate_halo_kernel.f90:426-430_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parOutermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 461execupdate_halo_kernel.f90:471-473_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 415execupdate_halo_kernel.f90:604-606_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.020.000.00NANANANANANANA5.33NANANANANA
Loop 401execupdate_halo_kernel.f90:647-649_QMupdate_halo_kernel_modulePupdate_halo_kernel..omp_parInnermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 78execadvec_cell_kernel.f90:96-101_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 75execadvec_cell_kernel.f90:86-88_QMadvec_cell_kernel_modulePadvec_cell_kernel..omp_parOutermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 249execideal_gas_kernel.f90:46-48_QMideal_gas_kernel_modulePideal_gas_kernel..omp_parOutermost0.010.000.00NANANANANANANA0.00NANANANANA
×