Slide 11 Non-Blocking Communications Slide 2 2 #include int main(int argc, char **argv) { int my_rank, ncpus; int left_neighbor, right_neighbor; int data_received=-1; int…