Paso_MPI.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "Paso_MPI.h"

Functions

Paso_MPIInfoPaso_MPIInfo_alloc (MPI_Comm comm)
void Paso_MPIInfo_free (Paso_MPIInfo *in)
Paso_MPIInfoPaso_MPIInfo_getReference (Paso_MPIInfo *in)
index_t Paso_MPIInfo_mod (index_t n, index_t k)
void Paso_MPIInfo_Split (Paso_MPIInfo *mpi_info, dim_t N, dim_t *local_N, index_t *offset)
dim_t Paso_MPIInfo_setDistribution (Paso_MPIInfo *mpi_info, index_t min_id, index_t max_id, index_t *distribution)
bool_t Paso_MPIInfo_noError (Paso_MPIInfo *mpi_info)
int Paso_MPIInfo_initialized (void)
char * Paso_MPI_appendRankToFileName (const char *fileName, int mpi_size, int mpi_rank)

Function Documentation

char* Paso_MPI_appendRankToFileName ( const char *  fileName,
int  mpi_size,
int  mpi_rank 
)

Paso_MPIInfo* Paso_MPIInfo_alloc ( MPI_Comm  comm  ) 

void Paso_MPIInfo_free ( Paso_MPIInfo in  ) 

Paso_MPIInfo* Paso_MPIInfo_getReference ( Paso_MPIInfo in  ) 

int Paso_MPIInfo_initialized ( void   ) 

References PASO_MPI_ERROR, Paso_setError(), and TRUE.

index_t Paso_MPIInfo_mod ( index_t  n,
index_t  k 
)

bool_t Paso_MPIInfo_noError ( Paso_MPIInfo mpi_info  ) 

dim_t Paso_MPIInfo_setDistribution ( Paso_MPIInfo mpi_info,
index_t  min_id,
index_t  max_id,
index_t distribution 
)

void Paso_MPIInfo_Split ( Paso_MPIInfo mpi_info,
dim_t  N,
dim_t local_N,
index_t offset 
)


Generated on Mon Aug 10 10:04:44 2009 for ESYS13 by  doxygen 1.5.6