|
escript
Revision_Unversioneddirectory
|
#include <Esys_MPI.h>
Public Member Functions | |
| ~JMPI_ () | |
| dim_t | setDistribution (index_t min_id, index_t max_id, index_t *distribution) |
| void | split (dim_t N, dim_t *local_N, index_t *offset) |
| void | incCounter (int i) |
| void | setCounter (int i) |
| bool | isValid () |
Public Attributes | |
| int | size |
| Esys_MPI_rank | rank |
| MPI_Comm | comm |
| int | msg_tag_counter |
| bool | ownscomm |
Private Member Functions | |
| JMPI_ (MPI_Comm comm, bool ocomm) | |
Friends | |
| JMPI | makeInfo (MPI_Comm comm, bool owncom) |
| esysUtils::JMPI_::~JMPI_ | ( | ) |
References comm, MPI_COMM_NULL, and ownscomm.
|
private |
References comm, ESYS_MPI_ERROR, Esys_setError(), MPI_COMM_NULL, msg_tag_counter, rank, and size.
Referenced by isValid().
|
inline |
|
inline |
References comm, esysUtils::Esys_MPIInfo_noError(), ESYSUTILS_DLL_API, JMPI_(), makeInfo, esysUtils::mod_rank(), and MPI_COMM_NULL.
|
inline |
| int esysUtils::JMPI_::msg_tag_counter |
Referenced by JMPI_().
| bool esysUtils::JMPI_::ownscomm |
Referenced by ~JMPI_().
| Esys_MPI_rank esysUtils::JMPI_::rank |
Referenced by JMPI_(), esysUtils::shipString(), and split().
| int esysUtils::JMPI_::size |
Referenced by JMPI_(), setDistribution(), and split().
1.8.11