The FARGO_THORIN code developer's guide
 All Data Structures Files Functions Variables Typedefs Macros
Macros | Typedefs | Functions
mpi_dummy.h File Reference

Declaration of fake MPI functions for sequential built. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MPI_COMM_WORLD   0
 
#define MPI_DOUBLE   2
 
#define MPI_CHAR   1
 
#define MPI_LONG   3
 
#define MPI_INT   0
 
#define MPI_MIN   0
 
#define MPI_MAX   0
 
#define MPI_SUM   0
 

Typedefs

typedef int MPI_Request
 
typedef int MPI_Status
 

Functions

void MPI_Comm_rank ()
 
void MPI_Barrier ()
 
void MPI_Comm_size ()
 
void MPI_Init ()
 
void MPI_Finalize ()
 
void MPI_Bcast ()
 
void MPI_Isend ()
 
void MPI_Irecv ()
 
void MPI_Allreduce ()
 
void MPI_Send ()
 
void MPI_Recv ()
 
void MPI_Wait ()
 

Detailed Description

Declaration of fake MPI functions for sequential built.

There are used instead of the true MPI functions in the case of a sequential built (see makefile).

Definition in file mpi_dummy.h.

Macro Definition Documentation

#define MPI_CHAR   1

Definition at line 12 of file mpi_dummy.h.

#define MPI_COMM_WORLD   0
#define MPI_DOUBLE   2
#define MPI_INT   0
#define MPI_LONG   3

Definition at line 13 of file mpi_dummy.h.

#define MPI_MAX   0

Definition at line 16 of file mpi_dummy.h.

Referenced by AlgoGas(), and ThicknessSmoothing().

#define MPI_MIN   0

Definition at line 15 of file mpi_dummy.h.

#define MPI_SUM   0

Typedef Documentation

typedef int MPI_Request

Definition at line 19 of file mpi_dummy.h.

typedef int MPI_Status

Definition at line 20 of file mpi_dummy.h.

Function Documentation

void MPI_Allreduce ( )
void MPI_Barrier ( )

Definition at line 64 of file mpi_dummy.c.

Referenced by AdvanceSystemFromDisk(), Initialization(), mpi_make1Dprofile(), ReadfromAsciiFile(), ReadfromFile(), SendOutput(), and WriteDiskPolar().

Here is the caller graph for this function:

void MPI_Bcast ( )

Definition at line 44 of file mpi_dummy.c.

Referenced by GasMomentum(), GasTotalEnergy(), GasTotalMass(), and mpi_make1Dprofile().

Here is the caller graph for this function:

void MPI_Comm_rank ( )
void MPI_Comm_size ( )
void MPI_Finalize ( )

Definition at line 40 of file mpi_dummy.c.

Referenced by main(), and prs_exit().

Here is the caller graph for this function:

void MPI_Init ( )
void MPI_Irecv ( )

Definition at line 52 of file mpi_dummy.c.

Referenced by CommunicateBoundaries(), mpi_make1Dprofile(), and SynchronizeOverlapFields().

Here is the caller graph for this function:

void MPI_Isend ( )

Definition at line 48 of file mpi_dummy.c.

Referenced by CommunicateBoundaries(), mpi_make1Dprofile(), and SynchronizeOverlapFields().

Here is the caller graph for this function:

void MPI_Recv ( )

Definition at line 60 of file mpi_dummy.c.

Referenced by ChessBoardIndexing(), GasMomentum(), GasTotalEnergy(), GasTotalMass(), MakeDir(), ReadfromAsciiFile(), and ReadfromFile().

Here is the caller graph for this function:

void MPI_Send ( )

Definition at line 56 of file mpi_dummy.c.

Referenced by ChessBoardIndexing(), GasMomentum(), GasTotalEnergy(), GasTotalMass(), MakeDir(), ReadfromAsciiFile(), and ReadfromFile().

Here is the caller graph for this function:

void MPI_Wait ( )

Definition at line 68 of file mpi_dummy.c.

Referenced by CommunicateBoundaries(), mpi_make1Dprofile(), and SynchronizeOverlapFields().

Here is the caller graph for this function: