#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. |
1.4.7