MADNESS 0.10.1
test_memory_measurement.cc File Reference
Include dependency graph for test_memory_measurement.cc:

Functions

static std::shared_ptr< World > create_worlds (World &universe, const std::size_t nsubworld)
int main (int argc, char **argv)
int test_host_rank_map (World &world)
int test_mpi_group (World &world)
int test_node_replicated_function (World &world)
template<std::size_t NDIM>
int test_size (World &world)

Function Documentation

◆ create_worlds()

std::shared_ptr< World > create_worlds ( World & universe,
const std::size_t nsubworld )
static

for each process create a world using a communicator shared with other processes by round-robin copy-paste from test_world.cc

References madness::WorldMpiInterface::comm(), madness::WorldGopInterface::fence(), madness::World::gop, madness::World::mpi, madness::World::rank(), and SafeMPI::Intracomm::Split().

Referenced by test_size().

◆ main()

◆ test_host_rank_map()

◆ test_mpi_group()

◆ test_node_replicated_function()

◆ test_size()