#include "test.h"
Functions | |
int | check_isend (int myid, int wait_status, int *flag_p, MPI_Request *req_p, int *req_status_p, int new_req_status, struct mpe_events_s *mpe_events_p, struct test_params_s *test_params_p) |
int | check_irecv (int myid, int wait_status, int *flag_p, MPI_Request *req_p, int *req_status_p, int new_req_status, struct mpe_events_s *mpe_events_p, struct test_params_s *test_params_p) |
int check_irecv | ( | int | myid, | |
int | wait_status, | |||
int * | flag_p, | |||
MPI_Request * | req_p, | |||
int * | req_status_p, | |||
int | new_req_status, | |||
struct mpe_events_s * | mpe_events_p, | |||
struct test_params_s * | test_params_p | |||
) |
Check irecv request, shared by both the master and workers. It depends heavily on check_isendrecv().
myid | MPI myid. | |
wait_status | Status of the master/worker processes. | |
flag_p | Pointer to request completion. | |
req_p | Pointer to MPI request. | |
req_status_p | Pointer to current state of request. | |
new_req_status | The next state for the request (if successful). | |
mpe_events_p | Pointer to timing structure. | |
test_params_p | Pointer to test_params. |
int check_isend | ( | int | myid, | |
int | wait_status, | |||
int * | flag_p, | |||
MPI_Request * | req_p, | |||
int * | req_status_p, | |||
int | new_req_status, | |||
struct mpe_events_s * | mpe_events_p, | |||
struct test_params_s * | test_params_p | |||
) |
Check isend request, shared by both the master and workers. It depends heavily on check_isendrecv().
myid | MPI myid. | |
wait_status | Status of the master/worker processes. | |
flag_p | Pointer to request completion. | |
req_p | Pointer to MPI request. | |
req_status_p | Pointer to current state of request. | |
new_req_status | The next state for the request (if successful). | |
mpe_events_p | Pointer to timing structure. | |
test_params_p | Pointer to test_params. |