35#ifndef FIELDUTILS_FIELDCONVERTCOMM
36#define FIELDUTILS_FIELDCONVERTCOMM
51 m_type =
"FieldConvert parallel";
57 m_type =
"FieldConvert parallel";
65 "FieldConvertComm does not support parallel in time!");
67 m_commRow = std::shared_ptr<FieldConvertComm>(
#define ASSERTL0(condition, msg)
int v_GetRank(void) override
~FieldConvertComm() override
bool v_IsSerial(void) override
bool v_TreatAsRankZero(void) override
FieldConvertComm(int argc, char *argv[], int size, int rank)
FieldConvertComm(int size, int rank)
void v_SplitComm(int pRows, int pColumns, int pTime) override
bool v_RemoveExistingFiles(void)
CommSharedPtr m_commColumn
Column communicator.
CommSharedPtr m_commRow
Row communicator.
int m_size
Number of processes.
std::string m_type
Type of communication.