| 42 | } |
| 43 | |
| 44 | MPIDistribBase::MPIDistribBase() |
| 45 | { |
| 46 | MPI_Comm_size(MPI_COMM_WORLD, &mpiSize); |
| 47 | MPI_Comm_rank(MPI_COMM_WORLD, &mpiRank); |
| 48 | |
| 49 | rankGridDims = computeGrid(mpiSize); |
| 50 | rankBrickId = vec3i(mpiRank % rankGridDims.x, |
| 51 | (mpiRank / rankGridDims.x) % rankGridDims.y, |
| 52 | mpiRank / (rankGridDims.x * rankGridDims.y)); |
| 53 | } |
| 54 | |
| 55 | void MPIDistribBase::AddInstance(cpp::Instance instance) |
| 56 | { |
nothing calls this directly
no test coverage detected