Skip to content

Commit

Permalink
modify definition of send_recv_message to fit the MPI ISend spec
Browse files Browse the repository at this point in the history
  • Loading branch information
addy419 committed Feb 29, 2024
1 parent e70261c commit 9226068
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion driver/comms.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ void initialise_ranks(Settings &settings) {
void finalise_comms() { MPI_Finalize(); }

// Sends a message out and receives a message in
void send_recv_message(Settings &settings, double *send_buffer, double *recv_buffer, int buffer_len, int neighbour, int send_tag,
void send_recv_message(Settings &settings, const double *send_buffer, double *recv_buffer, int buffer_len, int neighbour, int send_tag,
int recv_tag, MPI_Request *send_request, MPI_Request *recv_request) {
START_PROFILING(settings.kernel_profile);

Expand Down
2 changes: 1 addition & 1 deletion driver/comms.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ void initialise_ranks(Settings &settings);
void sum_over_ranks(Settings &settings, double *a);
void min_over_ranks(Settings &settings, double *a);
void wait_for_requests(Settings &settings, int num_requests, MPI_Request *requests);
void send_recv_message(Settings &settings, double *send_buffer, double *recv_buffer, int buffer_len, int neighbour, int send_tag,
void send_recv_message(Settings &settings, const double *send_buffer, double *recv_buffer, int buffer_len, int neighbour, int send_tag,
int recv_tag, MPI_Request *send_request, MPI_Request *recv_request);

0 comments on commit 9226068

Please sign in to comment.