#include "bootstrap.h" #include #include int main() { int rank, worldSize; MPI_Init(NULL, NULL); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &worldSize); std::shared_ptr bootstrap(new MscclppBootstrap(rank, worldSize)); bootstrap->Initialize("costsim-dev-00000A:50000"); // UniqueId id; // if (rank == 0) // id = bootstrap->GetUniqueId(); // MPI_Bcast(&id, sizeof(id), MPI_BYTE, 0, MPI_COMM_WORLD); // bootstrap->Initialize(id); // need to call initialization first MPI_Finalize(); return 0; }