src/expde/dummympi.h File Reference

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

Go to the source code of this file.

Defines

#define MPI_MAX_PROCESSOR_NAME   6
#define MPI_Comm   int
#define MPI_COMM_WORLD   0
#define MPI_Request   int
#define MPI_Status   int
#define MPI_INT   0
#define MPI_DOUBLE   0
#define MPI_LOR   0
#define MPI_SUM   0
#define MPI_MIN   0
#define MPI_MAX   0

Functions

int MPI_Get_processor_name (char s[MPI_MAX_PROCESSOR_NAME], int *i)
void Error_Dummy_mpi ()
void MPI_Comm_rank (int, int *my_rank)
void MPI_Comm_size (int, int *p)
void MPI_Irecv (int *, int, int, int, int, int, int *)
void MPI_Isend (int *, int, int, int, int, int, int *)
void MPI_Irecv (double *, int, int, int, int, int, int *)
void MPI_Isend (double *, int, int, int, int, int, int *)
void MPI_Recv (int *, int, int, int, int, int)
void MPI_Send (int *, int, int, int, int, int)
void MPI_Recv (double *, int, int, int, int, int)
void MPI_Send (double *, int, int, int, int, int)
void MPI_Recv (int *, int, int, int, int, int, int *)
void MPI_Send (int *, int, int, int, int, int, int *)
void MPI_Recv (double *, int, int, int, int, int, int *)
void MPI_Send (double *, int, int, int, int, int, int *)
void MPI_Waitall (int, int *, int *)
void MPI_Barrier (int)
void MPI_Gather (int *, int, int, int *, int, int, int, int)
void MPI_Init (int *, char ***)
double MPI_Wtime ()
void MPI_Allreduce (int *input, int *output, int, int, int, int)
void MPI_Allreduce (double *input, double *output, int, int, int, int)
void MPI_Finalize ()


Define Documentation

#define MPI_Comm   int
 

Definition at line 38 of file dummympi.h.

Referenced by main().

#define MPI_COMM_WORLD   0
 

Definition at line 39 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), Parallel_Info::Generate_processes(), H5PartOpenFile(), main(), CommSHMEMPI::mybarrier(), CommPM::mybarrier(), CommSHMEMPI::myreceive(), CommSHMEMPI::mysend(), Grid_base::Test_just_this(), and Grid_base::Test_just_this2().

#define MPI_DOUBLE   0
 

Definition at line 44 of file dummympi.h.

Referenced by Grid_base::Print_surface_Variable_AVS_parallel().

#define MPI_INT   0
 

Definition at line 43 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), and CommSHMEMPI::CommSHMEMPI().

#define MPI_LOR   0
 

Definition at line 45 of file dummympi.h.

#define MPI_MAX   0
 

Definition at line 48 of file dummympi.h.

#define MPI_MAX_PROCESSOR_NAME   6
 

Definition at line 33 of file dummympi.h.

#define MPI_MIN   0
 

Definition at line 47 of file dummympi.h.

#define MPI_Request   int
 

Definition at line 40 of file dummympi.h.

Referenced by CommSHMEMPI::mysend(), CommMPI::mysend(), Grid_base::Prepare_communication_all_grids(), Grid_base::Prepare_communication_boundary_stencils(), Grid_base::Prepare_communication_coarser_grids(), Grid_base::Prepare_communication_interior_stencils(), CommMPI::resend(), Grid_base::Send_boundary_cells_parallel(), Grid_base::Send_cells_parallel(), Grid_base::Send_coarse_grid_points_parallel(), Grid_base::send_edges(), Grid_base::Send_grid_points_direct_parallel(), Grid_base::Send_label_parallel(), Grid_base::Send_multi_grid_points_parallel(), Grid::Sum_ghost_nodes_Variable(), Grid::Update_boundary_stencil(), Grid::Update_global_stencil(), Grid::Update_Variable(), and Grid::Update_Variable_for_prolongation().

#define MPI_Status   int
 

