// // Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana // University Research and Technology // Corporation. All rights reserved. // Copyright (c) 2006 Cisco Systems, Inc. All rights reserved. // // Sample MPI "hello world" application in C++ // #include "mpi.h" #include int main(int argc, char **argv) { int rank, size, len; char version[MPI_MAX_LIBRARY_VERSION_STRING]; MPI::Init(); rank = MPI::COMM_WORLD.Get_rank(); size = MPI::COMM_WORLD.Get_size(); MPI_Get_library_version(version, &len); std::cout << "Hello, world! I am " << rank << " of " << size << "(" << version << ", " << len << ")" << std::endl; MPI::Finalize(); return 0; }