Created
August 17, 2018 15:02
-
-
Save iAbadia/723072b133e21bb62372a8070a714b29 to your computer and use it in GitHub Desktop.
Test_compressed_lanczos_hot_start gprof output.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Flat profile: | |
Each sample counts as 0.01 seconds. | |
% cumulative self self total | |
time seconds seconds calls ms/call ms/call name | |
12.12 0.28 0.28 48813 0.01 0.01 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) | |
10.82 0.53 0.25 708 0.35 0.35 _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE | |
9.09 0.74 0.21 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, double) | |
7.79 0.92 0.18 49511 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) | |
6.93 1.08 0.16 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) | |
5.63 1.21 0.13 26516 0.00 0.00 void Grid::QCD::lmultSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) | |
4.33 1.31 0.10 5516 0.02 0.02 Grid::XmlReader::~XmlReader() | |
4.33 1.41 0.10 LocalCoherenceLanczosScidac<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >, 60>::checkpointFine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) | |
4.11 1.51 0.10 pugi::impl::(anonymous namespace)::node_output_simple(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node_struct*, unsigned int) | |
3.03 1.58 0.07 pugi::impl::(anonymous namespace)::xpath_ast_node::optimize(pugi::impl::(anonymous namespace)::xpath_allocator*) | |
3.03 1.65 0.07 void Grid::QCD::lmultSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) | |
3.03 1.72 0.07 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::RedBlackGrid() | |
2.60 1.78 0.06 pugi::xml_attribute::operator=(double) | |
2.16 1.83 0.05 void Grid::QCD::lmultSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) | |
2.16 1.88 0.05 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) | |
2.16 1.93 0.05 void Grid::QCD::lmultMinusSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) | |
2.16 1.98 0.05 pugi::xml_attribute::operator=(unsigned long) | |
1.30 2.01 0.03 229728 0.00 0.00 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) | |
1.30 2.04 0.03 void Grid::QCD::lmultMinusSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) | |
1.30 2.07 0.03 pugi::xml_attribute::operator=(unsigned long long) | |
1.08 2.09 0.03 pugi::impl::(anonymous namespace)::text_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, char const*, pugi::impl::(anonymous namespace)::chartypex_t, unsigned int) | |
0.87 2.11 0.02 223593 0.00 0.00 void Grid::QCD::lmultMinusGammaZGamma5<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) | |
0.87 2.13 0.02 28146 0.00 0.00 void Grid::QCD::lmultMinusSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) | |
0.87 2.15 0.02 16483 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) | |
0.87 2.17 0.02 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.87 2.19 0.02 pugi::xml_attribute::operator=(int) | |
0.87 2.21 0.02 pugi::xml_attribute::operator=(long) | |
0.87 2.23 0.02 pugi::xml_node::child_value(char const*) const | |
0.43 2.24 0.01 199836 0.00 0.00 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) | |
0.43 2.25 0.01 pugi::xml_attribute::set_value(int) | |
0.43 2.26 0.01 pugi::xml_attribute::set_value(unsigned int) | |
0.43 2.27 0.01 pugi::xml_attribute::set_value(unsigned long) | |
0.43 2.28 0.01 pugi::impl::(anonymous namespace)::xml_buffered_writer::write_string(char const*) | |
0.43 2.29 0.01 pugi::xml_node::set_value(char const*) | |
0.43 2.30 0.01 pugi::xml_node::previous_sibling(char const*) const | |
0.22 2.31 0.01 pugi::xml_attribute::set_name(char const*) | |
0.22 2.31 0.01 pugi::xml_attribute::set_value(char const*) | |
0.00 2.31 0.00 38259 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) | |
0.00 2.31 0.00 35211 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 8694 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 6098 0.00 0.04 frame_dummy | |
0.00 2.31 0.00 4226 0.00 0.00 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) | |
0.00 2.31 0.00 2792 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) | |
0.00 2.31 0.00 2316 0.00 0.00 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) | |
0.00 2.31 0.00 1728 0.00 0.00 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) | |
0.00 2.31 0.00 1240 0.00 0.01 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) | |
0.00 2.31 0.00 1016 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 871 0.00 0.00 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) | |
0.00 2.31 0.00 838 0.00 0.00 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() | |
0.00 2.31 0.00 838 0.00 0.00 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) | |
0.00 2.31 0.00 762 0.00 0.00 pugi::xml_document::load(std::istream&, unsigned int, pugi::xml_encoding) | |
0.00 2.31 0.00 620 0.00 0.00 Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const Grid::predicatedWhere<Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const>(Grid::Grid_simd<unsigned int, __Uint32x4_t> const& const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&) | |
0.00 2.31 0.00 620 0.00 0.00 void Grid::Gather_plane_simple_table<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void> >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void>&, int, int) | |
0.00 2.31 0.00 620 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() | |
0.00 2.31 0.00 620 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() | |
0.00 2.31 0.00 620 0.00 0.00 Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >::~Lattice() | |
0.00 2.31 0.00 620 0.00 0.00 std::vector<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, std::allocator<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*> >::_M_default_append(unsigned long) | |
0.00 2.31 0.00 564 0.00 0.00 pugi::xpath_query::evaluate_string(char*, unsigned long, pugi::xpath_node const&) const | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.01 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 508 0.00 0.01 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 465 0.00 0.00 pugi::xml_document::reset(pugi::xml_document const&) | |
0.00 2.31 0.00 465 0.00 0.00 pugi::xml_document::_destroy() | |
0.00 2.31 0.00 413 0.00 0.10 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) | |
0.00 2.31 0.00 385 0.00 0.01 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) | |
0.00 2.31 0.00 310 0.00 0.00 pugi::xml_document::_move(pugi::xml_document&) | |
0.00 2.31 0.00 294 0.00 0.00 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) | |
0.00 2.31 0.00 292 0.00 0.00 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) | |
0.00 2.31 0.00 292 0.00 0.00 Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::~Lattice() | |
0.00 2.31 0.00 254 0.00 0.00 pugi::xml_document::load(std::basic_istream<wchar_t, std::char_traits<wchar_t> >&, unsigned int) | |
0.00 2.31 0.00 42 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) | |
0.00 2.31 0.00 36 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::~WilsonFermion5D() | |
0.00 2.31 0.00 36 0.00 0.00 void Grid::Reader<Grid::XmlReader>::fromString<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
0.00 2.31 0.00 32 0.00 0.00 void Grid::pokeLocalSite<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > >, Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > >(Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > const&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > > >&, std::vector<int, std::allocator<int> >&) | |
0.00 2.31 0.00 28 0.00 0.00 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int&) | |
0.00 2.31 0.00 28 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ZeroCounters() | |
0.00 2.31 0.00 27 0.00 0.00 Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> const&) | |
0.00 2.31 0.00 25 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 22 0.00 0.00 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() | |
0.00 2.31 0.00 21 0.00 1.09 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) | |
0.00 2.31 0.00 18 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DerivInternal(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 8> >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int) | |
0.00 2.31 0.00 16 0.00 0.00 main | |
0.00 2.31 0.00 12 0.00 0.00 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) | |
0.00 2.31 0.00 12 0.00 0.00 Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::ZMobiusFermion(Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, double, double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double, Grid::QCD::WilsonImplParams const&) | |
0.00 2.31 0.00 9 0.00 0.00 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int, int) | |
0.00 2.31 0.00 9 0.00 0.01 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() | |
0.00 2.31 0.00 9 0.00 0.00 void Grid::basisSortInPlace<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, std::vector<double, std::allocator<double> >&, bool) | |
0.00 2.31 0.00 6 0.00 0.00 void Grid::Copy_plane<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, int) | |
0.00 2.31 0.00 6 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 6 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) | |
0.00 2.31 0.00 4 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.58] | |
0.00 2.31 0.00 4 0.00 0.00 void Grid::FieldMetaData::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::FieldMetaData const&) | |
0.00 2.31 0.00 4 0.00 0.00 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>&, int&) | |
0.00 2.31 0.00 4 0.00 0.00 Grid::alignedAllocator<double>::allocate(unsigned long, void const*) | |
0.00 2.31 0.00 4 0.00 0.00 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::diagonalize_QR(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, int, int, Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Grid::GridBase*) | |
0.00 2.31 0.00 4 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 4 0.00 1.78 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 4 0.00 0.00 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) | |
0.00 2.31 0.00 4 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ContractConservedCurrent(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::QCD::Current, unsigned int) | |
0.00 2.31 0.00 3 0.00 0.00 void Grid::Copy_plane_permute<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int, int) | |
0.00 2.31 0.00 3 0.00 0.00 void Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) | |
0.00 2.31 0.00 3 0.00 0.00 void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>) | |
0.00 2.31 0.00 3 0.00 0.00 _init | |
0.00 2.31 0.00 2 0.00 0.00 _GLOBAL__sub_I__ZN4Grid13LebesgueOrder16UseLebesgueOrderE | |
0.00 2.31 0.00 2 0.00 0.00 Grid::alignedAllocator<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >::deallocate(Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4>*, unsigned long) | |
0.00 2.31 0.00 2 0.00 0.00 void Grid::basisReorderInPlace<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, std::vector<double, std::allocator<double> >&, std::vector<int, std::allocator<int> >&) | |
0.00 2.31 0.00 2 0.00 0.89 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) | |
0.00 2.31 0.00 2 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 2 0.00 0.01 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 2 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) | |
0.00 2.31 0.00 2 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) | |
0.00 2.31 0.00 2 0.00 0.00 Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8> >::~Lattice() | |
0.00 2.31 0.00 2 0.00 0.02 void Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, 1>::evalTo<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) const | |
0.00 2.31 0.00 2 0.00 0.00 std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >*, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > > >, unsigned long, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) | |
0.00 2.31 0.00 2 0.00 0.00 void std::__adjust_heap<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, long, double, __gnu_cxx::__ops::_Iter_comp_iter<std::greater<double> > >(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, long, long, double, __gnu_cxx::__ops::_Iter_comp_iter<std::greater<double> >) | |
0.00 2.31 0.00 1 0.00 0.06 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) | |
0.00 2.31 0.00 1 0.00 0.00 Grid::alignedAllocator<std::complex<double> >::deallocate(std::complex<double>*, unsigned long) | |
0.00 2.31 0.00 1 0.00 0.00 Grid::alignedAllocator<std::complex<double> >::allocate(unsigned long, void const*) | |
0.00 2.31 0.00 1 0.00 3.66 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) | |
0.00 2.31 0.00 1 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) | |
0.00 2.31 0.00 1 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) | |
0.00 2.31 0.00 1 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) | |
0.00 2.31 0.00 1 0.00 3.66 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) | |
0.00 2.31 0.00 1 0.00 0.06 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) | |
0.00 2.31 0.00 1 0.00 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) | |
% the percentage of the total running time of the | |
time program used by this function. | |
cumulative a running sum of the number of seconds accounted | |
seconds for by this function and those listed above it. | |
self the number of seconds accounted for by this | |
seconds function alone. This is the major sort for this | |
listing. | |
calls the number of times this function was invoked, if | |
this function is profiled, else blank. | |
self the average number of milliseconds spent in this | |
ms/call function per call, if this function is profiled, | |
else blank. | |
total the average number of milliseconds spent in this | |
ms/call function and its descendents per call, if this | |
function is profiled, else blank. | |
name the name of the function. This is the minor sort | |
for this listing. The index shows the location of | |
the function in the gprof listing. If the index is | |
in parenthesis it shows where it would appear in | |
the gprof listing if it were to be printed. | |
Copyright (C) 2012-2015 Free Software Foundation, Inc. | |
Copying and distribution of this file, with or without modification, | |
are permitted in any medium without royalty provided the copyright | |
notice and this notice are preserved. | |
Call graph (explanation follows) | |
granularity: each sample hit covers 2 byte(s) for 0.43% of 2.31 seconds | |
index % time self children called name | |
<spontaneous> | |
[1] 17.7 0.00 0.41 Grid::QCD::CayleyFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::SetCoefficientsInternal(double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double) [1] | |
0.28 0.00 48813/48813 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [2] | |
0.13 0.00 26516/26516 void Grid::QCD::lmultSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [10] | |
----------------------------------------------- | |
0.28 0.00 48813/48813 Grid::QCD::CayleyFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::SetCoefficientsInternal(double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double) [1] | |
[2] 12.1 0.28 0.00 48813 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [2] | |
----------------------------------------------- | |
[3] 11.0 0.04 0.21 309803+208023 <cycle 1 as a whole> [3] | |
0.00 0.21 6098+285 frame_dummy <cycle 1> [5] | |
0.03 0.00 229728+1986 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.01 0.00 199836 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 38259 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 35211 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
0.00 0.00 8694+21 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
----------------------------------------------- | |
0.00 0.00 4/708 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDagMpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double&, double&) [64] | |
0.00 0.00 8/708 Grid::SparseMatrixBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MdagM(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double&, double&) [60] | |
0.00 0.00 12/708 void Grid::LanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LanczosParams const&) [56] | |
0.04 0.00 114/708 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [29] | |
0.20 0.00 570/708 frame_dummy <cycle 1> [5] | |
[4] 10.8 0.25 0.00 708 _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE [4] | |
----------------------------------------------- | |
285 frame_dummy <cycle 1> [5] | |
5623 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 1/309803 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::HermOp(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [74] | |
0.00 0.00 1/309803 Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::operator=(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [110] | |
0.00 0.00 2/309803 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDagMpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double&, double&) [64] | |
0.00 0.00 2/309803 Grid::PlainHermOp<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::operator()(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [68] | |
0.00 0.00 3/309803 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::Mpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [69] | |
0.00 0.00 4/309803 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.00 4/309803 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ContractConservedCurrent(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::QCD::Current, unsigned int) [102] | |
0.00 0.00 8/309803 Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::Lattice(Grid::GridBase*) [98] | |
0.00 0.00 8/309803 Grid::SparseMatrixBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MdagM(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double&, double&) [60] | |
0.00 0.00 8/309803 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 12/309803 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
0.00 0.00 16/309803 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int) [80] | |
0.00 0.00 16/309803 void Grid::Cshift_local<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int) [83] | |
0.00 0.00 22/309803 void Grid::LanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LanczosParams const&) [56] | |
0.00 0.00 27/309803 Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> const&) [94] | |
0.00 0.00 28/309803 std::vector<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge, std::allocator<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge> >::~vector() [84] | |
0.00 0.00 32/309803 void Grid::pokeLocalSite<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > >, Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > >(Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > const&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > > >&, std::vector<int, std::allocator<int> >&) [92] | |
0.00 0.00 41/309803 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
0.00 0.00 112/309803 void Grid::Copy_plane<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > >(Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > >&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > > const&, int, int, int, int) [77] | |
0.00 0.00 128/309803 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [75] | |
[5] 9.3 0.00 0.21 6098+285 frame_dummy <cycle 1> [5] | |
0.20 0.00 570/708 _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE [4] | |
0.00 0.01 114/413 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [29] | |
0.00 0.00 114/5516 Grid::XmlReader::~XmlReader() [12] | |
986 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
545 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
285 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[6] 9.1 0.21 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, double) [6] | |
----------------------------------------------- | |
<spontaneous> | |
[7] 8.7 0.00 0.20 Grid::QCD::FermionOperator<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::FreePropagator(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, double) [7] | |
0.18 0.00 49510/49511 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [8] | |
0.02 0.00 28146/28146 void Grid::QCD::lmultMinusSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [38] | |
----------------------------------------------- | |
0.00 0.00 1/49511 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.18 0.00 49510/49511 Grid::QCD::FermionOperator<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::FreePropagator(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, double) [7] | |
[8] 7.8 0.18 0.00 49511 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [8] | |
----------------------------------------------- | |
<spontaneous> | |
[9] 6.9 0.16 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [9] | |
----------------------------------------------- | |
0.13 0.00 26516/26516 Grid::QCD::CayleyFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::SetCoefficientsInternal(double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double) [1] | |
[10] 5.6 0.13 0.00 26516 void Grid::QCD::lmultSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [10] | |
----------------------------------------------- | |
<spontaneous> | |
[11] 5.5 0.02 0.11 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [11] | |
0.02 0.09 131072/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 18/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
----------------------------------------------- | |
0.00 0.00 1/5516 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDag(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [65] | |
0.00 0.00 1/5516 Grid::PlainHermOp<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::operator()(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [68] | |
0.00 0.00 2/5516 Grid::GridParallelRNG::SeedFixedIntegers(std::vector<int, std::allocator<int> > const&) [87] | |
0.00 0.00 2/5516 void Grid::ChebyParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::ChebyParams const&) [76] | |
0.00 0.00 6/5516 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::HermOp(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [74] | |
0.00 0.00 114/5516 frame_dummy <cycle 1> [5] | |
0.01 0.00 604/5516 void Grid::XmlWriter::writeDefault<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) [33] | |
0.02 0.00 908/5516 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.02 0.00 1204/5516 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.05 0.00 2674/5516 Grid::FieldMetaData::~FieldMetaData() [25] | |
[12] 4.3 0.10 0.00 5516 Grid::XmlReader::~XmlReader() [12] | |
----------------------------------------------- | |
<spontaneous> | |
[13] 4.3 0.10 0.00 LocalCoherenceLanczosScidac<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >, 60>::checkpointFine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [13] | |
----------------------------------------------- | |
<spontaneous> | |
[14] 4.1 0.10 0.00 pugi::impl::(anonymous namespace)::node_output_simple(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node_struct*, unsigned int) [14] | |
----------------------------------------------- | |
15994 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 3/16483 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.00 0.00 3/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
0.00 0.00 4/16483 std::vector<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge, std::allocator<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge> >::~vector() [84] | |
0.00 0.00 4/16483 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
0.00 0.00 4/16483 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 4/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
0.00 0.00 6/16483 void Grid::Scatter_plane_simple<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, std::vector<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::commAllocator<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > >&, int, int, int) [91] | |
0.00 0.00 6/16483 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [89] | |
0.00 0.01 1524/16483 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [53] | |
0.00 0.01 1860/16483 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
0.02 0.04 13065/16483 Grid::QCD::CayleyFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::SetCoefficientsInternal(double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double) [21] | |
[15] 3.2 0.02 0.05 16483+15994 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.02 33896/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.02 32768/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
0.00 0.00 8/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
15994 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
----------------------------------------------- | |
<spontaneous> | |
[16] 3.2 0.07 0.00 void Grid::QCD::lmultSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [16] | |
0.00 0.00 37639/223593 void Grid::QCD::lmultMinusGammaZGamma5<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [37] | |
----------------------------------------------- | |
<spontaneous> | |
[17] 3.0 0.00 0.07 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.04 360/424 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.02 0.00 1204/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.01 128/413 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [29] | |
0.00 0.00 124/292 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
0.00 0.00 2/424 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 120/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 4/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 252/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 120/838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [145] | |
0.00 0.00 120/838 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() [144] | |
----------------------------------------------- | |
<spontaneous> | |
[18] 3.0 0.07 0.00 pugi::impl::(anonymous namespace)::xpath_ast_node::optimize(pugi::impl::(anonymous namespace)::xpath_allocator*) [18] | |
----------------------------------------------- | |
<spontaneous> | |
[19] 3.0 0.07 0.00 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::RedBlackGrid() [19] | |
----------------------------------------------- | |
<spontaneous> | |
[20] 2.6 0.06 0.00 pugi::xml_attribute::operator=(double) [20] | |
----------------------------------------------- | |
<spontaneous> | |
[21] 2.6 0.00 0.06 Grid::QCD::CayleyFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::SetCoefficientsInternal(double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double) [21] | |
0.02 0.04 13065/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
----------------------------------------------- | |
<spontaneous> | |
[22] 2.6 0.05 0.01 void Grid::QCD::lmultSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [22] | |
0.01 0.00 99666/223593 void Grid::QCD::lmultMinusGammaZGamma5<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [37] | |
----------------------------------------------- | |
<spontaneous> | |
[23] 2.4 0.05 0.01 void Grid::QCD::lmultMinusSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [23] | |
0.01 0.00 68762/223593 void Grid::QCD::lmultMinusGammaZGamma5<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [37] | |
----------------------------------------------- | |
<spontaneous> | |
[24] 2.3 0.00 0.05 void Grid::Cshift_local<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int, int, int) [24] | |
0.01 0.05 65536/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
----------------------------------------------- | |
<spontaneous> | |
[25] 2.2 0.00 0.05 Grid::FieldMetaData::~FieldMetaData() [25] | |
0.05 0.00 2674/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.00 3713/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
----------------------------------------------- | |
<spontaneous> | |
[26] 2.2 0.05 0.00 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [26] | |
----------------------------------------------- | |
<spontaneous> | |
[27] 2.2 0.05 0.00 pugi::xml_attribute::operator=(unsigned long) [27] | |
----------------------------------------------- | |
[28] 1.8 0.00 0.04 424+2306 <cycle 2 as a whole> [28] | |
0.00 0.02 21+771 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.01 2316+4512 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
0.00 0.00 385+254 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 1+1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
0.00 0.00 1+1 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.00 0.00 4 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) <cycle 2> [185] | |
0.00 0.00 1 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) <cycle 2> [201] | |
0.00 0.00 1 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) <cycle 2> [202] | |
----------------------------------------------- | |
0.00 0.00 6/413 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 14/413 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.01 114/413 frame_dummy <cycle 1> [5] | |
0.00 0.01 128/413 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.01 151/413 void Grid::XmlWriter::writeDefault<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) [33] | |
[29] 1.7 0.00 0.04 413 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [29] | |
0.04 0.00 114/708 _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE [4] | |
----------------------------------------------- | |
<spontaneous> | |
[30] 1.4 0.03 0.00 void Grid::QCD::lmultMinusSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [30] | |
0.00 0.00 17526/223593 void Grid::QCD::lmultMinusGammaZGamma5<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [37] | |
----------------------------------------------- | |
1986 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
8 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
12 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
545 frame_dummy <cycle 1> [5] | |
196608 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 1/309803 std::complex<double> Grid::innerProduct<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [109] | |
0.00 0.00 2/309803 void Grid::basisOrthogonalize<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int) [106] | |
0.00 0.00 2/309803 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > >*, unsigned long) [104] | |
0.00 0.00 2/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [96] | |
0.00 0.00 4/309803 Grid::alignedAllocator<double>::allocate(unsigned long, void const*) [101] | |
0.00 0.00 4/309803 void Eigen::internal::outer_product_selector_run<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub>(Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const> const&, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const> const&, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub const&, Eigen::internal::false_type const&) [93] | |
0.00 0.00 6/309803 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) [100] | |
0.00 0.00 8/309803 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 20/309803 void Eigen::internal::outer_product_selector_run<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub>(Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const> const&, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > const&, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub const&, Eigen::internal::false_type const&) [97] | |
0.00 0.00 1045/309803 Grid::QCD::CayleyFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::SetCoefficientsInternal(double, std::vector<double, std::allocator<double> >&, double, double) [62] | |
0.00 0.00 3098/309803 void Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false> >::applyHouseholderOnTheRight<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> >(Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const&, double const&, double*) [61] | |
0.00 0.00 3713/309803 Grid::FieldMetaData::~FieldMetaData() [25] | |
0.00 0.02 24650/309803 Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >& Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >::compute<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, int) [36] | |
[31] 1.3 0.03 0.00 229728+1986 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
5623 frame_dummy <cycle 1> [5] | |
2146 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
2082 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
1986 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
----------------------------------------------- | |
<spontaneous> | |
[32] 1.3 0.03 0.00 pugi::xml_attribute::operator=(unsigned long long) [32] | |
----------------------------------------------- | |
<spontaneous> | |
[33] 1.1 0.00 0.03 void Grid::XmlWriter::writeDefault<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) [33] | |
0.00 0.01 151/413 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [29] | |
0.01 0.00 604/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.00 151/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 151/838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [145] | |
----------------------------------------------- | |
<spontaneous> | |
[34] 1.1 0.03 0.00 pugi::impl::(anonymous namespace)::text_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, char const*, pugi::impl::(anonymous namespace)::chartypex_t, unsigned int) [34] | |
----------------------------------------------- | |
771 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
1 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
8 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) <cycle 2> [185] | |
0.00 0.00 2/424 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.00 2/424 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDag(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [65] | |
0.00 0.00 2/424 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::HermOp(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [74] | |
0.00 0.00 6/424 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
[35] 1.0 0.00 0.02 21+771 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.02 0.00 908/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.00 620/1240 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
0.00 0.00 14/413 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [29] | |
0.00 0.00 157/292 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
0.00 0.00 310/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 924/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 476/871 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) [143] | |
0.00 0.00 437/838 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() [144] | |
0.00 0.00 310/310 pugi::xml_document::_move(pugi::xml_document&) [164] | |
0.00 0.00 310/838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [145] | |
1240 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
6 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
2 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) <cycle 2> [185] | |
771 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
----------------------------------------------- | |
<spontaneous> | |
[36] 0.9 0.00 0.02 Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >& Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >::compute<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, int) [36] | |
0.00 0.02 24650/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 2/2 void Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, 1>::evalTo<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) const [88] | |
0.00 0.00 8/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 4/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
----------------------------------------------- | |
0.00 0.00 17526/223593 void Grid::QCD::lmultMinusSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [30] | |
0.00 0.00 37639/223593 void Grid::QCD::lmultSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [16] | |
0.01 0.00 68762/223593 void Grid::QCD::lmultMinusSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [23] | |
0.01 0.00 99666/223593 void Grid::QCD::lmultSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [22] | |
[37] 0.9 0.02 0.00 223593 void Grid::QCD::lmultMinusGammaZGamma5<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [37] | |
----------------------------------------------- | |
0.02 0.00 28146/28146 Grid::QCD::FermionOperator<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::FreePropagator(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, double) [7] | |
[38] 0.9 0.02 0.00 28146 void Grid::QCD::lmultMinusSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [38] | |
----------------------------------------------- | |
<spontaneous> | |
[39] 0.9 0.02 0.00 pugi::xml_attribute::operator=(int) [39] | |
----------------------------------------------- | |
<spontaneous> | |
[40] 0.9 0.02 0.00 pugi::xml_attribute::operator=(long) [40] | |
----------------------------------------------- | |
<spontaneous> | |
[41] 0.9 0.02 0.00 pugi::xml_node::child_value(char const*) const [41] | |
----------------------------------------------- | |
8 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
986 frame_dummy <cycle 1> [5] | |
0.00 0.00 2/309803 void Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false> >::applyHouseholderOnTheRight<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> >(Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const&, double const&, double*) [61] | |
0.00 0.00 2/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [96] | |
0.00 0.00 6/309803 void Grid::Copy_plane_permute<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int, int) [99] | |
0.00 0.00 8/309803 Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >& Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >::compute<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, int) [36] | |
0.00 0.00 32/309803 void Grid::Copy_plane<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int, int, int, int) [85] | |
0.00 0.00 36/309803 void Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, 1>::evalTo<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) const [88] | |
0.00 0.00 48/309803 void Grid::Cshift_local<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int) [83] | |
0.00 0.00 48/309803 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [86] | |
0.00 0.00 48/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [51] | |
0.00 0.00 70/309803 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int) [80] | |
0.00 0.00 160/309803 void Grid::Copy_plane<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > >(Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > >&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > > const&, int, int, int, int) [77] | |
0.00 0.00 192/309803 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [75] | |
0.00 0.00 1582/309803 Grid::QCD::CayleyFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::SetCoefficientsInternal(double, std::vector<double, std::allocator<double> >&, double, double) [62] | |
0.01 0.05 65536/309803 void Grid::Cshift_local<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int, int, int) [24] | |
0.02 0.09 131072/309803 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [11] | |
[42] 0.4 0.01 0.00 199836 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
196608 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
----------------------------------------------- | |
<spontaneous> | |
[43] 0.4 0.01 0.00 pugi::xml_attribute::set_value(int) [43] | |
----------------------------------------------- | |
<spontaneous> | |
[44] 0.4 0.01 0.00 pugi::xml_attribute::set_value(unsigned int) [44] | |
----------------------------------------------- | |
<spontaneous> | |
[45] 0.4 0.01 0.00 pugi::xml_attribute::set_value(unsigned long) [45] | |
----------------------------------------------- | |
<spontaneous> | |
[46] 0.4 0.01 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write_string(char const*) [46] | |
----------------------------------------------- | |
<spontaneous> | |
[47] 0.4 0.01 0.00 pugi::xml_node::set_value(char const*) [47] | |
----------------------------------------------- | |
<spontaneous> | |
[48] 0.4 0.01 0.00 pugi::xml_node::previous_sibling(char const*) const [48] | |
----------------------------------------------- | |
2480 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
0.00 0.00 620/1240 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 620/1240 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[49] 0.4 0.00 0.01 1240+2480 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
0.00 0.01 1860/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 620/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 620/620 Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >::~Lattice() [151] | |
0.00 0.00 620/620 Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const Grid::predicatedWhere<Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const>(Grid::Grid_simd<unsigned int, __Uint32x4_t> const& const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&) [147] | |
0.00 0.00 620/620 std::vector<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, std::allocator<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*> >::_M_default_append(unsigned long) [152] | |
0.00 0.00 620/620 void Grid::Gather_plane_simple_table<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void> >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void>&, int, int) [148] | |
0.00 0.00 620/620 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() [150] | |
0.00 0.00 620/620 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() [149] | |
2480 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
----------------------------------------------- | |
4512 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
12 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) <cycle 2> [201] | |
16 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) <cycle 2> [202] | |
1016 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
1240 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 4/424 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meooe5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [73] | |
0.00 0.00 8/424 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meooe5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [70] | |
0.00 0.00 10/424 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meooe(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [67] | |
0.00 0.00 10/424 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MeooeDag5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [66] | |
[50] 0.3 0.00 0.01 2316+4512 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
0.00 0.00 620/1240 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [52] | |
0.00 0.00 762/762 pugi::xml_document::load(std::istream&, unsigned int, pugi::xml_encoding) [146] | |
0.00 0.00 564/564 pugi::xpath_query::evaluate_string(char*, unsigned long, pugi::xpath_node const&) const [153] | |
0.00 0.00 465/465 pugi::xml_document::_destroy() [163] | |
0.00 0.00 465/465 pugi::xml_document::reset(pugi::xml_document const&) [162] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [161] | |
0.00 0.00 1/2 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [194] | |
0.00 0.00 1/2 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [193] | |
1 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) <cycle 2> [202] | |
1 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) <cycle 2> [201] | |
1 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
4512 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
----------------------------------------------- | |
52 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [51] | |
0.00 0.00 2/4 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.00 0.00 2/4 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
[51] 0.3 0.00 0.01 4+52 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [51] | |
0.00 0.01 8640/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
0.00 0.00 48/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
52 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [51] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 254/508 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[52] 0.3 0.00 0.01 508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [52] | |
0.00 0.01 508/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [53] | |
----------------------------------------------- | |
508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [53] | |
0.00 0.01 508/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [52] | |
[53] 0.3 0.00 0.01 508+508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [53] | |
0.00 0.01 1524/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 508/1016 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [53] | |
----------------------------------------------- | |
<spontaneous> | |
[54] 0.2 0.01 0.00 pugi::xml_attribute::set_name(char const*) [54] | |
----------------------------------------------- | |
<spontaneous> | |
[55] 0.2 0.01 0.00 pugi::xml_attribute::set_value(char const*) [55] | |
----------------------------------------------- | |
<spontaneous> | |
[56] 0.2 0.00 0.00 void Grid::LanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LanczosParams const&) [56] | |
0.00 0.00 12/708 _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE [4] | |
0.00 0.00 22/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 4/292 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
----------------------------------------------- | |
254 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
6 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 3/424 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDag(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [65] | |
0.00 0.00 6/424 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 9/424 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::Mpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [69] | |
0.00 0.04 360/424 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
[57] 0.2 0.00 0.00 385+254 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [52] | |
0.00 0.00 254/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 508/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 391/871 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) [143] | |
0.00 0.00 254/254 pugi::xml_document::load(std::basic_istream<wchar_t, std::char_traits<wchar_t> >&, unsigned int) [166] | |
0.00 0.00 254/838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [145] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [161] | |
0.00 0.00 127/838 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() [144] | |
1016 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
254 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
----------------------------------------------- | |
1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
1 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[58] 0.2 0.00 0.00 1+1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
0.00 0.00 2/4 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [51] | |
0.00 0.00 1/1 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
0.00 0.00 3/6 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [90] | |
0.00 0.00 3/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 3/3 void Grid::Copy_plane_permute<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int, int) [99] | |
0.00 0.00 1/18 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DerivInternal(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 8> >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int) [174] | |
0.00 0.00 1/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 1/2 std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >*, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > > >, unsigned long, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [196] | |
0.00 0.00 1/1 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [203] | |
1 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
----------------------------------------------- | |
1 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
1 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[59] 0.2 0.00 0.00 1+1 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.00 0.00 2/4 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [51] | |
0.00 0.00 1/1 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 3/6 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [90] | |
0.00 0.00 3/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 1/49511 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [8] | |
0.00 0.00 3/9 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int, int) [177] | |
0.00 0.00 1/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 1/2 std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >*, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > > >, unsigned long, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [196] | |
1 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
1 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
----------------------------------------------- | |
<spontaneous> | |
[60] 0.1 0.00 0.00 Grid::SparseMatrixBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MdagM(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double&, double&) [60] | |
0.00 0.00 8/708 _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE [4] | |
0.00 0.00 8/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[61] 0.1 0.00 0.00 void Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false> >::applyHouseholderOnTheRight<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> >(Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const&, double const&, double*) [61] | |
0.00 0.00 3098/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 2/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
----------------------------------------------- | |
<spontaneous> | |
[62] 0.1 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::SetCoefficientsInternal(double, std::vector<double, std::allocator<double> >&, double, double) [62] | |
0.00 0.00 1582/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 1045/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
----------------------------------------------- | |
2 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 1/2 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDag(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [65] | |
0.00 0.00 1/2 Grid::PlainHermOp<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::operator()(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [68] | |
[63] 0.1 0.00 0.00 2+2 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 6/424 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 6/424 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 6/413 Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [29] | |
0.00 0.00 6/292 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
0.00 0.00 2/2 _GLOBAL__sub_I__ZN4Grid13LebesgueOrder16UseLebesgueOrderE [189] | |
0.00 0.00 2/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
2 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
----------------------------------------------- | |
<spontaneous> | |
[64] 0.1 0.00 0.00 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDagMpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double&, double&) [64] | |
0.00 0.00 4/708 _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE [4] | |
0.00 0.00 2/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[65] 0.1 0.00 0.00 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDag(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [65] | |
0.00 0.00 1/2 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 3/424 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 2/424 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 1/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.00 1/292 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
----------------------------------------------- | |
<spontaneous> | |
[66] 0.0 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MeooeDag5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [66] | |
0.00 0.00 10/424 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
0.00 0.00 1/2 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [193] | |
----------------------------------------------- | |
<spontaneous> | |
[67] 0.0 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meooe(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [67] | |
0.00 0.00 10/424 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
----------------------------------------------- | |
<spontaneous> | |
[68] 0.0 0.00 0.00 Grid::PlainHermOp<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::operator()(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [68] | |
0.00 0.00 1/2 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 1/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.00 2/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[69] 0.0 0.00 0.00 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::Mpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [69] | |
0.00 0.00 9/424 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 3/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 3/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 6/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 3/838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [145] | |
----------------------------------------------- | |
<spontaneous> | |
[70] 0.0 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meooe5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [70] | |
0.00 0.00 8/424 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
----------------------------------------------- | |
0.00 0.00 1/292 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::MpcDag(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [65] | |
0.00 0.00 4/292 void Grid::LanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LanczosParams const&) [56] | |
0.00 0.00 6/292 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 124/292 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.00 157/292 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
[71] 0.0 0.00 0.00 292 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
0.00 0.00 292/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 292/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
0.00 0.00 292/294 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) [100] | |
0.00 0.00 292/4222 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
0.00 0.00 292/292 Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::~Lattice() [165] | |
----------------------------------------------- | |
0.00 0.00 508/1016 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
0.00 0.00 508/1016 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [53] | |
[72] 0.0 0.00 0.00 1016 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 508/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [160] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [159] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [157] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [156] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [158] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [155] | |
----------------------------------------------- | |
<spontaneous> | |
[73] 0.0 0.00 0.00 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meooe5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [73] | |
0.00 0.00 4/424 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
----------------------------------------------- | |
<spontaneous> | |
[74] 0.0 0.00 0.00 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::HermOp(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [74] | |
0.00 0.00 2/424 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 6/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.00 2/4 Grid::alignedAllocator<double>::allocate(unsigned long, void const*) [101] | |
0.00 0.00 1/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 2/294 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) [100] | |
----------------------------------------------- | |
<spontaneous> | |
[75] 0.0 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [75] | |
0.00 0.00 192/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 128/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[76] 0.0 0.00 0.00 void Grid::ChebyParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::ChebyParams const&) [76] | |
0.00 0.00 2/424 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) <cycle 2> [185] | |
0.00 0.00 2/5516 Grid::XmlReader::~XmlReader() [12] | |
0.00 0.00 151/838 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() [144] | |
0.00 0.00 12/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
----------------------------------------------- | |
<spontaneous> | |
[77] 0.0 0.00 0.00 void Grid::Copy_plane<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > >(Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > >&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> > > > const&, int, int, int, int) [77] | |
0.00 0.00 160/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 112/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[78] 0.0 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
0.00 0.00 508/1016 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 508/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [154] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [158] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [155] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [160] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [159] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [157] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [156] | |
----------------------------------------------- | |
0.00 0.00 1/9 std::vector<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge, std::allocator<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge> >::~vector() [84] | |
0.00 0.00 4/9 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 4/9 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
[79] 0.0 0.00 0.00 9 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
0.00 0.00 41/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 32/32 void Grid::pokeLocalSite<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > >, Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > >(Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > const&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > > >&, std::vector<int, std::allocator<int> >&) [92] | |
0.00 0.00 4/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 2/22 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() [173] | |
----------------------------------------------- | |
<spontaneous> | |
[80] 0.0 0.00 0.00 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int) [80] | |
0.00 0.00 70/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 16/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
4 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
0.00 0.00 1/1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
[81] 0.0 0.00 0.00 1+4 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
0.00 0.00 4/9 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
0.00 0.00 4/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 12/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 14/28 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ZeroCounters() [171] | |
0.00 0.00 12/28 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int&) [170] | |
0.00 0.00 9/22 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() [173] | |
0.00 0.00 8/18 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DerivInternal(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 8> >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int) [174] | |
0.00 0.00 2/4 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>&, int&) [182] | |
4 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
----------------------------------------------- | |
0.00 0.00 1/1 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
[82] 0.0 0.00 0.00 1 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 4/9 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
0.00 0.00 4/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 8/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 4/28 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int&) [170] | |
0.00 0.00 4/28 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ZeroCounters() [171] | |
0.00 0.00 2/4 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>&, int&) [182] | |
----------------------------------------------- | |
<spontaneous> | |
[83] 0.0 0.00 0.00 void Grid::Cshift_local<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int) [83] | |
0.00 0.00 48/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 16/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[84] 0.0 0.00 0.00 std::vector<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge, std::allocator<Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::Merge> >::~vector() [84] | |
0.00 0.00 28/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 4/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 1/9 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
----------------------------------------------- | |
<spontaneous> | |
[85] 0.0 0.00 0.00 void Grid::Copy_plane<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int, int, int, int) [85] | |
0.00 0.00 32/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 21/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
----------------------------------------------- | |
<spontaneous> | |
[86] 0.0 0.00 0.00 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [86] | |
0.00 0.00 48/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 3/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
----------------------------------------------- | |
<spontaneous> | |
[87] 0.0 0.00 0.00 Grid::GridParallelRNG::SeedFixedIntegers(std::vector<int, std::allocator<int> > const&) [87] | |
0.00 0.00 2/5516 Grid::XmlReader::~XmlReader() [12] | |
----------------------------------------------- | |
0.00 0.00 2/2 Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >& Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >::compute<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, int) [36] | |
[88] 0.0 0.00 0.00 2 void Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, 1>::evalTo<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) const [88] | |
0.00 0.00 36/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 4/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
----------------------------------------------- | |
0.00 0.00 6/6 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [90] | |
[89] 0.0 0.00 0.00 6 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [89] | |
0.00 0.00 6/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 3/9 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int, int) [177] | |
----------------------------------------------- | |
0.00 0.00 3/6 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.00 0.00 3/6 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
[90] 0.0 0.00 0.00 6 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [90] | |
0.00 0.00 6/6 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [89] | |
----------------------------------------------- | |
<spontaneous> | |
[91] 0.0 0.00 0.00 void Grid::Scatter_plane_simple<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, std::vector<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::commAllocator<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > >&, int, int, int) [91] | |
0.00 0.00 6/16483 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
0.00 0.00 3/9 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int, int) [177] | |
----------------------------------------------- | |
0.00 0.00 32/32 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
[92] 0.0 0.00 0.00 32 void Grid::pokeLocalSite<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > >, Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > >(Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > const&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > > >&, std::vector<int, std::allocator<int> >&) [92] | |
0.00 0.00 32/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[93] 0.0 0.00 0.00 void Eigen::internal::outer_product_selector_run<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub>(Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const> const&, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const> const&, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub const&, Eigen::internal::false_type const&) [93] | |
0.00 0.00 2/2 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [96] | |
0.00 0.00 4/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 3/3 void Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) [186] | |
----------------------------------------------- | |
0.00 0.00 27/27 Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> const&) [95] | |
[94] 0.0 0.00 0.00 27 Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> const&) [94] | |
0.00 0.00 27/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 2/22 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() [173] | |
----------------------------------------------- | |
<spontaneous> | |
[95] 0.0 0.00 0.00 Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> const&) [95] | |
0.00 0.00 27/27 Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> const&) [94] | |
----------------------------------------------- | |
0.00 0.00 2/2 void Eigen::internal::outer_product_selector_run<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub>(Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const> const&, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const> const&, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub const&, Eigen::internal::false_type const&) [93] | |
[96] 0.0 0.00 0.00 2 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [96] | |
0.00 0.00 10/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
0.00 0.00 8/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 2/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
0.00 0.00 2/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
0.00 0.00 2/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
----------------------------------------------- | |
<spontaneous> | |
[97] 0.0 0.00 0.00 void Eigen::internal::outer_product_selector_run<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub>(Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const> const&, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > const&, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub const&, Eigen::internal::false_type const&) [97] | |
0.00 0.00 20/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
----------------------------------------------- | |
<spontaneous> | |
[98] 0.0 0.00 0.00 Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::Lattice(Grid::GridBase*) [98] | |
0.00 0.00 8/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
0.00 0.00 3/3 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
[99] 0.0 0.00 0.00 3 void Grid::Copy_plane_permute<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int, int) [99] | |
0.00 0.00 6/309803 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
----------------------------------------------- | |
0.00 0.00 2/294 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::HermOp(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [74] | |
0.00 0.00 292/294 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
[100] 0.0 0.00 0.00 294 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) [100] | |
0.00 0.00 6/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 2/2 Grid::alignedAllocator<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >::deallocate(Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4>*, unsigned long) [190] | |
----------------------------------------------- | |
0.00 0.00 2/4 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > >*, unsigned long) [104] | |
0.00 0.00 2/4 Grid::SchurOperatorBase<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::HermOp(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [74] | |
[101] 0.0 0.00 0.00 4 Grid::alignedAllocator<double>::allocate(unsigned long, void const*) [101] | |
0.00 0.00 4/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
----------------------------------------------- | |
0.00 0.00 4/4 Grid::commAllocator<Grid::iVector<Grid::iMatrix<Grid::iMatrix<std::complex<double>, 3>, 4>, 2> >::allocate(unsigned long, void const*) [103] | |
[102] 0.0 0.00 0.00 4 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ContractConservedCurrent(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::QCD::Current, unsigned int) [102] | |
0.00 0.00 4/309803 frame_dummy <cycle 1> [5] | |
----------------------------------------------- | |
<spontaneous> | |
[103] 0.0 0.00 0.00 Grid::commAllocator<Grid::iVector<Grid::iMatrix<Grid::iMatrix<std::complex<double>, 3>, 4>, 2> >::allocate(unsigned long, void const*) [103] | |
0.00 0.00 4/4 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ContractConservedCurrent(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::QCD::Current, unsigned int) [102] | |
0.00 0.00 10/28 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ZeroCounters() [171] | |
0.00 0.00 9/22 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() [173] | |
0.00 0.00 9/18 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DerivInternal(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 8> >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int) [174] | |
0.00 0.00 8/28 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int&) [170] | |
----------------------------------------------- | |
<spontaneous> | |
[104] 0.0 0.00 0.00 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > >*, unsigned long) [104] | |
0.00 0.00 2/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 2/4 Grid::alignedAllocator<double>::allocate(unsigned long, void const*) [101] | |
----------------------------------------------- | |
<spontaneous> | |
[105] 0.0 0.00 0.00 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [105] | |
0.00 0.00 3/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 41/42 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) [167] | |
0.00 0.00 16/25 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [172] | |
0.00 0.00 2/4 void Grid::FieldMetaData::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::FieldMetaData const&) [181] | |
0.00 0.00 2/2 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [192] | |
0.00 0.00 1/1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [200] | |
----------------------------------------------- | |
<spontaneous> | |
[106] 0.0 0.00 0.00 void Grid::basisOrthogonalize<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int) [106] | |
0.00 0.00 2/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 1/1 Grid::alignedAllocator<std::complex<double> >::allocate(unsigned long, void const*) [199] | |
----------------------------------------------- | |
<spontaneous> | |
[107] 0.0 0.00 0.00 Eigen::internal::throw_std_bad_alloc() [107] | |
0.00 0.00 2/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
----------------------------------------------- | |
<spontaneous> | |
[108] 0.0 0.00 0.00 Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::const_blas_data_mapper<double, long, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long, 1>, false, 0>::run(long, long, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, Eigen::internal::const_blas_data_mapper<double, long, 1> const&, double*, long, double) [108] | |
0.00 0.00 2/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
----------------------------------------------- | |
<spontaneous> | |
[109] 0.0 0.00 0.00 std::complex<double> Grid::innerProduct<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [109] | |
0.00 0.00 1/309803 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 1/2792 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [141] | |
----------------------------------------------- | |
<spontaneous> | |
[110] 0.0 0.00 0.00 Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::operator=(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [110] | |
0.00 0.00 1/309803 frame_dummy <cycle 1> [5] | |
0.00 0.00 10/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 3/838 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() [144] | |
----------------------------------------------- | |
[111] 0.0 0.00 0.00 4222+16 <cycle 3 as a whole> [111] | |
0.00 0.00 4226 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
0.00 0.00 12 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) <cycle 3> [175] | |
----------------------------------------------- | |
0.00 0.00 16/16 Grid::QCD::WilsonKernels<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::HandDhopSite(Grid::QCD::WilsonStencil<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2> >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8>, 2> >&, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, int, int, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [1193] | |
[112] 0.0 0.00 0.00 16 main [112] | |
----------------------------------------------- | |
2082 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 2/309803 Eigen::internal::throw_std_bad_alloc() [107] | |
0.00 0.00 2/309803 Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::const_blas_data_mapper<double, long, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long, 1>, false, 0>::run(long, long, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, Eigen::internal::const_blas_data_mapper<double, long, 1> const&, double*, long, double) [108] | |
0.00 0.00 3/309803 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::Mpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [69] | |
0.00 0.00 3/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [105] | |
0.00 0.00 4/309803 void Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, 1>::evalTo<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) const [88] | |
0.00 0.00 4/309803 Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >& Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1, 0, -1, -1> >::compute<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, int) [36] | |
0.00 0.00 8/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [96] | |
0.00 0.00 120/309803 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.00 151/309803 void Grid::XmlWriter::writeDefault<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) [33] | |
0.00 0.00 254/309803 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 292/309803 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
0.00 0.00 310/309803 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 508/309803 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 620/309803 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
0.00 0.02 33896/309803 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
[137] 0.0 0.00 0.00 38259 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 1/4 void Grid::FieldMetaData::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::FieldMetaData const&) [181] | |
8 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
8 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) <cycle 1> [42] | |
3 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
----------------------------------------------- | |
3 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
2146 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
0.00 0.00 2/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [96] | |
0.00 0.00 292/309803 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
0.00 0.02 32768/309803 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [15] | |
[138] 0.0 0.00 0.00 35211 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
----------------------------------------------- | |
21 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [138] | |
0.00 0.00 3/309803 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [86] | |
0.00 0.00 10/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [96] | |
0.00 0.00 18/309803 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [11] | |
0.00 0.00 21/309803 void Grid::Copy_plane<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int, int, int, int) [85] | |
0.00 0.01 8640/309803 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [51] | |
[139] 0.0 0.00 0.00 8694+21 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
12 Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) <cycle 1> [31] | |
21 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) <cycle 1> [139] | |
----------------------------------------------- | |
4 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) <cycle 3> [175] | |
0.00 0.00 6/4222 void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>) [187] | |
0.00 0.00 6/4222 void Grid::Reader<Grid::XmlReader>::fromString<double>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3590] | |
0.00 0.00 6/4222 void Grid::Copy_plane<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >(Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > const&, int, int, int, int) [221] | |
0.00 0.00 6/4222 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [3514] | |
0.00 0.00 13/4222 void Grid::Reader<Grid::XmlReader>::fromString<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169] | |
0.00 0.00 18/4222 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() [173] | |
0.00 0.00 18/4222 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DhopDerivOE(Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int) [2604] | |
0.00 0.00 28/4222 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DW(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int) [3182] | |
0.00 0.00 28/4222 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::HaloGatherDir<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int, int&) [351] | |
0.00 0.00 36/4222 Grid::QCD::CayleyFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::~CayleyFermion5D() [1532] | |
0.00 0.00 36/4222 void Grid::LanczosParams::read<Grid::XmlReader>(Grid::Reader<Grid::XmlReader>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LanczosParams&) [270] | |
0.00 0.00 292/4222 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [145] | |
0.00 0.00 292/4222 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
0.00 0.00 839/4222 void Grid::XmlWriter::writeDefault<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3696] | |
0.00 0.00 839/4222 Grid::alignedAllocator<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8> >::deallocate(Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8>*, unsigned long) [599] | |
0.00 0.00 871/4222 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) [143] | |
0.00 0.00 888/4222 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
[140] 0.0 0.00 0.00 4226 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
0.00 0.00 12/12 Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::ZMobiusFermion(Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, double, double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double, Grid::QCD::WilsonImplParams const&) [176] | |
0.00 0.00 4/36 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::~WilsonFermion5D() [168] | |
12 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) <cycle 3> [175] | |
----------------------------------------------- | |
0.00 0.00 1/2792 std::complex<double> Grid::innerProduct<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [109] | |
0.00 0.00 2/2792 Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >::~Lattice() [3659] | |
0.00 0.00 457/2792 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf() [4224] | |
0.00 0.00 2332/2792 std::vector<int, std::allocator<int> >::_M_default_append(unsigned long) [4218] | |
[141] 0.0 0.00 0.00 2792 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [141] | |
----------------------------------------------- | |
0.00 0.00 1/1728 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.00 0.00 1/1728 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
0.00 0.00 2/1728 Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, 1, 0, -1, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&, long, bool, Eigen::Matrix<double, -1, -1, 0, -1, -1>&) [3978] | |
0.00 0.00 2/1728 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
0.00 0.00 4/1728 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) <cycle 2> [185] | |
0.00 0.00 6/1728 void Grid::basisSortInPlace<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, std::vector<double, std::allocator<double> >&, bool) [178] | |
0.00 0.00 6/1728 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::Mpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [69] | |
0.00 0.00 10/1728 Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::operator=(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [110] | |
0.00 0.00 12/1728 void Grid::ChebyParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::ChebyParams const&) [76] | |
0.00 0.00 252/1728 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.00 508/1728 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 924/1728 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
[142] 0.0 0.00 0.00 1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 888/4222 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
----------------------------------------------- | |
0.00 0.00 4/871 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) <cycle 2> [185] | |
0.00 0.00 391/871 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 476/871 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
[143] 0.0 0.00 0.00 871 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) [143] | |
0.00 0.00 871/4222 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
0.00 0.00 2/4 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::diagonalize_QR(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, int, int, Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Grid::GridBase*) [183] | |
----------------------------------------------- | |
0.00 0.00 3/838 Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::operator=(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [110] | |
0.00 0.00 120/838 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.00 127/838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 151/838 void Grid::ChebyParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::ChebyParams const&) [76] | |
0.00 0.00 437/838 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
[144] 0.0 0.00 0.00 838 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() [144] | |
----------------------------------------------- | |
0.00 0.00 3/838 Grid::SchurDiagTwoOperator<Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::Mpc(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [69] | |
0.00 0.00 120/838 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [17] | |
0.00 0.00 151/838 void Grid::XmlWriter::writeDefault<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) [33] | |
0.00 0.00 254/838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 310/838 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
[145] 0.0 0.00 0.00 838 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [145] | |
0.00 0.00 292/4222 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
----------------------------------------------- | |
0.00 0.00 762/762 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[146] 0.0 0.00 0.00 762 pugi::xml_document::load(std::istream&, unsigned int, pugi::xml_encoding) [146] | |
----------------------------------------------- | |
0.00 0.00 620/620 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
[147] 0.0 0.00 0.00 620 Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const Grid::predicatedWhere<Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const>(Grid::Grid_simd<unsigned int, __Uint32x4_t> const& const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&) [147] | |
----------------------------------------------- | |
0.00 0.00 620/620 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
[148] 0.0 0.00 0.00 620 void Grid::Gather_plane_simple_table<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void> >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void>&, int, int) [148] | |
----------------------------------------------- | |
0.00 0.00 620/620 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
[149] 0.0 0.00 0.00 620 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() [149] | |
----------------------------------------------- | |
0.00 0.00 620/620 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
[150] 0.0 0.00 0.00 620 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() [150] | |
----------------------------------------------- | |
0.00 0.00 620/620 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
[151] 0.0 0.00 0.00 620 Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >::~Lattice() [151] | |
----------------------------------------------- | |
0.00 0.00 620/620 Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [49] | |
[152] 0.0 0.00 0.00 620 std::vector<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, std::allocator<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*> >::_M_default_append(unsigned long) [152] | |
----------------------------------------------- | |
0.00 0.00 564/564 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[153] 0.0 0.00 0.00 564 pugi::xpath_query::evaluate_string(char*, unsigned long, pugi::xpath_node const&) const [153] | |
----------------------------------------------- | |
0.00 0.00 508/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
[154] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [154] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
[155] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [155] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
[156] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [156] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
[157] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [157] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
[158] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [158] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
[159] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [159] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [72] | |
0.00 0.00 254/508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [78] | |
[160] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [160] | |
----------------------------------------------- | |
0.00 0.00 254/508 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
0.00 0.00 254/508 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[161] 0.0 0.00 0.00 508 Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [161] | |
----------------------------------------------- | |
0.00 0.00 465/465 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[162] 0.0 0.00 0.00 465 pugi::xml_document::reset(pugi::xml_document const&) [162] | |
----------------------------------------------- | |
0.00 0.00 465/465 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[163] 0.0 0.00 0.00 465 pugi::xml_document::_destroy() [163] | |
----------------------------------------------- | |
0.00 0.00 310/310 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
[164] 0.0 0.00 0.00 310 pugi::xml_document::_move(pugi::xml_document&) [164] | |
----------------------------------------------- | |
0.00 0.00 292/292 Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [71] | |
[165] 0.0 0.00 0.00 292 Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::~Lattice() [165] | |
----------------------------------------------- | |
0.00 0.00 254/254 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) <cycle 2> [57] | |
[166] 0.0 0.00 0.00 254 pugi::xml_document::load(std::basic_istream<wchar_t, std::char_traits<wchar_t> >&, unsigned int) [166] | |
----------------------------------------------- | |
0.00 0.00 1/42 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [200] | |
0.00 0.00 41/42 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [105] | |
[167] 0.0 0.00 0.00 42 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) [167] | |
0.00 0.00 4/4 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [184] | |
----------------------------------------------- | |
0.00 0.00 4/36 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
0.00 0.00 32/36 void Grid::Reader<Grid::XmlReader>::fromString<std::complex<double> >(std::complex<double>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3588] | |
[168] 0.0 0.00 0.00 36 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::~WilsonFermion5D() [168] | |
----------------------------------------------- | |
0.00 0.00 4/36 Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, 1, true>::Block(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, long) [3965] | |
0.00 0.00 32/36 void Grid::LocalCoherenceLanczosParams::read<Grid::XmlReader>(Grid::Reader<Grid::XmlReader>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams&) [791] | |
[169] 0.0 0.00 0.00 36 void Grid::Reader<Grid::XmlReader>::fromString<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169] | |
0.00 0.00 13/4222 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
----------------------------------------------- | |
0.00 0.00 4/28 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>&, int&) [182] | |
0.00 0.00 4/28 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 8/28 Grid::commAllocator<Grid::iVector<Grid::iMatrix<Grid::iMatrix<std::complex<double>, 3>, 4>, 2> >::allocate(unsigned long, void const*) [103] | |
0.00 0.00 12/28 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
[170] 0.0 0.00 0.00 28 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int&) [170] | |
----------------------------------------------- | |
0.00 0.00 4/28 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 10/28 Grid::commAllocator<Grid::iVector<Grid::iMatrix<Grid::iMatrix<std::complex<double>, 3>, 4>, 2> >::allocate(unsigned long, void const*) [103] | |
0.00 0.00 14/28 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
[171] 0.0 0.00 0.00 28 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ZeroCounters() [171] | |
----------------------------------------------- | |
1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [172] | |
0.00 0.00 1/25 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [200] | |
0.00 0.00 8/25 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [192] | |
0.00 0.00 16/25 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [105] | |
[172] 0.0 0.00 0.00 25+1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [172] | |
0.00 0.00 1/4 void Grid::FieldMetaData::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::FieldMetaData const&) [181] | |
1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [172] | |
----------------------------------------------- | |
0.00 0.00 2/22 Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> const&) [94] | |
0.00 0.00 2/22 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [79] | |
0.00 0.00 9/22 Grid::commAllocator<Grid::iVector<Grid::iMatrix<Grid::iMatrix<std::complex<double>, 3>, 4>, 2> >::allocate(unsigned long, void const*) [103] | |
0.00 0.00 9/22 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
[173] 0.0 0.00 0.00 22 Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() [173] | |
0.00 0.00 18/4222 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
----------------------------------------------- | |
0.00 0.00 1/18 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
0.00 0.00 8/18 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
0.00 0.00 9/18 Grid::commAllocator<Grid::iVector<Grid::iMatrix<Grid::iMatrix<std::complex<double>, 3>, 4>, 2> >::allocate(unsigned long, void const*) [103] | |
[174] 0.0 0.00 0.00 18 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DerivInternal(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 8> >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int) [174] | |
----------------------------------------------- | |
12 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
[175] 0.0 0.00 0.00 12 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) <cycle 3> [175] | |
4 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
----------------------------------------------- | |
0.00 0.00 12/12 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
[176] 0.0 0.00 0.00 12 Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::ZMobiusFermion(Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, double, double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double, Grid::QCD::WilsonImplParams const&) [176] | |
----------------------------------------------- | |
0.00 0.00 3/9 void Grid::Scatter_plane_simple<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, std::vector<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::commAllocator<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > >&, int, int, int) [91] | |
0.00 0.00 3/9 Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [89] | |
0.00 0.00 3/9 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
[177] 0.0 0.00 0.00 9 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int, int) [177] | |
0.00 0.00 6/6 void Grid::Copy_plane<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, int) [179] | |
----------------------------------------------- | |
0.00 0.00 9/9 Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, 1, 0, -1, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&, long, bool, Eigen::Matrix<double, -1, -1, 0, -1, -1>&) [3978] | |
[178] 0.0 0.00 0.00 9 void Grid::basisSortInPlace<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, std::vector<double, std::allocator<double> >&, bool) [178] | |
0.00 0.00 6/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
----------------------------------------------- | |
0.00 0.00 6/6 void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int, int) [177] | |
[179] 0.0 0.00 0.00 6 void Grid::Copy_plane<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, int) [179] | |
----------------------------------------------- | |
0.00 0.00 4/4 Grid::QCD::WilsonKernels<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::HandDhopSite(Grid::QCD::WilsonStencil<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2> >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8>, 2> >&, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, int, int, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [1193] | |
[180] 0.0 0.00 0.00 4 __static_initialization_and_destruction_0(int, int) [clone .constprop.58] [180] | |
----------------------------------------------- | |
0.00 0.00 1/4 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [172] | |
0.00 0.00 1/4 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) <cycle 1> [137] | |
0.00 0.00 2/4 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [105] | |
[181] 0.0 0.00 0.00 4 void Grid::FieldMetaData::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::FieldMetaData const&) [181] | |
0.00 0.00 1/1 Grid::alignedAllocator<std::complex<double> >::deallocate(std::complex<double>*, unsigned long) [198] | |
----------------------------------------------- | |
0.00 0.00 2/4 void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [82] | |
0.00 0.00 2/4 Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [81] | |
[182] 0.0 0.00 0.00 4 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>&, int&) [182] | |
0.00 0.00 4/28 int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int&) [170] | |
----------------------------------------------- | |
0.00 0.00 2/4 std::enable_if<Grid::isSIMDvectorized<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::value&&(!Grid::isSIMDvectorized<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >::value), void>::type Grid::unvectorizeToLexOrdArray<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [716] | |
0.00 0.00 2/4 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) [143] | |
[183] 0.0 0.00 0.00 4 Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::diagonalize_QR(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, int, int, Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Grid::GridBase*) [183] | |
----------------------------------------------- | |
8 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [184] | |
0.00 0.00 4/4 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) [167] | |
[184] 0.0 0.00 0.00 4+8 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [184] | |
8 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [184] | |
----------------------------------------------- | |
2 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
0.00 0.00 2/424 void Grid::ChebyParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::ChebyParams const&) [76] | |
[185] 0.0 0.00 0.00 4 Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) <cycle 2> [185] | |
0.00 0.00 4/1728 void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) [142] | |
0.00 0.00 4/871 Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) [143] | |
8 void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) <cycle 2> [35] | |
----------------------------------------------- | |
0.00 0.00 3/3 void Eigen::internal::outer_product_selector_run<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub>(Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false>, -1, -1, false>&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const> const&, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const> const&, Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, -1, 1, false> const>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub const&, Eigen::internal::false_type const&) [93] | |
[186] 0.0 0.00 0.00 3 void Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) [186] | |
----------------------------------------------- | |
0.00 0.00 3/3 Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, 1, 0, -1, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&, long, bool, Eigen::Matrix<double, -1, -1, 0, -1, -1>&) [3978] | |
[187] 0.0 0.00 0.00 3 void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>) [187] | |
0.00 0.00 6/4222 Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) <cycle 3> [140] | |
----------------------------------------------- | |
0.00 0.00 3/3 Grid::QCD::WilsonKernels<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::HandDhopSite(Grid::QCD::WilsonStencil<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2> >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8>, 2> >&, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, int, int, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [1193] | |
[188] 0.0 0.00 0.00 3 _init [188] | |
----------------------------------------------- | |
0.00 0.00 2/2 void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [63] | |
[189] 0.0 0.00 0.00 2 _GLOBAL__sub_I__ZN4Grid13LebesgueOrder16UseLebesgueOrderE [189] | |
----------------------------------------------- | |
0.00 0.00 2/2 Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) [100] | |
[190] 0.0 0.00 0.00 2 Grid::alignedAllocator<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >::deallocate(Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4>*, unsigned long) [190] | |
----------------------------------------------- | |
0.00 0.00 2/2 std::enable_if<Grid::isSIMDvectorized<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::value&&(!Grid::isSIMDvectorized<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >::value), void>::type Grid::unvectorizeToLexOrdArray<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [716] | |
[191] 0.0 0.00 0.00 2 void Grid::basisReorderInPlace<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, std::vector<double, std::allocator<double> >&, std::vector<int, std::allocator<int> >&) [191] | |
----------------------------------------------- | |
0.00 0.00 2/2 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [105] | |
[192] 0.0 0.00 0.00 2 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [192] | |
0.00 0.00 8/25 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [172] | |
----------------------------------------------- | |
0.00 0.00 1/2 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
0.00 0.00 1/2 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MeooeDag5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [66] | |
[193] 0.0 0.00 0.00 2 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [193] | |
----------------------------------------------- | |
0.00 0.00 1/2 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
0.00 0.00 1/2 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MeooeDag5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [1708] | |
[194] 0.0 0.00 0.00 2 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [194] | |
----------------------------------------------- | |
0.00 0.00 2/2 std::enable_if<Grid::isSIMDvectorized<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::value&&(!Grid::isSIMDvectorized<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >::value), void>::type Grid::unvectorizeToLexOrdArray<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [716] | |
[195] 0.0 0.00 0.00 2 Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8> >::~Lattice() [195] | |
----------------------------------------------- | |
0.00 0.00 1/2 void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) <cycle 2> [59] | |
0.00 0.00 1/2 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
[196] 0.0 0.00 0.00 2 std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >*, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > > >, unsigned long, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) [196] | |
----------------------------------------------- | |
0.00 0.00 2/2 std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >::_M_default_append(unsigned long) [4175] | |
[197] 0.0 0.00 0.00 2 void std::__adjust_heap<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, long, double, __gnu_cxx::__ops::_Iter_comp_iter<std::greater<double> > >(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, long, long, double, __gnu_cxx::__ops::_Iter_comp_iter<std::greater<double> >) [197] | |
----------------------------------------------- | |
0.00 0.00 1/1 void Grid::FieldMetaData::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::FieldMetaData const&) [181] | |
[198] 0.0 0.00 0.00 1 Grid::alignedAllocator<std::complex<double> >::deallocate(std::complex<double>*, unsigned long) [198] | |
----------------------------------------------- | |
0.00 0.00 1/1 void Grid::basisOrthogonalize<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int) [106] | |
[199] 0.0 0.00 0.00 1 Grid::alignedAllocator<std::complex<double> >::allocate(unsigned long, void const*) [199] | |
----------------------------------------------- | |
0.00 0.00 1/1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [105] | |
[200] 0.0 0.00 0.00 1 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [200] | |
0.00 0.00 1/42 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) [167] | |
0.00 0.00 1/25 Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [172] | |
----------------------------------------------- | |
1 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[201] 0.0 0.00 0.00 1 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) <cycle 2> [201] | |
12 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
----------------------------------------------- | |
1 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
[202] 0.0 0.00 0.00 1 Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) <cycle 2> [202] | |
16 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) <cycle 2> [50] | |
----------------------------------------------- | |
0.00 0.00 1/1 Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) <cycle 2> [58] | |
[203] 0.0 0.00 0.00 1 Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [203] | |
----------------------------------------------- | |
This table describes the call tree of the program, and was sorted by | |
the total amount of time spent in each function and its children. | |
Each entry in this table consists of several lines. The line with the | |
index number at the left hand margin lists the current function. | |
The lines above it list the functions that called this function, | |
and the lines below it list the functions this one called. | |
This line lists: | |
index A unique number given to each element of the table. | |
Index numbers are sorted numerically. | |
The index number is printed next to every function name so | |
it is easier to look up where the function is in the table. | |
% time This is the percentage of the `total' time that was spent | |
in this function and its children. Note that due to | |
different viewpoints, functions excluded by options, etc, | |
these numbers will NOT add up to 100%. | |
self This is the total amount of time spent in this function. | |
children This is the total amount of time propagated into this | |
function by its children. | |
called This is the number of times the function was called. | |
If the function called itself recursively, the number | |
only includes non-recursive calls, and is followed by | |
a `+' and the number of recursive calls. | |
name The name of the current function. The index number is | |
printed after it. If the function is a member of a | |
cycle, the cycle number is printed between the | |
function's name and the index number. | |
For the function's parents, the fields have the following meanings: | |
self This is the amount of time that was propagated directly | |
from the function into this parent. | |
children This is the amount of time that was propagated from | |
the function's children into this parent. | |
called This is the number of times this parent called the | |
function `/' the total number of times the function | |
was called. Recursive calls to the function are not | |
included in the number after the `/'. | |
name This is the name of the parent. The parent's index | |
number is printed after it. If the parent is a | |
member of a cycle, the cycle number is printed between | |
the name and the index number. | |
If the parents of the function cannot be determined, the word | |
`<spontaneous>' is printed in the `name' field, and all the other | |
fields are blank. | |
For the function's children, the fields have the following meanings: | |
self This is the amount of time that was propagated directly | |
from the child into the function. | |
children This is the amount of time that was propagated from the | |
child's children to the function. | |
called This is the number of times the function called | |
this child `/' the total number of times the child | |
was called. Recursive calls by the child are not | |
listed in the number after the `/'. | |
name This is the name of the child. The child's index | |
number is printed after it. If the child is a | |
member of a cycle, the cycle number is printed | |
between the name and the index number. | |
If there are any cycles (circles) in the call graph, there is an | |
entry for the cycle-as-a-whole. This entry shows who called the | |
cycle (as parents) and the members of the cycle (as children.) | |
The `+' recursive calls entry shows the number of function calls that | |
were internal to the cycle, and the calls entry for each member shows, | |
for that member, how many times it was called from other members of | |
the cycle. | |
Copyright (C) 2012-2015 Free Software Foundation, Inc. | |
Copying and distribution of this file, with or without modification, | |
are permitted in any medium without royalty provided the copyright | |
notice and this notice are preserved. | |
Index by function name | |
[189] _GLOBAL__sub_I__ZN4Grid13LebesgueOrder16UseLebesgueOrderE [138] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [35] void Grid::QCD::SU<3>::LieRandomize<Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > > >(Grid::GridParallelRNG&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >&, double) | |
[4] _GLOBAL__sub_I__ZN4Grid3QCD5Gamma3gmuE [139] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [169] void Grid::Reader<Grid::XmlReader>::fromString<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
[180] __static_initialization_and_destruction_0(int, int) [clone .constprop.58] [51] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [165] Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::~Lattice() | |
[13] LocalCoherenceLanczosScidac<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >, 60>::checkpointFine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [137] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) [151] Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >::~Lattice() | |
[49] Grid::Grid_simd<unsigned int, __Uint32x4_t> Grid::Comparison<Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t>, 0>(Grid::seq<unsigned int, unsigned int>, Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::Grid_simd<unsigned int, __Uint32x4_t>::scalar_type const&) [176] Grid::QCD::ZMobiusFermion<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::ZMobiusFermion(Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, Grid::GridCartesian&, Grid::GridRedBlackCartesian&, double, double, std::vector<std::complex<double>, std::allocator<std::complex<double> > >&, double, double, Grid::QCD::WilsonImplParams const&) [195] Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 8> >::~Lattice() | |
[179] void Grid::Copy_plane<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >(Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, int) [201] Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [94] Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>::iMatrix(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> const&) | |
[177] void Grid::Copy_plane<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int, int) [193] Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&) [142] void Grid::BinaryIO::IOobject<float, Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > >(float, Grid::GridBase*, std::vector<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> >, std::allocator<Grid::iScalar<Grid::iVector<Grid::iVector<std::complex<float>, 3>, 4> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned int&, unsigned int&, unsigned int&) | |
[82] void Grid::Cshift_comms<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [202] Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Meo5D(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [12] Grid::XmlReader::~XmlReader() | |
[181] void Grid::FieldMetaData::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::FieldMetaData const&) [194] Grid::QCD::CayleyFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::Mooee(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&) [146] pugi::xml_document::load(std::istream&, unsigned int, pugi::xml_encoding) | |
[175] Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) [19] Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::RedBlackGrid() [166] pugi::xml_document::load(std::basic_istream<wchar_t, std::char_traits<wchar_t> >&, unsigned int) | |
[140] Grid::commAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::allocate(unsigned long, void const*) [185] Grid::QCD::FermionOperator<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::FreePropagator(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, double) [164] pugi::xml_document::_move(pugi::xml_document&) | |
[92] void Grid::pokeLocalSite<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > >, Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > >(Grid::iScalar<Grid::iScalar<Grid::iScalar<std::complex<double> > > > const&, Grid::Lattice<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<double>, __Float64x2_t> > > > >&, std::vector<int, std::allocator<int> >&) [26] Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [162] pugi::xml_document::reset(pugi::xml_document const&) | |
[147] Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const Grid::predicatedWhere<Grid::Grid_simd<unsigned int, __Uint32x4_t> const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const>(Grid::Grid_simd<unsigned int, __Uint32x4_t> const& const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&, Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > const&) [174] Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::DerivInternal(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 8> >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3> >, 4> >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int) [163] pugi::xml_document::_destroy() | |
[170] int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>&, int&) [2] Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [54] pugi::xml_attribute::set_name(char const*) | |
[182] int Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::GatherSimd<Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void> >(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, int, int, int, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>&, int&) [149] Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() [55] pugi::xml_attribute::set_value(char const*) | |
[79] Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> > >::CommunicateThreaded() [168] Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::~WilsonFermion5D() [43] pugi::xml_attribute::set_value(int) | |
[173] Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::CommunicateThreaded() [58] Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, double) [44] pugi::xml_attribute::set_value(unsigned int) | |
[144] Grid::CartesianStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >::~CartesianStencil() [150] Grid::QCD::WilsonFermion5D<Grid::QCD::WilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::~WilsonFermion5D() [45] pugi::xml_attribute::set_value(unsigned long) | |
[71] Grid::alignedAllocator<Grid::StencilEntry>::deallocate(Grid::StencilEntry*, unsigned long) [171] Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ZeroCounters() [20] pugi::xml_attribute::operator=(double) | |
[145] Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::deallocate(Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > >*, unsigned long) [6] Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, double) [39] pugi::xml_attribute::operator=(int) | |
[57] Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iScalar<Grid::Grid_simd<std::complex<float>, __Float32x4_t> > > > >::allocate(unsigned long, void const*) [102] Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::ContractConservedCurrent(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::QCD::Current, unsigned int) [40] pugi::xml_attribute::operator=(long) | |
[143] Grid::alignedAllocator<Grid::iScalar<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> > > >::allocate(unsigned long, void const*) [81] Grid::QCD::WilsonFermion5D<Grid::QCD::GparityWilsonImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffReal> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, double) [27] pugi::xml_attribute::operator=(unsigned long) | |
[100] Grid::alignedAllocator<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >::deallocate(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >*, unsigned long) [203] Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::MomentumSpacePropagatorHt(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [32] pugi::xml_attribute::operator=(unsigned long long) | |
[190] Grid::alignedAllocator<Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4> >::deallocate(Grid::iVector<Grid::iScalar<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3> >, 4>*, unsigned long) [8] Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [34] pugi::impl::(anonymous namespace)::text_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, char const*, pugi::impl::(anonymous namespace)::chartypex_t, unsigned int) | |
[198] Grid::alignedAllocator<std::complex<double> >::deallocate(std::complex<double>*, unsigned long) [9] Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::MomentumSpacePropagatorHw(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, double) [18] pugi::impl::(anonymous namespace)::xpath_ast_node::optimize(pugi::impl::(anonymous namespace)::xpath_allocator*) | |
[199] Grid::alignedAllocator<std::complex<double> >::allocate(unsigned long, void const*) [15] Grid::QCD::WilsonFermion5D<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::Mdir(Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > >&, int, int) [14] pugi::impl::(anonymous namespace)::node_output_simple(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node_struct*, unsigned int) | |
[29] Grid::alignedAllocator<double>::deallocate(double*, unsigned long) [38] void Grid::QCD::lmultMinusSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [46] pugi::impl::(anonymous namespace)::xml_buffered_writer::write_string(char const*) | |
[101] Grid::alignedAllocator<double>::allocate(unsigned long, void const*) [30] void Grid::QCD::lmultMinusSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [47] pugi::xml_node::set_value(char const*) | |
[178] void Grid::basisSortInPlace<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, std::vector<double, std::allocator<double> >&, bool) [23] void Grid::QCD::lmultMinusSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [186] void Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) | |
[59] void Grid::Cshift_comms_simd<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> > const&, int, int, int) [31] Grid::QCD::MachineCharacteristics(Grid::FieldMetaData&) [153] pugi::xpath_query::evaluate_string(char*, unsigned long, pugi::xpath_node const&) const | |
[99] void Grid::Copy_plane_permute<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >(Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> >&, Grid::Lattice<Grid::iVector<Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> > const&, int, int, int, int, int) [37] void Grid::QCD::lmultMinusGammaZGamma5<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [41] pugi::xml_node::child_value(char const*) const | |
[191] void Grid::basisReorderInPlace<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >(std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, std::vector<double, std::allocator<double> >&, std::vector<int, std::allocator<int> >&) [89] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [48] pugi::xml_node::previous_sibling(char const*) const | |
[148] void Grid::Gather_plane_simple_table<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void> >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonTmProjector, void>&, int, int) [11] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [88] void Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, 1>::evalTo<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) const | |
[183] Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::diagonalize_QR(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, int, int, Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Grid::GridBase*) [90] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [196] std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >*, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > > >, unsigned long, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&) | |
[42] Grid::ImplicitlyRestartedLanczos<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > >::calc(std::vector<double, std::allocator<double> >&, std::vector<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >, std::allocator<Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > > >&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, int&, bool) [154] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [152] std::vector<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, std::allocator<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*> >::_M_default_append(unsigned long) | |
[63] void Grid::LocalCoherenceLanczosParams::write<Grid::XmlWriter>(Grid::Writer<Grid::XmlWriter>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Grid::LocalCoherenceLanczosParams const&) [155] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [50] void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) | |
[22] void Grid::QCD::lmultSigmaYT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [156] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonXmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [197] void std::__adjust_heap<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, long, double, __gnu_cxx::__ops::_Iter_comp_iter<std::greater<double> > >(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, long, long, double, __gnu_cxx::__ops::_Iter_comp_iter<std::greater<double> >) | |
[10] void Grid::QCD::lmultSigmaYZ<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [157] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonYpProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [187] void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}> >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter<Grid::basisSortGetIndex(std::vector<double, std::allocator<double> >&)::{lambda(int, int)#1}>) | |
[16] void Grid::QCD::lmultSigmaZT<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6> >(Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4>&, Grid::iMatrix<Grid::iMatrix<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 6>, 4> const&) [158] Grid::QCD::WilsonCompressorTemplate<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > const*, unsigned int, unsigned int, unsigned int, unsigned int) [141] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) | |
[184] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplex> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [159] Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [188] _init | |
[192] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [160] Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2>, Grid::QCD::WilsonTpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<double>, __Float64x2_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [5] frame_dummy | |
[200] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDag(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [161] Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonTmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [112] main | |
[172] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::GenericDhopSiteDagInt(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [72] Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonXpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [3] <cycle 1> | |
[167] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffRealHalfComms> >::DhopDir(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&, int, int) [52] Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZmProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [28] <cycle 2> | |
[96] Grid::QCD::WilsonKernels<Grid::QCD::DomainWallVec5dImpl<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, Grid::QCD::FundamentalRep<3>, Grid::QCD::CoeffComplexHalfComms> >::GenericDhopSite(Grid::QCD::WilsonStencil<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> >, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> > >&, Grid::LebesgueOrder&, Grid::Lattice<Grid::iVector<Grid::iScalar<Grid::iMatrix<std::complex<float>, 3> >, 8> >&, Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2> >*, int, int, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > > const&, Grid::Lattice<Grid::iScalar<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4> > >&) [53] Grid::QCD::WilsonCompressorTemplate<Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<unsigned short>, __Float16x8_t>, 3>, 1>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2>, Grid::QCD::WilsonZpProjector, void>::CompressExchange(Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 2>, 2>*, Grid::iVector<Grid::iVector<Grid::iVector<Grid::Grid_simd<std::complex<float>, __Float32x4_t>, 3>, 4>, 2> const*, unsigned int, unsigned int, unsigned int, unsigned int) [111] <cycle 3> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment