ParaComm extension for MPI communication. More...
#include <thread>
#include <mutex>
#include <mpi.h>
#include <stdexcept>
#include <iostream>
#include <ostream>
#include <fstream>
#include <sstream>
#include <string>
#include <iomanip>
#include <deque>
#include "paraDef.h"
#include "paraComm.h"
#include "paraInstance.h"
#include "paraDiffSubproblem.h"
#include "paraSolution.h"
#include "paraParamSetMpi.h"
#include "paraTimerMpi.h"
Go to the source code of this file.
Classes | |
class | ParaCommMpi |
Communicator object for MPI communications. More... | |
Namespaces | |
namespace | UG |
Macros | |
#define | MPI_CALL(mpicall) |
#define | TAG_TRACE(call, fromTo, sourceDest, tag) |
#define | DEF_PARA_COMM(para_comm, comm) ParaCommMpi *para_comm = dynamic_cast< ParaCommMpi* >(comm) |
ParaComm extension for MPI communication.
Definition in file paraCommMpi.h.
#define DEF_PARA_COMM | ( | para_comm, | |
comm | |||
) | ParaCommMpi *para_comm = dynamic_cast< ParaCommMpi* >(comm) |
Definition at line 484 of file paraCommMpi.h.
#define MPI_CALL | ( | mpicall | ) |
Definition at line 68 of file paraCommMpi.h.
#define TAG_TRACE | ( | call, | |
fromTo, | |||
sourceDest, | |||
tag | |||
) |
Definition at line 81 of file paraCommMpi.h.