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