Definition at line 41 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), CommSHMEMPI::myreceive(), CommMPI::myreceive(), CommSHMEMPI::mysend(), CommMPI::mysend(), Grid_base::Prepare_communication_all_grids(), Grid_base::Prepare_communication_boundary_stencils(), Grid_base::Prepare_communication_coarser_grids(), Grid_base::Prepare_communication_interior_stencils(), Grid_base::Print_Cell_Variable_AVS_parallel(), Grid_base::Print_processes_UCD(), Grid_base::Print_surface_processes_UCD(), Grid_base::Print_surface_Variable_AVS_parallel(), Grid_base::Print_Variable_AVS_moved_parallel(), Grid_base::Print_Variable_AVS_parallel(), Grid_base::Print_Variable_OpenDx_parallel(), CommMPI::resend(), Grid_base::Send_boundary_cells_parallel(), Grid_base::Send_cells_parallel(), Grid_base::Send_coarse_grid_points_parallel(), Grid_base::send_edges(), Grid_base::Send_grid_points_direct_parallel(), Grid_base::Send_label_parallel(), Grid_base::Send_multi_grid_points_parallel(), Grid::Sum_ghost_nodes_Variable(), Grid::Update_boundary_stencil(), Grid::Update_global_stencil(), Grid::Update_Variable(), Grid::Update_Variable_for_prolongation(), CommMPI::~CommMPI(), CommPM::~CommPM(), and CommSHMEMPI::~CommSHMEMPI().

#define MPI_SUM   0
 

Definition at line 46 of file dummympi.h.


Function Documentation

void Error_Dummy_mpi  )  [inline]
 

Definition at line 50 of file dummympi.h.

References endl().

Here is the call graph for this function:

void MPI_Allreduce double *  input,
double *  output,
int  ,
int  ,
int  ,
int 
[inline]
 

Definition at line 85 of file dummympi.h.

void MPI_Allreduce int *  input,
int *  output,
int  ,
int  ,
int  ,
int 
[inline]
 

Definition at line 82 of file dummympi.h.

void MPI_Barrier int   )  [inline]
 

Definition at line 73 of file dummympi.h.

Referenced by Parallel_Info::Generate_processes(), CommSHMEMPI::mybarrier(), CommPM::mybarrier(), CommMPI::mybarrier(), Grid_base::Print_Variable_AVS_moved_parallel(), Grid_base::Print_Variable_AVS_parallel(), Grid_base::Print_Variable_OpenDx_parallel(), Grid_base::Test_just_this(), and Grid_base::Test_just_this2().

void MPI_Comm_rank int  ,
int *  my_rank
[inline]
 

Definition at line 54 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), H5PartOpenFileParallel(), main(), and Print().

void MPI_Comm_size int  ,
int *  p
[inline]
 

Definition at line 55 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), H5PartOpenFileParallel(), and main().

void MPI_Finalize  )  [inline]
 

Definition at line 89 of file dummympi.h.

References endl().

Referenced by main().

Here is the call graph for this function:

void MPI_Gather int *  ,
int  ,
int  ,
int *  ,
int  ,
int  ,
int  ,
int 
[inline]
 

Definition at line 74 of file dummympi.h.

int MPI_Get_processor_name char  s[MPI_MAX_PROCESSOR_NAME],
int *  i
[inline]
 

Definition at line 34 of file dummympi.h.

void MPI_Init int *  ,
char *** 
[inline]
 

Definition at line 76 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), and main().

void MPI_Irecv double *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 59 of file dummympi.h.

void MPI_Irecv int *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 57 of file dummympi.h.

void MPI_Isend double *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 60 of file dummympi.h.

void MPI_Isend int *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 58 of file dummympi.h.

Referenced by CommSHMEMPI::mysend(), CommMPI::mysend(), and CommMPI::resend().

void MPI_Recv double *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 69 of file dummympi.h.

void MPI_Recv int *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 67 of file dummympi.h.

void MPI_Recv double *  ,
int  ,
int  ,
int  ,
int  ,
int 
[inline]
 

Definition at line 64 of file dummympi.h.

void MPI_Recv int *  ,
int  ,
int  ,
int  ,
int  ,
int 
[inline]
 

Definition at line 62 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), CommSHMEMPI::myreceive(), CommMPI::myreceive(), CommSHMEMPI::mysend(), CommMPI::mysend(), and Grid_base::Print_surface_Variable_AVS_parallel().

void MPI_Send double *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 70 of file dummympi.h.

void MPI_Send int *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int * 
[inline]
 

Definition at line 68 of file dummympi.h.

void MPI_Send double *  ,
int  ,
int  ,
int  ,
int  ,
int 
[inline]
 

Definition at line 65 of file dummympi.h.

void MPI_Send int *  ,
int  ,
int  ,
int  ,
int  ,
int 
[inline]
 

Definition at line 63 of file dummympi.h.

Referenced by CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), and Grid_base::Print_surface_Variable_AVS_parallel().

void MPI_Waitall int  ,
int *  ,
int * 
[inline]
 

Definition at line 72 of file dummympi.h.

double MPI_Wtime  )  [inline]
 

Definition at line 78 of file dummympi.h.


Generated on Mon Jan 16 13:35:06 2006 for IPPL by  doxygen 1.4.6