options

Expert Summary

Colums Filter

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 (%) 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 (%)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 213execcalc_dt_kernel.f90:96-129calc_dt_kernel._omp_fn.0Innermost2.162.1610.172.421.003.23 - 4.001.62 - 1.7120.0025.0010.504.3310.503.25 - 2.636.50 - 6.13
Loop 854execviscosity_kernel.f90:56-89viscosity_kernel._omp_fn.0Innermost2.082.089.753.671.003.30 - 4.001.25535.7133.9316.504.5016.505.00 - 4.1313.25
Loop 160execadvec_mom_kernel.f90:214-240advec_mom_kernel._omp_fn.0Innermost1.781.788.392.241.003.69 - 4.001.9140.0025.005.972.675.971.62 - 1.493.13
Loop 261execideal_gas_kernel.f90:50-55ideal_gas_kernel._omp_fn.0Innermost1.551.557.281.001.001.001.001100.00100.004.504.504.504.504.50
Loop 170execadvec_mom_kernel.f90:151-152,advec_mom_kernel.f90:161-176advec_mom_kernel._omp_fn.0Innermost1.341.346.322.191.004.29 - 4.721.8740.0024.205.842.675.841.36 - 1.243.13
Loop 121execadvec_cell_kernel.f90:202-204,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:216-246advec_cell_kernel._omp_fn.0Innermost1.331.336.272.681.007.481.6180.0023.6112.504.6712.501.677.75
Loop 129execadvec_cell_kernel.f90:110-112,advec_cell_kernel.f90:118-118,advec_cell_kernel.f90:124-155advec_cell_kernel._omp_fn.0Innermost1.191.195.592.681.007.621.7280.0023.6112.504.6712.501.647.25
Loop 103execPdV_kernel.f90:78-87,PdV_kernel.f90:93-99pdv_kernel._omp_fn.0Innermost1.141.145.361.001.001.001.05195.0098.7519.5019.5019.5019.5018.50
Loop 101execPdV_kernel.f90:114-123,PdV_kernel.f90:129-135pdv_kernel._omp_fn.0Innermost1.121.125.291.001.001.001.00198.3998.7916.5016.5016.5016.5016.50
Loop 112execaccelerate_kernel.f90:67-76accelerate_kernel._omp_fn.0Innermost1.121.125.261.001.001.001.541100.00100.0020.0020.0020.0020.0013.00
Loop 127execadvec_cell_kernel.f90:165-170advec_cell_kernel._omp_fn.0Innermost0.620.622.911.001.001.001.221100.00100.005.505.505.505.504.50
Loop 119execadvec_cell_kernel.f90:256-261advec_cell_kernel._omp_fn.0Innermost0.610.612.891.001.001.001.221100.00100.005.505.505.505.504.50
Loop 168execadvec_mom_kernel.f90:184-184advec_mom_kernel._omp_fn.0Innermost0.60.62.821.001.001.002.001100.00100.003.003.003.003.001.50
Loop 229execflux_calc_kernel.f90:58-60flux_calc_kernel._omp_fn.0Innermost0.550.552.611.001.001.121.17192.3194.237.007.007.006.256.00
Loop 159execadvec_mom_kernel.f90:248-248advec_mom_kernel._omp_fn.0Innermost0.540.542.561.001.001.002.001100.00100.003.003.003.003.001.50
Loop 163execadvec_mom_kernel.f90:207-208advec_mom_kernel._omp_fn.0Innermost0.360.361.711.001.001.001.711100.00100.006.006.006.006.003.50
Loop 172execadvec_mom_kernel.f90:143-144advec_mom_kernel._omp_fn.0Innermost0.340.341.61.001.001.001.711100.00100.006.006.006.006.003.50
Loop 176execadvec_mom_kernel.f90:86-87advec_mom_kernel._omp_fn.0Innermost0.320.321.51.001.001.001.751100.00100.003.503.503.503.502.00
Loop 154execadvec_mom_kernel.f90:96-97advec_mom_kernel._omp_fn.0Innermost0.30.31.431.001.001.001.751100.00100.003.503.503.503.502.00
Loop 158execadvec_mom_kernel.f90:116-117advec_mom_kernel._omp_fn.0Innermost0.240.241.151.001.001.002.501100.00100.002.502.502.502.501.00
Loop 390execreset_field_kernel.f90:52-53reset_field_kernel._omp_fn.0Innermost0.220.221.061.001.001.002.001100.00100.002.002.002.002.001.00
Loop 401execrevert_kernel.f90:47-48revert_kernel._omp_fn.0Innermost0.220.221.061.001.001.002.001100.00100.002.002.002.002.001.00
Loop 178execadvec_mom_kernel.f90:106-107advec_mom_kernel._omp_fn.0Innermost0.220.221.031.001.001.002.501100.00100.002.502.502.502.501.00
Loop 388execreset_field_kernel.f90:62-63reset_field_kernel._omp_fn.0Innermost0.210.210.991.001.001.002.001100.00100.002.002.002.002.001.00
Loop 123execadvec_cell_kernel.f90:182-183advec_cell_kernel._omp_fn.0Innermost0.140.140.661.001.001.001.501100.00100.004.504.504.504.503.00
Loop 131execadvec_cell_kernel.f90:90-91advec_cell_kernel._omp_fn.0Innermost0.130.130.611.001.001.001.501100.00100.004.504.504.504.503.00
Loop 125execadvec_cell_kernel.f90:192-193advec_cell_kernel._omp_fn.0Innermost0.120.120.591.001.001.003.001100.00100.003.003.003.003.001.00
Loop 174execadvec_mom_kernel.f90:131-131advec_mom_kernel._omp_fn.0Innermost0.120.120.561.001.001.001.251100.00100.002.502.502.502.502.00
Loop 165execadvec_mom_kernel.f90:196-196advec_mom_kernel._omp_fn.0Innermost0.120.120.561.001.001.001.251100.00100.002.502.502.502.502.00
Loop 133execadvec_cell_kernel.f90:100-101advec_cell_kernel._omp_fn.0Innermost0.110.110.541.001.001.003.001100.00100.003.003.003.003.001.00
Loop 223execfield_summary_kernel.f90:62-71field_summary_kernel._omp_fn.0Innermost0.10.10.471.191.004.001.0010.0025.009.508.009.502.389.50
Loop 515execupdate_halo_kernel.f90:164-164,update_halo_kernel.f90:168-168update_halo_kernel._omp_fn.0InBetween0.010.010.078.101.006.0013.5010.0020.006.750.836.751.130.50
Loop 406execupdate_halo_kernel.f90:469-469,update_halo_kernel.f90:473-473update_halo_kernel._omp_fn.0Outermost0.010.010.077.801.001.999.7510.0022.509.751.259.754.911.00
Loop 535execupdate_halo_kernel.f90:731-731,update_halo_kernel.f90:735-735update_halo_kernel._omp_fn.0InBetween0.010.010.056.301.006.0010.5010.0019.445.250.835.250.880.50
Loop 505execupdate_halo_kernel.f90:207-207,update_halo_kernel.f90:211-211update_halo_kernel._omp_fn.0InBetween0.010.010.058.101.005.8413.5010.0019.896.750.836.751.160.50
Loop 485execupdate_halo_kernel.f90:293-293,update_halo_kernel.f90:297-297update_halo_kernel._omp_fn.0InBetween0.010.010.056.901.005.9411.5010.0019.445.750.835.750.970.50
Loop 432execupdate_halo_kernel.f90:602-602,update_halo_kernel.f90:606-606update_halo_kernel._omp_fn.0InBetween0.010.010.056.301.006.0010.5010.0019.445.250.835.250.880.50
Loop 420execupdate_halo_kernel.f90:688-688,update_halo_kernel.f90:692-692update_halo_kernel._omp_fn.0InBetween0.010.010.056.301.006.0010.5010.0019.445.250.835.250.880.50
Loop 417execupdate_halo_kernel.f90:702-702update_halo_kernel._omp_fn.0InBetween0.010.010.057.801.005.7813.0010.0019.646.500.836.501.130.50
Loop 238execgenerate_chunk_kernel.f90:129-144,generate_chunk_kernel.f90:154-155generate_chunk_kernel._omp_fn.0Innermost0.010.010.051.181.004.338.67110.0023.9913.0011.0013.003.001.50
Loop 532execupdate_halo_kernel.f90:745-745update_halo_kernel._omp_fn.0InBetween000.027.801.005.6213.0010.0019.896.500.836.501.160.50
Loop 525execupdate_halo_kernel.f90:121-121,update_halo_kernel.f90:125-125update_halo_kernel._omp_fn.0InBetween000.028.101.006.0013.5010.0020.006.750.836.751.130.50
Loop 492execupdate_halo_kernel.f90:264-264update_halo_kernel._omp_fn.0InBetween000.029.901.005.7416.5010.0020.008.250.838.251.440.50
Loop 472execupdate_halo_kernel.f90:350-350update_halo_kernel._omp_fn.0InBetween000.028.401.005.7414.0010.0019.897.000.837.001.220.50
Loop 455execupdate_halo_kernel.f90:426-426,update_halo_kernel.f90:430-430update_halo_kernel._omp_fn.0InBetween000.026.301.006.0010.5010.0019.445.250.835.250.880.50
Loop 128execadvec_cell_kernel.f90:110-110,advec_cell_kernel.f90:124-124advec_cell_kernel._omp_fn.0InBetween000.021.001.004.895.5090.0023.442.752.752.750.560.50
Loop 275execinitialise_chunk_kernel.f90:120-120initialise_chunk_kernel._omp_fn.0Innermost000.021.001.001.001.00150.0062.501.001.001.001.001.00
Loop 162execadvec_mom_kernel.f90:207-208advec_mom_kernel._omp_fn.0InBetween000.022.831.004.864.2522.3823.074.251.504.250.881.00
Loop 415execupdate_halo_kernel.f90:93-93,update_halo_kernel.f90:100-101,update_halo_kernel.f90:105-105,update_halo_kernel.f90:110-111,update_halo_kernel.f90:115-115,update_halo_kernel.f90:120-121,update_halo_kernel.f90:125-125,update_halo_kernel.f90:130-131,update_halo_kernel.f90:135-135,update_halo_kernel.f90:142-144,update_halo_kernel.f90:148-148,update_halo_kernel.f90:153-154,update_halo_kernel.f90:158-158,update_halo_kernel.f90:163-164,update_halo_kernel.f90:168-168,update_halo_kernel.f90:173-174,update_halo_kernel.f90:178-178,update_halo_kernel.f90:185-187,update_halo_kernel.f90:191-191,update_halo_kernel.f90:196-197,update_halo_kernel.f90:201-201,update_halo_kernel.f90:206-207,update_halo_kernel.f90:211-211,update_halo_kernel.f90:216-217,update_halo_kernel.f90:221-221,update_halo_kernel.f90:228-230,update_halo_kernel.f90:234-234,update_halo_kernel.f90:239-240,update_halo_kernel.f90:244-244,update_halo_kernel.f90:249-250,update_halo_kernel.f90:254-254,update_halo_kernel.f90:259-260,update_halo_kernel.f90:264-264,update_halo_kernel.f90:271-273,update_halo_kernel.f90:277-277,update_halo_kernel.f90:282-283,update_halo_kernel.f90:287-287,update_halo_kernel.f90:292-293,update_halo_kernel.f90:297-297,update_halo_kernel.f90:302-303,update_halo_kernel.f90:307-307,update_halo_kernel.f90:314-316,update_halo_kernel.f90:320-320,update_halo_kernel.f90:325-326,update_halo_kernel.f90:330-330,update_halo_kernel.f90:335-336,update_halo_kernel.f90:340-340,update_halo_kernel.f90:345-346,update_halo_kernel.f90:350-350,update_halo_kernel.f90:357-359,update_halo_kernel.f90:363-363,update_halo_kernel.f90:368-369,update_halo_kernel.f90:373-373,update_halo_kernel.f90:378-379,update_halo_kernel.f90:383-383,update_halo_kernel.f90:388-389,update_halo_kernel.f90:393-393,update_halo_kernel.f90:404-406,update_halo_kernel.f90:410-410,update_halo_kernel.f90:415-416,update_halo_kernel.f90:420-420,update_halo_kernel.f90:425-426,update_halo_kernel.f90:430-430,update_halo_kernel.f90:435-436,update_halo_kernel.f90:440-440,update_halo_kernel.f90:447-449,update_halo_kernel.f90:459-459,update_halo_kernel.f90:490-492,update_halo_kernel.f90:496-496,update_halo_kernel.f90:501-502,update_halo_kernel.f90:506-506,update_halo_kernel.f90:511-512,update_halo_kernel.f90:516-516,update_halo_kernel.f90:521-522,update_halo_kernel.f90:526-526,update_halo_kernel.f90:533-533,update_halo_kernel.f90:545-545,update_halo_kernel.f90:565-565,update_halo_kernel.f90:580-582,update_halo_kernel.f90:586-586,update_halo_kernel.f90:591-592,update_halo_kernel.f90:596-596,update_halo_kernel.f90:601-602,update_halo_kernel.f90:606-606,update_halo_kernel.f90:611-612,update_halo_kernel.f90:616-616,update_halo_kernel.f90:623-625,update_halo_kernel.f90:635-635,update_halo_kernel.f90:655-655,update_halo_kernel.f90:666-668,update_halo_kernel.f90:672-672,update_halo_kernel.f90:677-678,update_halo_kernel.f90:682-682,update_halo_kernel.f90:687-688,update_halo_kernel.f90:692-692,update_halo_kernel.f90:697-698,update_halo_kernel.f90:702-702,update_halo_kernel.f90:709-711,update_halo_kernel.f90:721-721,update_halo_kernel.f90:731-731update_halo_kernel._omp_fn.0InBetween000.0213.101.001.1828.7610.0019.97366.7528.00366.75311.5012.75
Loop 161execadvec_mom_kernel.f90:214-214,advec_mom_kernel.f90:227-227advec_mom_kernel._omp_fn.0InBetween000.021.001.005.3312.0090.0020.003.003.003.000.560.25
Loop 122execadvec_cell_kernel.f90:177-177,advec_cell_kernel.f90:180-180,advec_cell_kernel.f90:183-183advec_cell_kernel._omp_fn.0InBetween000.021.621.004.942.6325.0022.862.631.632.630.531.00
Loop 120execadvec_cell_kernel.f90:202-202,advec_cell_kernel.f90:223-223advec_cell_kernel._omp_fn.0InBetween000.021.001.005.674.2590.0021.432.832.832.830.500.67
Loop 102execPdV_kernel.f90:78-78,PdV_kernel.f90:99-99pdv_kernel._omp_fn.0Outermost000.022.001.004.785.7522.2723.315.752.885.751.201.00
Loop 212execcalc_dt_kernel.f90:97-97,calc_dt_kernel.f90:101-103,calc_dt_kernel.f90:107-107,calc_dt_kernel.f90:112-115,calc_dt_kernel.f90:119-119,calc_dt_kernel.f90:123-123,calc_dt_kernel.f90:129-129calc_dt_kernel._omp_fn.0Outermost000.021.981.005.553.9330.0023.267.863.977.861.422.00
Loop 100execPdV_kernel.f90:118-118,PdV_kernel.f90:135-135pdv_kernel._omp_fn.0InBetween000.021.751.005.416.4721.7223.738.634.928.631.591.33
×