2003-11-22 19:36:58 +03:00
|
|
|
/*
|
|
|
|
* Copyright (c) 2003 The Trustees of Indiana University.
|
|
|
|
* All rights reserved.
|
|
|
|
*
|
|
|
|
* This file is part of the CMPI software package. For license
|
|
|
|
* information, see the LICENSE file in the top level directory of the
|
|
|
|
* CMPI source distribution.
|
|
|
|
*
|
2003-11-22 19:57:54 +03:00
|
|
|
* $Id: mpi.h,v 1.2 2003/11/22 16:57:54 jsquyres Exp $
|
2003-11-22 19:36:58 +03:00
|
|
|
*/
|
|
|
|
|
2003-11-22 19:57:54 +03:00
|
|
|
#ifndef CMPI_H
|
|
|
|
#define CMPI_H
|
2003-11-22 19:36:58 +03:00
|
|
|
|
|
|
|
#include <cmpi_config.h>
|
|
|
|
|
|
|
|
#define MPI_SUCCESS 0
|
|
|
|
|
2003-11-22 19:57:54 +03:00
|
|
|
#define MPI_MAX_OBJECT_NAME 64
|
2003-11-22 19:36:58 +03:00
|
|
|
|
2003-11-22 19:57:54 +03:00
|
|
|
typedef struct cmpi_communicator *MPI_Comm;
|
|
|
|
typedef struct cmpi_group *MPI_Group;
|
2003-11-22 19:36:58 +03:00
|
|
|
typedef struct cmpi_datatype *MPI_Datatype;
|
|
|
|
|
|
|
|
extern MPI_Comm MPI_COMM_NULL;
|
|
|
|
extern MPI_Comm MPI_COMM_WORLD;
|
|
|
|
extern MPI_Comm MPI_COMM_SELF;
|
|
|
|
|
|
|
|
extern MPI_Datatype MPI_TYPE_NULL;
|
|
|
|
|
|
|
|
|
2003-11-22 19:57:54 +03:00
|
|
|
#endif /* CMPI_H */
|