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 (%) 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 192execcontext.h:69-69,PdV.cpp:70-83.omp_outlined..2#0x248b70Single3.453.236.331.041.122.94 - 2.483.97138.2922.76713.0879.3376.3370.6727.00 - 32.0020.00
Loop 153execcontext.h:69-69,PdV.cpp:49-63.omp_outlined.#0x247e10Single2.882.765.41.05 - 1.171.002.25 - 2.133.03 - 3.40141.5624.11641.0860.67 - 68.0058.0056.17 - 68.0027.00 - 32.0020.00
Loop 160execcontext.h:69-69,ideal_gas.cpp:37-45.omp_outlined.#0x243250Single2.782.725.341.76 - 2.301.484.001.76 - 2.3022.2712.50240.7816.25 - 21.259.259.31 - 14.314.06 - 5.319.25
Loop 180execaccelerate.cpp:41-53,context.h:69-69.omp_outlined.Single2.862.645.181.261.184.596.32130.6420.05922.93101.1780.3385.9122.0416.00
Loop 291execadvec_mom.cpp:109-114,advec_mom.cpp:125-139,context.h:69-69.omp_outlined..12#0x239e10Single2.282.24.311.47 - 2.211.002.09 - 2.553.49 - 5.27241.3533.51564.5178.50 - 118.5053.5078.50 - 118.5037.63 - 46.5022.50
Loop 340execadvec_mom.cpp:219-221,context.h:69-69.omp_outlined..22Single2.262.164.241.75 - 2.811.002.75 - 3.126.60 - 10.60135.5821.27527.0133.00 - 53.0018.8333.00 - 53.0012.00 - 17.005.00
Loop 333execadvec_mom.cpp:181-186,advec_mom.cpp:197-211,context.h:69-69.omp_outlined..20Single2.312.164.221.46 - 2.201.002.09 - 2.553.49 - 5.27241.8934.13579.9478.50 - 118.5053.8378.50 - 118.5037.63 - 46.5022.50
Loop 306execadvec_mom.cpp:147-149,context.h:69-69.omp_outlined..14#0x23a760Single2.232.144.181.77 - 2.841.002.75 - 3.126.60 - 10.60134.9521.00527.2133.00 - 53.0018.6733.00 - 53.0012.00 - 17.005.00
Loop 163execcontext.h:69-69,flux_calc.cpp:37-40.omp_outlined.#0x241970Single2.232.114.131.07 - 1.311.003.48 - 4.0011.75 - 14.40136.2221.75527.6939.17 - 48.0036.6732.25 - 48.0011.27 - 12.003.33
Loop 293execadvec_cell.cpp:158-202,context.h:46-46,context.h:69-69.omp_outlined..12Single1.791.753.421.09 - 1.331.001.93 - 2.343.75 - 4.561648.3937.19669.56202.33 - 246.00185.17202.33 - 246.00105.0454.00
Loop 224execadvec_cell.cpp:66-110,context.h:46-46,context.h:69-69.omp_outlined..4Single1.771.743.41.09 - 1.341.001.93 - 2.363.73 - 4.561647.9136.66667.50201.17 - 246.00184.00201.17 - 246.00104.4454.00
Loop 243execadvec_cell.cpp:118-125,context.h:69-69.omp_outlined..6Single1.741.733.381.25 - 1.901.002.24 - 2.643.80 - 5.80135.1921.37524.7538.00 - 58.0030.5038.00 - 58.0017.00 - 22.0010.00
Loop 309execadvec_cell.cpp:209-216,context.h:69-69.omp_outlined..14Single1.771.723.361.25 - 1.911.002.24 - 2.643.80 - 5.80136.3621.89536.8838.00 - 58.0030.3338.00 - 58.0017.00 - 22.0010.00
Loop 173execcalc_dt.cpp:49-75,context.h:46-46,context.h:69-69.omp_outlined.#0x23ee90Single1.931.673.271.20 - 1.352.254.001.20 - 1.35211.7213.90933.4841.25 - 46.2534.2515.90 - 20.5610.31 - 11.5634.25
Loop 325execadvec_mom.cpp:168-172,context.h:69-69.omp_outlined..18Single1.591.553.041.05 - 1.371.004.19 - 4.0014.67 - 19.20135.8721.33688.8336.67 - 48.0035.0031.89 - 48.008.75 - 12.002.50
Loop 274execadvec_mom.cpp:96-100,context.h:69-69.omp_outlined..10#0x239680Single1.571.522.981.07 - 1.381.004.31 - 4.0014.87 - 19.20135.5221.17698.9637.17 - 48.0034.8332.01 - 48.008.63 - 12.002.50
Loop 176execadvec_mom.cpp:45-48,context.h:69-69.omp_outlined.#0x237520Single1.571.512.971.12 - 1.911.001.66 - 2.8414.00 - 24.00135.2027.87449.3456.00 - 96.0050.1756.00 - 96.0033.754.00
Loop 202execadvec_mom.cpp:54-57,context.h:69-69.omp_outlined..2#0x237ce0Single1.551.482.91.12 - 1.911.001.66 - 2.8414.00 - 24.00135.2027.87447.4556.00 - 96.0050.1756.00 - 96.0033.754.00
Loop 148execrevert.cpp:35-37,context.h:69-69.omp_outlined.#0x24ad50Single1.341.312.561.60 - 2.741.002.07 - 3.5656.00 - 96.00133.3328.07333.2756.00 - 96.0035.0056.00 - 96.0027.001.00
Loop 189execreset_field.cpp:45-47,context.h:69-69.omp_outlined..2#0x24a670Single1.341.312.561.60 - 2.741.002.07 - 3.5656.00 - 96.00133.3328.07333.3256.00 - 96.0035.0056.00 - 96.0027.001.00
Loop 241execadvec_mom.cpp:72-75,context.h:69-69.omp_outlined..6#0x238a70Single1.331.292.531.39 - 2.391.001.91 - 3.2828.00 - 48.00134.7528.19404.2856.00 - 96.0040.1756.00 - 96.0029.252.00
Loop 150execreset_field.cpp:35-37,context.h:69-69.omp_outlined.#0x24a1d0Single1.31.272.491.60 - 2.741.002.07 - 3.5656.00 - 96.00133.3328.07343.5056.00 - 96.0035.0056.00 - 96.0027.001.00
Loop 221execadvec_mom.cpp:63-66,context.h:69-69.omp_outlined..4#0x238470Single1.31.262.471.39 - 2.381.001.91 - 3.2828.00 - 48.00135.2128.70406.6756.00 - 96.0040.3356.00 - 96.0029.252.00
Loop 141execviscosity.cpp:37-64,context.h:46-46,context.h:69-69.omp_outlined.#0x25cf50Single1.241.112.171.20 - 1.551.001.45 - 1.691.70 - 2.20441.6932.471356.82272.00 - 352.00227.33272.00 - 352.00188.00 - 208.00160.00
Loop 178execadvec_cell.cpp:45-48,context.h:69-69.omp_outlined.#0x230940Single0.780.751.471.12 - 1.761.001.82 - 2.846.83 - 10.67134.2227.22493.6461.50 - 96.0054.6761.50 - 96.0033.759.00
Loop 260execadvec_cell.cpp:137-140,context.h:69-69.omp_outlined..8Single0.780.751.461.12 - 1.751.001.82 - 2.846.47 - 10.11134.2227.22482.1361.50 - 96.0054.8361.50 - 96.0033.759.50
Loop 258execadvec_mom.cpp:86-88,context.h:69-69.omp_outlined..8#0x239050Single0.690.641.261.51 - 2.591.002.49 - 4.0018.67 - 32.00134.5526.97805.1256.00 - 96.0037.0056.00 - 96.0022.50 - 24.003.00
Loop 277execadvec_cell.cpp:147-149,context.h:69-69.omp_outlined..10Single0.660.641.261.33 - 2.281.001.91 - 3.2828.00 - 48.00134.6427.94432.3056.00 - 96.0042.1756.00 - 96.0029.252.00
Loop 316execadvec_mom.cpp:158-160,context.h:69-69.omp_outlined..16Single0.690.641.241.51 - 2.591.002.49 - 4.0018.67 - 32.00134.5526.97805.2156.00 - 96.0037.0056.00 - 96.0022.50 - 24.003.00
Loop 205execadvec_cell.cpp:55-57,context.h:69-69.omp_outlined..2Single0.640.631.241.33 - 2.291.001.91 - 3.2828.00 - 48.00134.2127.47426.4156.00 - 96.0042.0056.00 - 96.0029.252.00
Loop 170execfield_summary.cpp:76-91,context.h:69-69.omp_outlined.#0x2407d0Single0.160.150.291.081.163.114.73140.8623.05867.9080.3374.5069.5025.8117.00
Loop 174execbuild_field.cpp:101-113,context.h:69-69.omp_outlined.#0x23cb50Single0.080.050.111.001.001.03107.00148.9650.13220.90107.00107.00107.00103.501.00
Loop 200execbuild_field.cpp:119-128,context.h:69-69.omp_outlined..2#0x23d1f0Single0.060.040.081.00 - 1.201.001.05 - 1.2580.00 - 96.00146.3446.95221.7880.00 - 96.0080.0080.00 - 96.0076.501.00
Loop 161execgenerate_chunk.cpp:75-77,context.h:69-69.omp_outlined.#0x242770Single0.030.020.041.27 - 2.181.001.38 - 2.3756.00 - 96.00134.6736.17263.7556.00 - 96.0044.0056.00 - 96.0040.501.00
Loop 253execinitialise_chunk.cpp:78-80,context.h:46-46,context.h:69-69.omp_outlined..8#0x243f20Single0.020.020.031.30 - 2.231.001.56 - 2.6756.00 - 96.00130.7027.52287.8856.00 - 96.0043.0056.00 - 96.0036.001.00
Loop 239execbuild_field.cpp:144-148,context.h:69-69.omp_outlined..6#0x23da50Single0.020.010.021.65 - 2.821.001.81 - 3.1056.00 - 96.00135.3835.77407.8856.00 - 96.0034.0056.00 - 96.0030.941.00
Loop 220execbuild_field.cpp:134-138,context.h:69-69.omp_outlined..4#0x23d730Single0.020.010.021.65 - 2.821.001.81 - 3.1056.00 - 96.00135.3835.77431.3856.00 - 96.0034.0056.00 - 96.0030.941.00
Loop 193execpack_kernel.cpp:90-92.omp_outlined..2#0x246300Innermost0.030.010.011.001.008.001.0010.0012.5017.632.002.002.000.252.00
Loop 212execcontext.h:69-69,pack_kernel.cpp:122-124.omp_outlined..4#0x246700Innermost0.030.010.011.001.008.001.0010.0012.504.132.002.002.000.252.00
Loop 231execcontext.h:69-69,pack_kernel.cpp:158-160.omp_outlined..6#0x246b70Innermost0.0300.011.001.008.001.0010.0012.50NA2.002.002.000.252.00
Loop 154execcontext.h:69-69,pack_kernel.cpp:57-59.omp_outlined.#0x245f50Innermost0.0500.011.001.008.001.0010.0012.50NA2.002.002.000.252.00
Loop 199execgenerate_chunk.cpp:86-98,generate_chunk.cpp:105-123,context.h:46-46,context.h:69-69.omp_outlined..2#0x242b90Single0.0100NANANANANANANANANANANANANA
Loop 266execupdate_halo.cpp:99-100,context.h:69-69.omp_outlined..10#0x24cbb0Innermost0.0100NANANANANANANANANANANANANA
Loop 383execupdate_halo.cpp:185-186,context.h:69-69.omp_outlined..26Innermost0.0100NANANANANANANANANANANANANA
Loop 499execupdate_halo.cpp:400-401,context.h:69-69.omp_outlined..66Innermost0.0100NANANANANANANANANANANANANA
Loop 614execupdate_halo.cpp:648-649.omp_outlined..112Innermost0.0100NANANANANANANANANANANANANA
Loop 248execupdate_halo.cpp:89-90.omp_outlined..8#0x24ca80Innermost0.0100NANANANANANANANANANANANANA
Loop 579execupdate_halo.cpp:572-573,context.h:69-69.omp_outlined..98Innermost0.0200NANANANANANANANANANANANANA
Loop 574execupdate_halo.cpp:562-563.omp_outlined..96Innermost0.0100NANANANANANANANANANANANANA
Loop 377execupdate_halo.cpp:175-176.omp_outlined..24Innermost0.0100NANANANANANANANANANANANANA
Loop 539execupdate_halo.cpp:486-487,context.h:69-69.omp_outlined..82Innermost0.0100NANANANANANANANANANANANANA
Loop 534execupdate_halo.cpp:476-477.omp_outlined..80Innermost0.0100NANANANANANANANANANANANANA
Loop 494execupdate_halo.cpp:390-391.omp_outlined..64Innermost000NANANANANANANANANANANANANA
Loop 544execupdate_halo.cpp:496-497.omp_outlined..84Innermost0.0100NANANANANANANANANANANANANA
Loop 559execupdate_halo.cpp:529-530,context.h:69-69.omp_outlined..90Innermost000NANANANANANANANANANANANANA
Loop 554execupdate_halo.cpp:519-520.omp_outlined..88Innermost0.0100NANANANANANANANANANANANANA
Loop 584execupdate_halo.cpp:582-583.omp_outlined..100Innermost000NANANANANANANANANANANANANA
Loop 504execupdate_halo.cpp:410-411.omp_outlined..68Innermost000NANANANANANANANANANANANANA
Loop 549execupdate_halo.cpp:506-507,context.h:69-69.omp_outlined..86Innermost0.0100NANANANANANANANANANANANANA
Loop 619execupdate_halo.cpp:658-659,context.h:69-69.omp_outlined..114Innermost000NANANANANANANANANANANANANA
Loop 629execupdate_halo.cpp:678-679,context.h:69-69.omp_outlined..118Innermost000NANANANANANANANANANANANANA
Loop 509execupdate_halo.cpp:420-421,context.h:69-69.omp_outlined..70Innermost0.0100NANANANANANANANANANANANANA
Loop 599execupdate_halo.cpp:615-616,context.h:69-69.omp_outlined..106Innermost000NANANANANANANANANANANANANA
Loop 407execupdate_halo.cpp:228-229,context.h:69-69.omp_outlined..34Innermost0.0100NANANANANANANANANANANANANA
Loop 589execupdate_halo.cpp:592-593,context.h:69-69.omp_outlined..102Innermost0.0100NANANANANANANANANANANANANA
Loop 395execupdate_halo.cpp:205-206,context.h:69-69.omp_outlined..30Innermost0.0100NANANANANANANANANANANANANA
Loop 624execupdate_halo.cpp:668-669.omp_outlined..116Innermost000NANANANANANANANANANANANANA
Loop 298execupdate_halo.cpp:119-120,context.h:69-69.omp_outlined..14#0x24ce00Innermost000NANANANANANANANANANANANANA
Loop 569execupdate_halo.cpp:549-550,context.h:69-69.omp_outlined..94Innermost000NANANANANANANANANANANANANA
Loop 594execupdate_halo.cpp:605-606.omp_outlined..104Innermost000NANANANANANANANANANANANANA
Loop 282execupdate_halo.cpp:109-110.omp_outlined..12#0x24cce0Innermost000NANANANANANANANANANANANANA
Loop 389execupdate_halo.cpp:195-196.omp_outlined..28Innermost000NANANANANANANANANANANANANA
Loop 425execupdate_halo.cpp:261-262.omp_outlined..40Innermost000NANANANANANANANANANANANANA
Loop 232execpack_kernel.cpp:156-158.omp_outlined..6#0x246b70Outermost000NANANANANANANANANANANANANA
Loop 609execupdate_halo.cpp:635-636,context.h:69-69.omp_outlined..110Innermost000NANANANANANANANANANANANANA
Loop 419execupdate_halo.cpp:248-249,context.h:69-69.omp_outlined..38Innermost000NANANANANANANANANANANANANA
Loop 401execupdate_halo.cpp:218-219.omp_outlined..32Innermost000NANANANANANANANANANANANANA
Loop 431execupdate_halo.cpp:271-272,context.h:69-69.omp_outlined..42Innermost000NANANANANANANANANANANANANA
Loop 330execupdate_halo.cpp:152-153.omp_outlined..20#0x24d180Innermost000NANANANANANANANANANANANANA
Loop 529execupdate_halo.cpp:463-464,context.h:69-69.omp_outlined..78Innermost000NANANANANANANANANANANANANA
Loop 322execupdate_halo.cpp:142-143,context.h:69-69.omp_outlined..18#0x24d050Innermost000NANANANANANANANANANANANANA
Loop 187execupdate_halo.cpp:56-57,context.h:69-69.omp_outlined..2#0x24c710Innermost000NANANANANANANANANANANANANA
Loop 213execpack_kernel.cpp:121-122.omp_outlined..4#0x246700Outermost000NANANANANANANANANANANANANA
Loop 443execupdate_halo.cpp:291-292,context.h:69-69.omp_outlined..46Innermost000NANANANANANANANANANANANANA
Loop 194execpack_kernel.cpp:89-90.omp_outlined..2#0x246300Outermost000NANANANANANANANANANANANANA
Loop 519execupdate_halo.cpp:443-444,context.h:69-69.omp_outlined..74Innermost000NANANANANANANANANANANANANA
Loop 473execupdate_halo.cpp:347-348.omp_outlined..56Innermost000NANANANANANANANANANANANANA
Loop 524execupdate_halo.cpp:453-454.omp_outlined..76Innermost000NANANANANANANANANANANANANA
Loop 484execupdate_halo.cpp:367-368.omp_outlined..60Innermost000NANANANANANANANANANANANANA
Loop 413execupdate_halo.cpp:238-239.omp_outlined..36Innermost000NANANANANANANANANANANANANA
Loop 514execupdate_halo.cpp:433-434.omp_outlined..72Innermost000NANANANANANANANANANANANANA
Loop 146execupdate_halo.cpp:46-47.omp_outlined.#0x24c5e0Innermost000NANANANANANANANANANANANANA
Loop 604execupdate_halo.cpp:625-626.omp_outlined..108Innermost000NANANANANANANANANANANANANA
Loop 515execupdate_halo.cpp:432-432.omp_outlined..72Outermost000NANANANANANANANANANANANANA
Loop 444execupdate_halo.cpp:290-290.omp_outlined..46Outermost000NANANANANANANANANANANANANA
Loop 489execupdate_halo.cpp:377-378,context.h:69-69.omp_outlined..62Innermost000NANANANANANANANANANANANANA
Loop 479execupdate_halo.cpp:357-358,context.h:69-69.omp_outlined..58Innermost000NANANANANANANANANANANANANA
Loop 323execupdate_halo.cpp:141-141.omp_outlined..18#0x24d050Outermost000NANANANANANANANANANANANANA
Loop 155execpack_kernel.cpp:55-57.omp_outlined.#0x245f50Outermost000NANANANANANANANANANANANANA
Loop 605execupdate_halo.cpp:624-624.omp_outlined..108Outermost000NANANANANANANANANANANANANA
Loop 495execupdate_halo.cpp:389-389.omp_outlined..64Outermost000NANANANANANANANANANANANANA
Loop 414execupdate_halo.cpp:237-237.omp_outlined..36Outermost000NANANANANANANANANANANANANA
Loop 210execupdate_halo.cpp:66-67.omp_outlined..4#0x24c840Innermost000NANANANANANANANANANANANANA
Loop 74execadvection.cpp:99-101_Z9advectionR16global_variablesSingle000NANANANANANANANANANANANANA
Loop 620execupdate_halo.cpp:657-657.omp_outlined..114Outermost000NANANANANANANANANANANANANA
Loop 560execupdate_halo.cpp:528-528.omp_outlined..90Outermost000NANANANANANANANANANANANANA
Loop 555execupdate_halo.cpp:518-518.omp_outlined..88Outermost000NANANANANANANANANANANANANA
Loop 540execupdate_halo.cpp:485-485.omp_outlined..82Outermost000NANANANANANANANANANANANANA
Loop 535execupdate_halo.cpp:475-475.omp_outlined..80Outermost000NANANANANANANANANANANANANA
Loop 505execupdate_halo.cpp:409-409.omp_outlined..68Outermost000NANANANANANANANANANANANANA
Loop 384execupdate_halo.cpp:184-184.omp_outlined..26Outermost000NANANANANANANANANANANANANA
Loop 378execupdate_halo.cpp:174-174.omp_outlined..24Outermost000NANANANANANANANANANANANANA
Loop 229execupdate_halo.cpp:76-77,context.h:69-69.omp_outlined..6#0x24c960Innermost000NANANANANANANANANANANANANA
Loop 564execupdate_halo.cpp:539-540.omp_outlined..92Innermost000NANANANANANANANANANANANANA
Loop 267execupdate_halo.cpp:98-98.omp_outlined..10#0x24cbb0Outermost000NANANANANANANANANANANANANA
Loop 249execupdate_halo.cpp:88-88.omp_outlined..8#0x24ca80Outermost000NANANANANANANANANANANANANA
×