ID | Module | 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 |
○Loop 31 | exec | Operators.hpp:307-307,Scattering.cpp:88-88,Scattering.cpp:91-91,Scattering.cpp:97-97,forall.hpp:59-59,Iterators.hpp:177-177 | .omp_outlined.#0x2570d0 | InBetween | 8.19 | 8.26 | 37.44 | 1.57 | 1.69 | 4.19 | 2.44 | 2 | 13.33 | 14.17 | 486.96 | 3.67 | 2.33 | 2.17 | 0.88 | 1.50 |
○Loop 32 | exec | Operators.hpp:307-307,IndexValue.hpp:83-83,IndexValue.hpp:217-217,Layout.hpp:55-55,Scattering.cpp:91-95 | .omp_outlined.#0x2570d0 | Innermost | 4.66 | 4.55 | 20.62 | 1.00 | 3.46 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 560.85 | 4.00 | 4.00 | 1.16 | 0.50 | 4.00 |
○Loop 26 | exec | forall.hpp:59-59,LPlusTimes.cpp:57-57 | .omp_outlined.#0x263d30 | Innermost | 3.73 | 2.39 | 10.85 | 1.00 | 1.00 | 1.00 | 1.67 | 1 | 100.00 | 100.00 | 20.96 | 6.67 | 6.67 | 6.67 | 6.67 | 4.00 |
○Loop 33 | exec | LTimes.cpp:62-62,forall.hpp:59-59 | .omp_outlined.#0x24f610 | Innermost | 3.66 | 2.39 | 10.84 | 1.00 | 1.00 | 4.57 | 1.33 | 1 | 0.00 | 12.50 | 167.90 | 1.33 | 1.33 | 1.33 | 0.29 | 1.00 |
○Loop 17 | exec | SweepSubdomain.cpp:87-89,SweepSubdomain.cpp:95-105,forall.hpp:59-59 | .omp_outlined.#0x278080 | Innermost | 0.63 | 0.45 | 2.06 | 1.00 | 2.25 | 3.00 | 1.00 | 1 | 11.11 | 13.89 | 234.50 | 15.00 | 15.00 | 6.67 | 5.00 | 15.00 |
○Loop 21 | exec | Operators.hpp:307-307,Population.cpp:58-58,forall.hpp:59-59 | .omp_outlined.#0x26abe0 | Innermost | 0.13 | 0.07 | 0.31 | 1.00 | 3.69 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 176.82 | 3.00 | 3.00 | 0.81 | 0.38 | 3.00 |
○Loop 35 | exec | forall.hpp:59-59 | .omp_outlined.#0x24f610 | InBetween | 0.02 | 0.01 | 0.03 | 3.54 | 1.00 | 6.27 | 3.54 | 9 | 0.00 | 11.51 | 90.13 | 14.17 | 4.00 | 14.17 | 2.26 | 4.00 |
○Loop 25 | exec | forall.hpp:59-59 | .omp_outlined.#0x263d30 | InBetween | 0.01 | 0 | 0.01 | 3.33 | 1.00 | 6.96 | 3.33 | 9 | 0.00 | 12.50 | NA | 13.33 | 4.00 | 13.33 | 1.92 | 4.00 |
○Loop 24 | exec | Collapse.hpp:83-83,forall.hpp:59-59 | .omp_outlined.#0x263d30 | Outermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 4.80 - 4.00 | 9.00 - 12.00 | 9 | 0.00 | 12.13 | NA | 9.00 - 12.00 | 9.00 - 12.00 | 9.00 - 12.00 | 1.88 - 3.00 | 1.00 |
○Loop 30 | exec | Collapse.hpp:83-83,forall.hpp:59-59 | .omp_outlined.#0x2570d0 | InBetween | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 4.57 | 2.67 | 2 | 0.00 | 10.94 | NA | 2.67 | 2.67 | 2.67 | 0.58 | 1.00 |
○Loop 34 | exec | Collapse.hpp:83-83,forall.hpp:59-59 | .omp_outlined.#0x24f610 | Outermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 4.76 - 4.00 | 6.67 - 9.60 | 9 | 0.00 | 12.19 | NA | 8.33 - 12.00 | 8.33 - 12.00 | 8.33 - 12.00 | 1.75 - 3.00 | 1.25 |
○Loop 18 | exec | forall.hpp:59-59 | .omp_outlined.#0x278080 | InBetween | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 4.24 | 2.25 | 1 | 0.00 | 11.61 | NA | 3.00 | 3.00 | 3.00 | 0.71 | 1.33 |
○Loop 28 | exec | Operators.hpp:307-307,IndexValue.hpp:252-252,Layout.hpp:55-55,Collapse.hpp:83-83,Source.cpp:67-71,Iterators.hpp:177-177 | .omp_outlined.#0x25f120 | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1148 | exec | ParallelComm.cpp:257-259,new_allocator.h:127-127,new_allocator.h:145-145,new_allocator.h:162-162,stl_vector.h:346-346,stl_vector.h:353-353,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1758-1758,stl_vector.h:1761-1762,stl_uninitialized.h:1031-1031,vector.tcc:112-112,vector.tcc:117-117,vector.tcc:464-464,vector.tcc:502-504 | _ZN6Kripke12ParallelComm12getReadyListEv | Outermost | 0.09 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1147 | exec | stl_algobase.h:911-912 | _ZN6Kripke12ParallelComm12testRecievesEv | Innermost | 0.07 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1039 | exec | DataStore.h:48-48,DataStore.h:53-54,stl_tree.h:316-316,stl_tree.h:735-735,stl_tree.h:1904-1904,stl_tree.h:2525-2525,new_allocator.h:145-145,char_traits.h:357-357,char_traits.h:374-374,char_traits.h:389-389,char_traits.h:437-437,basic_string.h:165-165,basic_string.h:191-191,basic_string.h:195-195,basic_string.h:230-230,basic_string.h:239-239,basic_string.h:411-413,basic_string.h:921-921,basic_string.h:2877-2877,basic_string.h:2880-2880,basic_string.h:6343-6343,SweepSolver.cpp:52-54,SweepSolver.cpp:58-59,SweepSolver.cpp:64-64,SweepSolver.cpp:67-67,SweepSolver.cpp:70-70,SweepSolver.cpp:75-75,SweepSolver.cpp:78-78,IndexValue.hpp:252-252,Field.h:121-124,Field.h:221-224,shared_ptr_base.h:180-180,stl_vector.h:335-335,stl_vector.h:353-353,stl_vector.h:919-919,stl_vector.h:1064-1064,Kernel.h:45-45,Layout.hpp:132-132,plugins.hpp:21-21,plugins.hpp:33-33,forall.hpp:59-59,View.hpp:110-110 | _ZN6Kripke11SweepSolverERNS_4Core9DataStoreESt6vectorINS_6SdomIdESaIS4_EEb | Outermost | 0.07 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 16 | exec | forall.hpp:59-59 | .omp_outlined.#0x278080 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 29 | exec | Collapse.hpp:83-83 | .omp_outlined.#0x2570d0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 22 | exec | Collapse.hpp:83-83,forall.hpp:59-59 | .omp_outlined.#0x26abe0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 15 | exec | Collapse.hpp:83-83,forall.hpp:59-59 | .omp_outlined.#0x278080 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1145 | exec | ParallelComm.cpp:219-221,ParallelComm.cpp:226-228,ParallelComm.cpp:231-231,ParallelComm.cpp:234-236,ParallelComm.cpp:239-241,stl_construct.h:119-119,new_allocator.h:127-127,new_allocator.h:145-145,stl_vector.h:1046-1046,stl_algobase.h:429-431,stl_algobase.h:1115-1115,stl_iterator.h:1028-1028,stl_iterator.h:1091-1091,stl_iterator.h:1182-1182,vector.tcc:174-176 | _ZN6Kripke12ParallelComm12testRecievesEv | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 385 | exec | Operators.hpp:307-307,Space.cpp:356-358,Layout.hpp:55-55,forall.hpp:60-60 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1051 | exec | Field.h:121-124,shared_ptr_base.h:180-180,stl_vector.h:1064-1064,Kernel.h:45-45,Kernel.h:52-52,Layout.hpp:132-132,stl_iterator.h:1054-1054,stl_iterator.h:1182-1182,plugins.hpp:21-21,plugins.hpp:33-33,forall.hpp:59-59 | _ZN6Kripke11SweepSolverERNS_4Core9DataStoreESt6vectorINS_6SdomIdESaIS4_EEb | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 412 | exec | std_abs.h:72-72,Space.cpp:161-171,Space.cpp:221-228 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 411 | exec | std_abs.h:72-72,Space.cpp:171-171,Space.cpp:221-228 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 228 | exec | Quadrature.cpp:86-86,Quadrature.cpp:102-103,Quadrature.cpp:113-116,Quadrature.cpp:121-121,Quadrature.cpp:125-126,Quadrature.cpp:147-149,Quadrature.cpp:152-156,Quadrature.cpp:159-159,Quadrature.cpp:169-173,Quadrature.cpp:179-181,Quadrature.cpp:439-439,Quadrature.cpp:442-444,Quadrature.cpp:449-450,std_abs.h:72-72,Operators.hpp:307-307,stl_vector.h:1064-1064,Layout.hpp:55-55,forall.hpp:60-60 | _ZN6Kripke8Generate18generateQuadratureERNS_4Core9DataStoreERK14InputVariables | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 383 | exec | new_allocator.h:145-145,char_traits.h:357-357,char_traits.h:437-437,basic_string.h:168-168,basic_string.h:187-187,basic_string.h:191-191,basic_string.h:195-195,basic_string.h:219-219,basic_string.h:230-230,basic_string.h:239-239,basic_string.h:356-356,basic_string.h:927-927,Space.cpp:350-350,Space.cpp:354-354,IndexValue.hpp:83-83,IndexValue.hpp:212-212,plugins.hpp:21-21,plugins.hpp:33-33,basic_string.tcc:215-220,basic_string.tcc:232-232,forall.hpp:60-60,InputVariables.h:18-18,View.hpp:79-79 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |