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
×