ESYS13  Revision_
Functions
Esys_MPI.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "Esys_MPI.h"
#include "index.h"
#include "mem.h"
#include "error.h"

Functions

Esys_MPIInfoEsys_MPIInfo_alloc (MPI_Comm comm)
void Esys_MPIInfo_free (Esys_MPIInfo *in)
Esys_MPIInfoEsys_MPIInfo_getReference (Esys_MPIInfo *in)
index_t Esys_MPIInfo_mod (index_t n, index_t k)
void Esys_MPIInfo_Split (Esys_MPIInfo *mpi_info, dim_t N, dim_t *local_N, index_t *offset)
dim_t Esys_MPIInfo_setDistribution (Esys_MPIInfo *mpi_info, index_t min_id, index_t max_id, index_t *distribution)
bool_t Esys_MPIInfo_noError (Esys_MPIInfo *mpi_info)
int Esys_MPIInfo_initialized (void)
char * Esys_MPI_appendRankToFileName (const char *fileName, int mpi_size, int mpi_rank)
int serial_get_max_threads (void)
int serial_get_thread_num (void)

Function Documentation

char* Esys_MPI_appendRankToFileName ( const char *  fileName,
int  mpi_size,
int  mpi_rank 
)
int Esys_MPIInfo_initialized ( void  )

References ESYS_MPI_ERROR, Esys_setError(), and TRUE.

dim_t Esys_MPIInfo_setDistribution ( Esys_MPIInfo mpi_info,
index_t  min_id,
index_t  max_id,
index_t distribution 
)
void Esys_MPIInfo_Split ( Esys_MPIInfo mpi_info,
dim_t  N,
dim_t local_N,
index_t offset 
)
int serial_get_max_threads ( void  )
int serial_get_thread_num ( void  )