Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
dummy_mpi.h File Reference

Go to the source code of this file.

Classes

struct  _MPI_Status
 to pass h2mpi, hs2mpi ///////////////////////////////////// More...
 

Macros

#define MPI_UNSIGNED   0
 
#define MPI_FLOAT   0
 
#define MPI_DOUBLE   0
 
#define MPI_UNSIGNED_CHAR   0
 
#define MPI_CHAR   0
 
#define MPI_LONG   0
 
#define MPI_SHORT   0
 
#define MPI_INT   0
 
#define MPI_UNSIGNED_LONG   0
 
#define MPI_LONG_LONG   0
 
#define MPI_UNSIGNED_LONG_LONG   0
 
#define MPI_ANY_SOURCE   0
 
#define MPI_SUCCESS   1
 
#define MPI_COMM_WORLD   0
 to pass examples/cpp/mpi.cpp //////////////////////////////
 
#define MPI_MAX_PROCESSOR_NAME   100
 

Typedefs

typedef void * MPI_Comm
 to pass hd2mpi ////////////////////////////////////////////
 
typedef void * MPI_Datatype
 
typedef _MPI_Status MPI_Status
 

Functions

int MPI_Pack (const void *, int, MPI_Datatype, void *, int, int *, MPI_Comm)
 
int MPI_Unpack (const void *, int, int *, void *, int, MPI_Datatype, MPI_Comm)
 
int MPI_Probe (int, int, MPI_Comm, MPI_Status *)
 
int MPI_Get_count (const MPI_Status *, MPI_Datatype, int *)
 
int MPI_Send (const void *, int, MPI_Datatype, int, int, MPI_Comm)
 
int MPI_Recv (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Status *)
 
int MPI_Init (int *, char ***)
 
int MPI_Finalize (void)
 
int MPI_Comm_size (MPI_Comm, int *)
 
int MPI_Comm_rank (MPI_Comm, int *)
 
int MPI_Get_processor_name (char *, int *)
 

Macro Definition Documentation

◆ MPI_ANY_SOURCE

#define MPI_ANY_SOURCE   0

Definition at line 28 of file dummy_mpi.h.

◆ MPI_CHAR

#define MPI_CHAR   0

Definition at line 20 of file dummy_mpi.h.

◆ MPI_COMM_WORLD

#define MPI_COMM_WORLD   0

to pass examples/cpp/mpi.cpp //////////////////////////////

Definition at line 59 of file dummy_mpi.h.

◆ MPI_DOUBLE

#define MPI_DOUBLE   0

Definition at line 18 of file dummy_mpi.h.

◆ MPI_FLOAT

#define MPI_FLOAT   0

Definition at line 17 of file dummy_mpi.h.

◆ MPI_INT

#define MPI_INT   0

Definition at line 23 of file dummy_mpi.h.

◆ MPI_LONG

#define MPI_LONG   0

Definition at line 21 of file dummy_mpi.h.

◆ MPI_LONG_LONG

#define MPI_LONG_LONG   0

Definition at line 25 of file dummy_mpi.h.

◆ MPI_MAX_PROCESSOR_NAME

#define MPI_MAX_PROCESSOR_NAME   100

Definition at line 60 of file dummy_mpi.h.

◆ MPI_SHORT

#define MPI_SHORT   0

Definition at line 22 of file dummy_mpi.h.

◆ MPI_SUCCESS

#define MPI_SUCCESS   1

Definition at line 30 of file dummy_mpi.h.

◆ MPI_UNSIGNED

#define MPI_UNSIGNED   0

Definition at line 16 of file dummy_mpi.h.

◆ MPI_UNSIGNED_CHAR

#define MPI_UNSIGNED_CHAR   0

Definition at line 19 of file dummy_mpi.h.

◆ MPI_UNSIGNED_LONG

#define MPI_UNSIGNED_LONG   0

Definition at line 24 of file dummy_mpi.h.

◆ MPI_UNSIGNED_LONG_LONG

#define MPI_UNSIGNED_LONG_LONG   0

Definition at line 26 of file dummy_mpi.h.

Typedef Documentation

◆ MPI_Comm

typedef void* MPI_Comm

to pass hd2mpi ////////////////////////////////////////////

Definition at line 13 of file dummy_mpi.h.

◆ MPI_Datatype

typedef void* MPI_Datatype

Definition at line 14 of file dummy_mpi.h.

◆ MPI_Status

Definition at line 48 of file dummy_mpi.h.

Function Documentation

◆ MPI_Comm_rank()

int MPI_Comm_rank ( MPI_Comm  ,
int *   
)
inline

Definition at line 65 of file dummy_mpi.h.

65{return 0;}

◆ MPI_Comm_size()

int MPI_Comm_size ( MPI_Comm  ,
int *   
)
inline

Definition at line 64 of file dummy_mpi.h.

64{return 0;}

◆ MPI_Finalize()

int MPI_Finalize ( void  )
inline

Definition at line 63 of file dummy_mpi.h.

63{return 0;}

◆ MPI_Get_count()

int MPI_Get_count ( const MPI_Status ,
MPI_Datatype  ,
int *   
)
inline

Definition at line 51 of file dummy_mpi.h.

51{return 0;}

◆ MPI_Get_processor_name()

int MPI_Get_processor_name ( char *  ,
int *   
)
inline

Definition at line 66 of file dummy_mpi.h.

66{return 0;}

◆ MPI_Init()

int MPI_Init ( int *  ,
char ***   
)
inline

Definition at line 62 of file dummy_mpi.h.

62{return 0;}

◆ MPI_Pack()

int MPI_Pack ( const void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
int *  ,
MPI_Comm   
)
inline

Definition at line 36 of file dummy_mpi.h.

36{return 0;}

◆ MPI_Probe()

int MPI_Probe ( int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)
inline

Definition at line 50 of file dummy_mpi.h.

50{return 0;}

◆ MPI_Recv()

int MPI_Recv ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)
inline

Definition at line 53 of file dummy_mpi.h.

53{return 0;}

◆ MPI_Send()

int MPI_Send ( const void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)
inline

Definition at line 52 of file dummy_mpi.h.

52{return 0;}

◆ MPI_Unpack()

int MPI_Unpack ( const void *  ,
int  ,
int *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Comm   
)
inline

Definition at line 37 of file dummy_mpi.h.

37{return 0;}