Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Test_compressed_lanczos_hot_start gprof output.
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