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 1575 | exec | IndexValue.hpp:105-105,Layout.hpp:55-55,Scattering.cpp:87-88,Scattering.cpp:91-92,Scattering.cpp:95-97,forall.hpp:59-59 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE14ScatteringSdomJRNS_6SdomIdES7_RNS_4Core3SetESA_SA_RNS8_5FieldIdJNS_6MomentENS_5GroupENS_4ZoneEEEESG_RNSB_IdJNS_8MaterialENS_8LegendreENS_11GlobalGroupESJ_EEERNSB_INS_7MixElemEJSE_EEERNSB_IiJSE_EEERNSB_ISH_JSM_EEERNSB_IdJSM_EEERNSB_ISI_JSC_EEEEEEvT_RKT0_DpOT1_.extracted | InBetween | 18.76 | 18.98 | 67.2 | 1.81 | 2.24 | 5.01 | 2.09 | 9 | 6.45 | 12.70 | 406.44 | 15.67 | 8.67 | 7.00 | 3.13 | 7.50 |
○Loop 1345 | exec | LTimes.cpp:62-62,forall.hpp:59-59 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted | Innermost | 4.1 | 2.54 | 8.98 | 1.00 | 1.17 | 2.80 | 1.17 | 1 | 100.00 | 25.00 | 98.51 | 1.17 | 1.17 | 1.00 | 0.42 | 1.00 |
○Loop 1213 | exec | forall.hpp:59-59,LPlusTimes.cpp:57-57 | _ZNK14LPlusTimesSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS1_6MomentENS1_5GroupENS1_4ZoneEEEERNSC_IdJNS1_9DirectionESE_SF_EEERNSC_IdJSI_SD_EEE.extracted | Innermost | 2.82 | 2.01 | 7.1 | 1.00 | 1.17 | 2.80 | 1.17 | 1 | 100.00 | 25.00 | 124.81 | 1.17 | 1.17 | 1.00 | 0.42 | 1.00 |
○Loop 1742 | exec | SweepSubdomain.cpp:87-89,SweepSubdomain.cpp:95-105,forall.hpp:59-59 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE9SweepSdomJRNS_4Core9DataStoreERNS_6SdomIdEEEEvT_RKT0_DpOT1_.extracted | Innermost | 0.64 | 0.48 | 1.7 | 1.00 | 2.22 | 3.00 | 1.00 | 1 | 25.00 | 15.63 | 284.58 | 15.00 | 15.00 | 6.75 | 5.00 | 15.00 |
○Loop 1479 | exec | Operators.hpp:307-307,Population.cpp:58-58,forall.hpp:59-59 | _ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted | Innermost | 0.16 | 0.08 | 0.29 | 1.00 | 2.29 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 123.81 | 3.00 | 3.00 | 1.31 | 0.75 | 3.00 |
○Loop 1340 | exec | Layout.hpp:55-55,Collapse.hpp:81-83,LTimes.cpp:62-62,forall.hpp:59-59,Iterators.hpp:177-177,View.hpp:110-110 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted | Outermost | 0.02 | 0.01 | 0.02 | 1.00 | 1.00 | 5.40 - 4.80 | 6.75 - 9.00 | 16 | 0.00 | 11.81 | 56.88 | 13.50 - 18.00 | 13.50 - 18.00 | 13.50 - 18.00 | 2.50 - 3.75 | 2.00 |
○Loop 1343 | exec | LTimes.cpp:62-62,forall.hpp:59-59 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted | InBetween | 0.02 | 0.01 | 0.02 | 2.19 | 1.00 | 7.91 | 2.27 | 4 | 5.90 | 13.24 | 77.25 | 3.69 | 1.69 | 3.69 | 0.47 | 1.63 |
○Loop 1574 | exec | Layout.hpp:55-55,Scattering.cpp:95-97,forall.hpp:59-59 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE14ScatteringSdomJRNS_6SdomIdES7_RNS_4Core3SetESA_SA_RNS8_5FieldIdJNS_6MomentENS_5GroupENS_4ZoneEEEESG_RNSB_IdJNS_8MaterialENS_8LegendreENS_11GlobalGroupESJ_EEERNSB_INS_7MixElemEJSE_EEERNSB_IiJSE_EEERNSB_ISH_JSM_EEERNSB_IdJSM_EEERNSB_ISI_JSC_EEEEEEvT_RKT0_DpOT1_.extracted | InBetween | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 4.57 | 2.67 | 10 | 0.00 | 11.46 | NA | 4.00 | 4.00 | 4.00 | 0.88 | 1.50 |
○Loop 1741 | exec | Operators.hpp:307-307,forall.hpp:59-59,Iterators.hpp:310-310 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE9SweepSdomJRNS_4Core9DataStoreERNS_6SdomIdEEEEvT_RKT0_DpOT1_.extracted | InBetween | 0.02 | 0 | 0.01 | 1.00 | 1.00 | 4.46 | 4.86 | 2 | 0.00 | 12.34 | NA | 5.67 | 5.67 | 5.67 | 1.27 | 1.17 |
○Loop 1211 | exec | forall.hpp:59-59,LPlusTimes.cpp:57-57 | _ZNK14LPlusTimesSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS1_6MomentENS1_5GroupENS1_4ZoneEEEERNSC_IdJNS1_9DirectionESE_SF_EEERNSC_IdJSI_SD_EEE.extracted | InBetween | 0.01 | 0 | 0.01 | 1.87 | 1.00 | 8.00 | 1.99 | 4 | 5.63 | 13.20 | NA | 3.35 | 1.79 | 3.35 | 0.42 | 1.69 |
○Loop 1208 | exec | Layout.hpp:55-55,Collapse.hpp:81-83,forall.hpp:59-59,Iterators.hpp:177-177,View.hpp:110-110,LPlusTimes.cpp:57-57 | _ZNK14LPlusTimesSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS1_6MomentENS1_5GroupENS1_4ZoneEEEERNSC_IdJNS1_9DirectionESE_SF_EEERNSC_IdJSI_SD_EEE.extracted | Outermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 5.40 - 4.80 | 6.00 - 8.00 | 16 | 0.00 | 12.15 | NA | 13.50 - 18.00 | 13.50 - 18.00 | 13.50 - 18.00 | 2.50 - 3.75 | 2.25 |
○Loop 1678 | exec | IndexValue.hpp:252-252,Layout.hpp:55-55,Collapse.hpp:81-83,Source.cpp:65-71,Iterators.hpp:177-177 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10SourceSdomJRNS_6SdomIdERNS_4Core3SetESA_RNS8_5FieldIdJNS_6MomentENS_5GroupENS_4ZoneEEEERNSB_ISE_JNS_7MixElemEEEERNSB_INS_8MaterialEJSH_EEERNSB_IdJSH_EEERdEEEvT_RKT0_DpOT1_.extracted | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2217 | exec | stl_algobase.h:911-912 | _ZN6Kripke12ParallelComm12testRecievesEv.A | Innermost | 0.08 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2219 | 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-1762,stl_algobase.h:259-259,stl_uninitialized.h:1031-1031,vector.tcc:112-117,vector.tcc:502-504 | _ZN6Kripke12ParallelComm12getReadyListEv.A | Single | 0.07 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1100 | exec | Kernel.h:45-45,forall.hpp:59-59 | _ZN6Kripke11SweepSolverERNS_4Core9DataStoreESt6vectorINS_6SdomIdESaIS4_EEb.A | Innermost | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1095 | exec | Kernel.h:45-45,forall.hpp:59-59 | _ZN6Kripke11SweepSolverERNS_4Core9DataStoreESt6vectorINS_6SdomIdESaIS4_EEb.A | Innermost | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1740 | exec | Operators.hpp:307-307,Layout.hpp:55-55,forall.hpp:59-59,Iterators.hpp:250-250,Iterators.hpp:310-310 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE9SweepSdomJRNS_4Core9DataStoreERNS_6SdomIdEEEEvT_RKT0_DpOT1_.extracted | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1104 | exec | Kernel.h:45-45,forall.hpp:59-59 | _ZN6Kripke11SweepSolverERNS_4Core9DataStoreESt6vectorINS_6SdomIdESaIS4_EEb.A | Innermost | 0.03 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1573 | exec | Layout.hpp:55-55,Scattering.cpp:82-84,Scattering.cpp:97-97,Collapse.hpp:81-83,Iterators.hpp:177-177 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE14ScatteringSdomJRNS_6SdomIdES7_RNS_4Core3SetESA_SA_RNS8_5FieldIdJNS_6MomentENS_5GroupENS_4ZoneEEEESG_RNSB_IdJNS_8MaterialENS_8LegendreENS_11GlobalGroupESJ_EEERNSB_INS_7MixElemEJSE_EEERNSB_IiJSE_EEERNSB_ISH_JSM_EEERNSB_IdJSM_EEERNSB_ISI_JSC_EEEEEEvT_RKT0_DpOT1_.extracted | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1090 | exec | DataStore.h:53-54,stl_tree.h:316-316,stl_tree.h:1904-1904,stl_tree.h:2523-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-2881,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,stl_vector.h:335-335,stl_vector.h:353-353,stl_vector.h:919-919,stl_vector.h:1064-1064,Kernel.h:43-45,Layout.hpp:55-55,plugins.hpp:21-21,plugins.hpp:33-33,forall.hpp:59-59,Registry.hpp:81-81 | _ZN6Kripke11SweepSolverERNS_4Core9DataStoreESt6vectorINS_6SdomIdESaIS4_EEb.A | Outermost | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2214 | exec | ParallelComm.cpp:219-221,ParallelComm.cpp:226-228,ParallelComm.cpp:231-231,ParallelComm.cpp:235-236,ParallelComm.cpp:239-241,stl_construct.h:119-119,new_allocator.h:127-127,new_allocator.h:145-145,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_algobase.h:429-431,stl_algobase.h:911-911,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.A | Outermost | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1478 | exec | Operators.hpp:307-307,Population.cpp:58-58,Layout.hpp:55-55,Collapse.hpp:81-83,forall.hpp:59-59,Iterators.hpp:177-177 | _ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 719 | exec | Space.cpp:356-358,forall.hpp:60-60 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables.A | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2199 | exec | stl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,stl_tree.h:2523-2523,char_traits.h:374-374,char_traits.h:389-389,basic_string.h:195-195,basic_string.h:411-413,basic_string.h:921-921,basic_string.h:2877-2881,basic_string.h:6343-6343 | _ZN6Kripke12ParallelComm9postRecvsERNS_4Core9DataStoreENS_6SdomIdE.A | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 777 | exec | std_abs.h:72-72,Space.cpp:151-156,Space.cpp:166-166,Space.cpp:214-214,Space.cpp:221-228 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables.A | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 775 | exec | std_abs.h:72-72,Space.cpp:151-151,Space.cpp:156-156,Space.cpp:161-161,Space.cpp:166-166,Space.cpp:213-213,Space.cpp:220-220,Space.cpp:224-224 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables.A | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 717 | exec | stl_tree.h:1904-1904,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-358,IndexValue.hpp:83-83,IndexValue.hpp:212-212,Layout.hpp:215-215,plugins.hpp:21-21,plugins.hpp:33-33,basic_string.tcc:211-211,basic_string.tcc:215-220,basic_string.tcc:232-232,forall.hpp:60-60,InputVariables.h:18-18,type_traits.h:153-153,View.hpp:79-79,View.hpp:110-110 | _ZN6Kripke8Generate13generateSpaceERNS_4Core9DataStoreERK14InputVariables.A | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1739 | exec | Operators.hpp:307-307,Layout.hpp:55-55,Collapse.hpp:81-83,forall.hpp:59-59,Iterators.hpp:177-177,Iterators.hpp:250-250 | _ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE9SweepSdomJRNS_4Core9DataStoreERNS_6SdomIdEEEEvT_RKT0_DpOT1_.extracted | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |