void print_local(madness::World& world, const std::shared_ptr<TiledArray::Pmap>& pmap) { for(ProcessID r = 0; r < world.size(); ++r) { world.gop.fence(); if(r == world.rank()) { std::cout << r << ": { "; for(TiledArray::Pmap::const_iterator it = pmap->begin(); it != pmap->end(); ++it) std::cout << *it << " "; std::cout << "}\n"; } } }
void MPQCInit::init_io(const madness::World &top_world) { std::setlocale(LC_ALL, "en_US.UTF-8"); std::cout << std::setprecision(std::numeric_limits<double>::max_digits10); std::cerr << std::setprecision(std::numeric_limits<double>::max_digits10); FormIO::setindent(ExEnv::outn(), 2); FormIO::setindent(ExEnv::errn(), 2); FormIO::setindent(std::cout, 2); FormIO::setindent(std::cerr, 2); FormIO::set_printnode(0); if (top_world.size() > 1) FormIO::init_mp(top_world.rank()); }