docker-tuto-smpi:
# the Dockerfile builds upon the docker-stable image, so add a dependency
needs: docker-simgrid
-
+
runs-on: ubuntu-latest
permissions:
contents: read
env:
MATTERMOST_WEBHOOK_URL: ${{ secrets.MATTERMOST_WEBHOOK_URL }}
MATTERMOST_CHANNEL: ${{ secrets.MATTERMOST_CHANNEL}}
-
* New documentation on calibrating MPI.
* The Algorithms tutorial can now be taken in Python.
* (+ many bug fixes and internal refactoring)
+
_ _____ ____ ___
__ _____ _ __ ___(_) ___ _ __ |___ / |___ \ / _ \
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ __) | (_) |
} else {
aid_t my_proc_id = ((*request)->comm() != MPI_COMM_NULL) ? simgrid::s4u::this_actor::get_pid() : -1;
- TRACE_smpi_comm_in(my_proc_id, __func__, new simgrid::instr::WaitTIData("test", MPI_COMM_WORLD->group()->rank((*request)->src()),
- MPI_COMM_WORLD->group()->rank((*request)->dst()),
- (*request)->tag()));;
+ TRACE_smpi_comm_in(my_proc_id, __func__,
+ new simgrid::instr::WaitTIData("test", MPI_COMM_WORLD->group()->rank((*request)->src()),
+ MPI_COMM_WORLD->group()->rank((*request)->dst()),
+ (*request)->tag()));
retval = simgrid::smpi::Request::test(request,status, flag);
TRACE_smpi_comm_out(my_proc_id);
std::unordered_map<std::string, unsigned int> sent_messages_;
std::unordered_map<std::string, unsigned int> recv_messages_;
+
public:
static std::unordered_map<int, smpi_key_elem> keyvals_;
static int keyval_id_;
void increment_sent_messages_count(int src, int dst, int tag);
unsigned int get_received_messages_count(int src, int dst, int tag);
void increment_received_messages_count(int src, int dst, int tag);
-
};
} // namespace smpi