14 int rc = MPI_Init(argc, argv);
19 return MPI_Finalize();
25 return MPI_Buffer_attach(buffer,
32 return MPI_Buffer_detach(buffer,
40 rc = MPI_Op_create(
function,
47 return MPI_Op_free(op);
51 int array_of_blocklengths[],
52 MPI_Aint array_of_displacements[],
53 MPI_Datatype array_of_types[],
54 MPI_Datatype *newtype) {
56 rc = MPI_Type_create_struct (count,
57 array_of_blocklengths,
58 array_of_displacements,