37#ifndef __PARA_PARAM_SET_MPI_H__
38#define __PARA_PARAM_SET_MPI_H__
113 bool reallocateStringPramsValue
Base class of communicator object.
char * charParamValues
char parameter values
void createDiffParams()
create non default parameters for transfer
int nBoolParams
the number of bool parameters
char * stringParamValues
string parameter values: values are concatenated
MPI_Datatype createDatatype2(bool reallocateStringPramsValue)
create ParaParamSetDatatype2
int * charParams
char parameter ids
double * realParamValues
real parameter values
void setDiffParams()
set non default parameters transferred
void allocateMemory()
allocate temporary memory for transfer
int * stringParams
string parameter ids
int * intParams
int parameter ids
int * longintParams
long int parameter ids
char * boolParamValues
boolean parameter values
void freeMemory()
free allocated temporary memory for transfer
int nCharParams
the number of char parameters
ParaParamSetMpi(int inNParaParams)
constructor
int nIntParams
the number of int parameters
int bcast(ParaComm *comm, int root)
broadcast ParaParams
int * boolParams
boolean parameter ids
int nStringParams
the number of string parameters
~ParaParamSetMpi()
destructor
ParaParamSetMpi()
constructor
MPI_Datatype createDatatype1()
create ParaParamSetDatatype1
int * intParamValues
int parameter values
int nRealParams
the number of real parameters
int * realParams
real parameter ids
int nLongintParams
the number of long int parameters
long long * longintParamValues
long int parameter values
int stringParamValuesSize
size of stringParameterValues area
static ScipParaCommTh * comm
ParaComm extension for MPI communication.
Parameter set for UG framework.