options

Loops Index

Columns Filter

Level Exclusive Coverage run_0 (%) Inclusive Coverage run_0 (%) Max Exclusive Time Over Threads run_0 (s) Max Inclusive Time Over Threads run_0 (s) Exclusive Time w.r.t. Wall Time run_0 (s) Inclusive Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing run_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect Array Access Efficiency
Loop idSource LocationSource FunctionLevelExclusive Coverage run_0 (%)Inclusive Coverage run_0 (%)Max Exclusive Time Over Threads run_0 (s)Max Inclusive Time Over Threads run_0 (s)Exclusive Time w.r.t. Wall Time run_0 (s)Inclusive Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing run_0Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency
1637libCLASSpkg.so - IM_RK4.cxx:315-317IM_RK4::BuildEqns(double, double*, double*) [clone .omp_outlined]Innermost23.4223.4211.6511.6511.6411.641012.511.718112000100.00
5libCLASSpkg.so - stl_tree.h:778-1948 [...]IsotopicVector::Add(ZAI const&, double)Single2.402.401.201.201.191.191012.51181NANANANANA0.00
777libCLASSpkg.so - EvolutionData.cxx:490-517 [...]EvolutionData::GetIsotopicVectorAt(double)Single1.191.190.590.590.590.5910111132.0411002066.67
1629libCLASSpkg.so - TMatrixTUtils.h:172-179 [...]IM_RK4::SetTheMatrix(TMatrixT<double>)Innermost0.860.860.430.430.430.43108.553.44131.011NANANANANA0.00
106libCLASSpkg.so - stl_tree.h:782-1964 [...]ZAIMass::GetMass(ZAI) constSingle0.610.610.300.300.300.301012.51181NANANANANA0.00
91libCLASSpkg.so - stl_tree.h:231-1932 [...]std::_Rb_tree<ZAI, std::pair<ZAI const, double>, std::_Select1st<std::pair<ZAI const, double> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<ZAI cons...Single0.460.460.230.230.230.231012.511810001050.00
4libCLASSpkg.so - IsotopicVector.cxx:38-38 [...]IsotopicVector::operator+=(IsotopicVector const&)Single0.380.380.190.190.190.19109.692.5118.8213002080.00
1635libCLASSpkg.so - IM_RK4.cxx:312-319IM_RK4::BuildEqns(double, double*, double*) [clone .omp_outlined]Outermost0.3823.800.1911.840.1911.83128.5712.52.75115.31NANANANANA0.00
149libCLASSpkg.so - stl_tree.h:782-1964 [...]CLASSNucleiFiliation::SelfFiliationCleanUp(std::map<ZAI, int, std::less<ZAI>, std::allocator<std::pair<ZAI const, int> > > const&)Innermost0.380.380.190.190.190.191012.51181NANANANANA0.00
619libCLASSpkg.so - stl_tree.h:778-1948 [...]DecayDataBank::Evolution(ZAI const&, double)Single0.370.370.190.190.180.181012.51181NANANANANA0.00
127libCLASSpkg.so - stl_tree.h:782-1964 [...]CLASSNucleiFiliation::GetFiliation(ZAI) constSingle0.330.330.170.170.160.161012.51181NANANANANA0.00
141libCLASSpkg.so - stl_tree.h:782-1964 [...]CLASSNucleiFiliation::SelfFiliationCleanUp(std::map<ZAI, int, std::less<ZAI>, std::allocator<std::pair<ZAI const, int> > > const&)Innermost0.250.250.130.130.120.121012.51181NANANANANA0.00
148libCLASSpkg.so - stl_tree.h:778-1948 [...]CLASSNucleiFiliation::SelfFiliationCleanUp(std::map<ZAI, int, std::less<ZAI>, std::allocator<std::pair<ZAI const, int> > > const&)Innermost0.230.230.110.110.110.111012.51181NANANANANA0.00
644libCLASSpkg.so - DynamicalSystem.cxx:136-139DynamicalSystem::RK4(double*, double*, double, double, double*)Single0.210.210.110.110.100.1017.6912.911.191.5610.04115000100.00
75libCLASSpkg.so - IsotopicVector.cxx:138-140 [...]operator*(IsotopicVector const&, double)Single0.150.150.080.080.070.071012.521.788120000100.00
96libCLASSpkg.so - stl_tree.h:492-496std::_Rb_tree_node<std::pair<ZAI const, double> >* std::_Rb_tree<ZAI, std::pair<ZAI const, double>, std::_Select1st<std::pair<ZAI const, double> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, double> ...Single0.140.140.070.070.070.071012.511810001050.00
51libCLASSpkg.so - stl_algo.h:4218-4219 [...]IsotopicVector::GetZAIList() constSingle0.120.120.060.060.060.06109.6611.5118.6312005064.29
107libCLASSpkg.so - stl_tree.h:372-398 [...]ZAIMass::GetMass(IsotopicVector const&) constSingle0.120.120.060.060.060.061010.522.71.556.7513002080.00
689libCLASSpkg.so - TMatrixTUtils.h:172-179 [...]IrradiationModel::GetCaptureXsMatrix(EvolutionData, double)Innermost0.110.110.060.060.050.05108.421129.041NANANANANA0.00
694libCLASSpkg.so - TMatrixTUtils.h:172-179 [...]IrradiationModel::Getn2nXsMatrix(EvolutionData, double)Innermost0.110.110.060.060.050.05108.421129.041NANANANANA0.00
1085libCLASSpkg.so - CLASSReader.cxx:36-38 [...]CLASSReader::SetInputData(std::vector<float, std::allocator<float> >)Single0.110.110.050.050.050.05108.331114.2210102066.67
684libCLASSpkg.so - TMatrixTUtils.h:172-179 [...]IrradiationModel::GetFissionXsMatrix(EvolutionData, double)Innermost0.100.100.050.050.050.05108.421129.041NANANANANA0.00
1753libCLASSpkg.so - stl_algobase.h:413-456 [...]XSM_MLP::GetCrossSections(IsotopicVector, double)InBetween0.100.180.050.090.050.0914.0810.114.98123.681NANANANANA0.00
165libCLASSpkg.so - stl_tree.h:492-496std::_Rb_tree_node<std::pair<ZAI const, IsotopicVector> >* std::_Rb_tree<ZAI, std::pair<ZAI const, IsotopicVector>, std::_Select1st<std::pair<ZAI const, IsotopicVector> >, std::less<ZAI>, std::allocator<std::pair&l...Single0.100.100.050.050.050.051012.511810001050.00
92libCLASSpkg.so - stl_tree.h:231-1909 [...]std::_Rb_tree_node<std::pair<ZAI const, double> >* std::_Rb_tree<ZAI, std::pair<ZAI const, double>, std::_Select1st<std::pair<ZAI const, double> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, double> ...Single0.090.090.050.050.040.04117.1413.041.418.9611.5003066.25
28libCLASSpkg.so - stl_numeric.h:168-168 [...]IsotopicVector::GetSumOfAll() constSingle0.090.090.050.050.040.04109.62.51.4616.1613002080.00
142libCLASSpkg.so - new_allocator.h:172-172 [...]CLASSNucleiFiliation::SelfFiliationCleanUp(std::map<ZAI, int, std::less<ZAI>, std::allocator<std::pair<ZAI const, int> > > const&)InBetween0.080.770.040.390.040.381011.361112.971NANANANANA0.00
145libCLASSpkg.so - stl_tree.h:312-2543 [...]CLASSNucleiFiliation::SelfFiliationCleanUp(std::map<ZAI, int, std::less<ZAI>, std::allocator<std::pair<ZAI const, int> > > const&)InBetween0.080.690.040.340.040.341010.944.39131.191NANANANANA0.00
38libCLASSpkg.so - stl_tree.h:782-1964 [...]IsotopicVector::GetZAIIsotopicQuantity(ZAI const&) constSingle0.080.080.040.040.040.041012.51181NANANANANA0.00
1754libCLASSpkg.so - stl_tree.h:778-1948 [...]XSM_MLP::GetCrossSections(IsotopicVector, double)Innermost0.080.080.040.040.040.041012.51181NANANANANA0.00
95libCLASSpkg.so - stl_tree.h:231-1909 [...]std::_Rb_tree_node<std::pair<ZAI const, double> >* std::_Rb_tree<ZAI, std::pair<ZAI const, double>, std::_Select1st<std::pair<ZAI const, double> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, double> ...Single0.080.080.040.040.040.04120.8313.81.218.3510003050.00
670libCLASSpkg.so - stl_tree.h:778-1948 [...]IrradiationModel::GetNuclearProcessMatrix(TMatrixT<double>&, ZAI, IsotopicVector, double)Single0.070.070.040.040.030.031012.51181NANANANANA0.00
105libCLASSpkg.so - stl_tree.h:778-1948 [...]ZAIMass::ZAIMass()Innermost0.070.070.040.040.030.031012.51181NANANANANA0.00
645libCLASSpkg.so - DynamicalSystem.cxx:128-131DynamicalSystem::RK4(double*, double*, double, double, double*)Single0.070.070.040.040.030.0311002511.384104000100.00
567libCLASSpkg.so - CLASSBackEnd.cxx:74-76 [...]CLASSBackEnd::GetDecay(IsotopicVector const&, long long)Single0.070.070.040.040.030.031012.52.611812001.5079.17
647libCLASSpkg.so - DynamicalSystem.cxx:123-124DynamicalSystem::RK4(double*, double*, double, double, double*)Single0.070.070.040.040.030.0311002511.54103000100.00
86libCLASSpkg.so - stl_tree.h:782-1964 [...]DistanceStandard(IsotopicVector const&, IsotopicVector const&)Innermost0.050.050.030.030.020.021012.51181NANANANANA0.00
649libCLASSpkg.so - DynamicalSystem.cxx:117-118DynamicalSystem::RK4(double*, double*, double, double, double*)Single0.050.050.030.030.020.0211002511.54103000100.00
1608libCLASSpkg.so - TMatrixTUtils.h:172-179 [...]IM_RK4::GenerateEvolutionData(IsotopicVector, EvolutionData, double, double)Innermost0.050.050.030.030.020.02108.833.452.9527.941NANANANANA0.00
126libCLASSpkg.so - stl_tree.h:778-1948 [...]CLASSNucleiFiliation::Add(ZAI, IsotopicVector const&)Single0.050.050.030.030.020.021012.51181NANANANANA0.00
668libCLASSpkg.so - stl_tree.h:778-1948 [...]IrradiationModel::GetNuclearProcessMatrix(TMatrixT<double>&, ZAI, IsotopicVector, double)Innermost0.040.040.020.020.020.021012.51181NANANANANA0.00
655libCLASSpkg.so - basic_string.h:198-4082 [...]IrradiationModel::LoadDecay()Outermost0.030.060.010.030.010.0314.1210.583.773.0929.541NANANANANA0.00
666libCLASSpkg.so - TMatrixTUtils.h:172-179 [...]IrradiationModel::GetNuclearProcessMatrix(TMatrixT<double>&, ZAI, IsotopicVector, double)InBetween0.030.070.010.040.010.031010.683.723.2728.921NANANANANA0.00
34libCLASSpkg.so - IsotopicVector.cxx:252-256 [...]IsotopicVector::ApplyZAIThreshold(int)Single0.030.030.010.010.010.01109.92.712.119.4310.5001.5058.33
117libCLASSpkg.so - stl_tree.h:778-1948 [...]ZAITox::ZAITox()Innermost0.030.030.010.010.010.011012.51181NANANANANA0.00
3libCLASSpkg.so - stl_tree.h:124-889 [...]IsotopicVector::IsotopicVector(IsotopicVector const&)Single0.030.030.010.010.010.011012.511810001050.00
656libCLASSpkg.so - basic_string.h:198-3776 [...]IrradiationModel::LoadDecay()Innermost0.030.030.010.010.010.0111.059.063.873.431.491NANANANANA0.00
643libCLASSpkg.so - DynamicalSystem.cxx:186-190DynamicalSystem::AdaptStepSize(double*, double*, double*, double, double, double*, double*, double*)Innermost0.030.030.010.010.010.01128.5716.07122103000100.00
638libCLASSpkg.so - DynamicalSystem.cxx:69-70DynamicalSystem::RungeKutta(double*, double, double, int)Innermost0.020.020.010.010.010.0111002512.054103000100.00
140libCLASSpkg.so - stl_tree.h:393-2543 [...]CLASSNucleiFiliation::SelfFiliationCleanUp(std::map<ZAI, int, std::less<ZAI>, std::allocator<std::pair<ZAI const, int> > > const&)InBetween0.020.270.010.140.010.131011.031119.611NANANANANA0.00
158libCLASSpkg.so - stl_tree.h:231-1932 [...]std::_Rb_tree<ZAI, std::pair<ZAI const, IsotopicVector>, std::_Select1st<std::pair<ZAI const, IsotopicVector> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, IsotopicVector> > >::_M_erase(std::_Rb_tree_node&...Single0.020.020.010.010.010.011012.511810001050.00
7libCLASSpkg.so - stl_tree.h:778-1948 [...]IsotopicVector::Remove(ZAI const&, double)Single0.020.020.010.010.010.011012.51181NANANANANA0.00
1630libCLASSpkg.so - TMatrixTUtils.h:172-179 [...]IM_RK4::SetTheNucleiVector(TMatrixT<double>)Single0.020.020.010.010.010.01108.693.71130.321NANANANANA0.00
6libCLASSpkg.so - IsotopicVector.cxx:49-49 [...]IsotopicVector::operator-=(IsotopicVector const&)Single0.020.020.010.010.010.01109.692.5118.8213002080.00
617libCLASSpkg.so - TObject.h:199-308 [...]DecayDataBank::Evolution(ZAI const&, double)Outermost0.020.020.010.010.010.011010.214.59126.51NANANANANA0.00
640libCLASSpkg.so - DynamicalSystem.cxx:203-204DynamicalSystem::AdaptStepSize(double*, double*, double*, double, double, double*, double*, double*)Single0.020.020.010.010.010.0111002511.54102000100.00
109libCLASSpkg.so - stl_tree.h:778-1948 [...]ZAIHeat::ZAIHeat()Innermost0.020.020.010.010.010.011012.51181NANANANANA0.00
94libCLASSpkg.so - stl_tree.h:124-889 [...]std::_Rb_tree<ZAI, std::pair<ZAI const, double>, std::_Select1st<std::pair<ZAI const, double> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, double> > >::operator=(std::_Rb_tree<ZAI, std::pair<ZAI con...Single0.020.020.010.010.010.011012.511810001050.00
100libCLASSpkg.so - stl_tree.h:2111-2115 [...]std::pair<std::_Rb_tree_iterator<std::pair<ZAI const, double> >, bool> std::_Rb_tree<ZAI, std::pair<ZAI const, double>, std::_Select1st<std::pair<ZAI const, double> >, std::less<ZAI>, std::allocator<std::pair...Single0.010.010.010.010.000.00107.811126.351NANANANANA0.00
682libCLASSpkg.so - IrradiationModel.cxx:652-672 [...]IrradiationModel::GetFissionXsMatrix(EvolutionData, double)Single0.010.010.010.010.000.0014.310.86.93.2230.361NANANANANA0.00
630libCLASSpkg.so - DecayDataBank.cxx:152-158 [...]DecayDataBank::GetDecay(IsotopicVector, long long)Single0.010.010.010.010.000.001012.52.561811.5001079.17
157libCLASSpkg.so - stl_tree.h:231-1909 [...]std::_Rb_tree_node<std::pair<ZAI const, IsotopicVector> >* std::_Rb_tree<ZAI, std::pair<ZAI const, IsotopicVector>, std::_Select1st<std::pair<ZAI const, IsotopicVector> >, std::less<ZAI>, std::allocator<std::pair&l...Single0.010.010.010.010.000.00117.1413.041.418.9611.5003066.25
669libCLASSpkg.so - stl_tree.h:778-1948 [...]IrradiationModel::GetNuclearProcessMatrix(TMatrixT<double>&, ZAI, IsotopicVector, double)Single0.010.010.010.010.000.001012.51181NANANANANA0.00
102libCLASSpkg.so - stl_uninitialized.h:642-642 [...]std::vector<ZAI, std::allocator<ZAI> >::vector(unsigned long, std::allocator<ZAI> const&)Single0.010.010.010.010.000.001NANA1NANA1NANANANANA0.00
1627libCLASSpkg.so - IM_RK4.cxx:263-263IM_RK4::SetTheMatrixToZero()Single0.010.010.010.010.000.001010.941111.22111000100.00
378libCLASSpkg.so - stl_tree.h:231-1909 [...]std::_Rb_tree_node<std::pair<ZAI const, TGraph*> >* std::_Rb_tree<ZAI, std::pair<ZAI const, TGraph*>, std::_Select1st<std::pair<ZAI const, TGraph*> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, TGraph*&...Single0.010.010.010.010.000.00117.1413.041.418.9611.5003066.25
652libCLASSpkg.so - stl_tree.h:778-1948 [...]IrradiationModel::LoadDecay()Innermost0.010.010.010.010.000.001012.51181NANANANANA0.00
93libCLASSpkg.so - stl_tree.h:110-888 [...]std::_Rb_tree<ZAI, std::pair<ZAI const, double>, std::_Select1st<std::pair<ZAI const, double> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, double> > >::operator=(std::_Rb_tree<ZAI, std::pair<ZAI con...Single0.010.010.010.010.000.001012.511810001050.00
362libCLASSpkg.so - stl_tree.h:231-1932 [...]std::_Rb_tree<ZAI, std::pair<ZAI const, TGraph*>, std::_Select1st<std::pair<ZAI const, TGraph*> >, std::less<ZAI>, std::allocator<std::pair<ZAI const, TGraph*> > >::_M_erase(std::_Rb_tree_node<std::pair<ZAI c...Single0.010.010.010.010.000.001012.511810001050.00
177libCLASSpkg.so - stl_tree.h:1947-1948 [...]FabricationPlant::FabricationPlantEvolution(long long)Innermost0.010.010.010.010.000.00109.38111610001050.00
598libCLASSpkg.so - vector.tcc:614-694 [...]Pool::CoolingEvolution(long long) [clone .omp_outlined]Single0.010.010.010.010.000.001011.151113.731NANANANANA0.00
104libCLASSpkg.so - stl_map.h:640-857 [...]ZAIMass::ZAIMass()Outermost0.010.080.010.040.000.04109.995.832.7328.551NANANANANA0.00
940libCLASSpkg.so - EvolutionData.cxx:707-709 [...]EvolutionData::ReadInv(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double*, int)Single0.010.010.010.010.000.001010.874.06121.671NANANANANA0.00
1751libCLASSpkg.so - XSM_MLP.cxx:343-344 [...]XSM_MLP::GetCrossSections(IsotopicVector, double)Single0.010.010.010.010.000.00107.81111610002050.00
11libCLASSpkg.so - IsotopicVector.cxx:138-140 [...]IsotopicVector::operator*=(double const&)Single0.010.010.010.010.000.001012.51.61.788120000100.00
1625libCLASSpkg.so - IM_RK4.cxx:281-284IM_RK4::SetTheMatrixToZero()Single0.010.010.010.010.000.001010.421113.02101000100.00
692libCLASSpkg.so - new_allocator.h:151-172 [...]IrradiationModel::Getn2nXsMatrix(EvolutionData, double)Single0.010.010.010.010.000.0012.999.583.593.3530.041NANANANANA0.00
1587libCLASSpkg.so - stl_construct.h:151-162 [...]void std::vector<TMatrixT<double>, std::allocator<TMatrixT<double> > >::_M_realloc_append<TMatrixT<double> >(TMatrixT<double>&&)Single0.010.010.010.010.000.001012.511810010075.00
1607libCLASSpkg.so - TMatrixT.h:84-172 [...]IM_RK4::GenerateEvolutionData(IsotopicVector, EvolutionData, double, double)InBetween0.010.060.010.030.000.0311.6710.4762.27211NANANANANA0.00
39libCLASSpkg.so - stl_tree.h:782-1964 [...]IsotopicVector::GetZAIIsotopicQuantity(int, int, int) constSingle0.010.010.010.010.000.001012.51181NANANANANA0.00
116libCLASSpkg.so - TObject.h:273-289 [...]ZAITox::ZAITox()Outermost0.010.040.010.020.000.021010.53.451.9318.551NANANANANA0.00
637libCLASSpkg.so - locale_facets.h:882-885 [...]DynamicalSystem::RungeKutta(double*, double, double, int)Outermost0.010.030.010.010.000.01124.3214.442.122.1210.231NANANANANA0.00
108libCLASSpkg.so - TObject.h:273-289 [...]ZAIHeat::ZAIHeat()Outermost0.010.030.010.010.000.011010.53.451.9318.551NANANANANA0.00
1419libCLASSpkg.so - new_allocator.h:151-172 [...]EQ_OneParameter::BuildFuel(double, double, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<IsotopicVector, std::allocator<IsotopicVector> >, std::less<std::__cxx11::b...Outermost0.010.010.010.010.000.0015.9512.173.162.0719.871NANANANANA0.00
×