public void initiate_recv_north() { // int rank = comm.Rank; // Console.Write(rank + ": y - initiate_recv_south :"); if (Shift_y_south.HandleLeft != null) { requestList.Remove(Shift_y_south.HandleLeft); } //if (Shift_y_south.HandleRight != null) // requestList.Remove(Shift_y_south.HandleRight); Shift_y_south.initiate_recv(); requestList.Add(Shift_y_south.HandleLeft); //requestList.Add(Shift_y_south.HandleRight); }
public void shift_y_right() { Shift_y_south.go(); }