diff options
Diffstat (limited to 'src/PostReceiveGA.c')
-rw-r--r-- | src/PostReceiveGA.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/PostReceiveGA.c b/src/PostReceiveGA.c index ef856a2..c061b70 100644 --- a/src/PostReceiveGA.c +++ b/src/PostReceiveGA.c @@ -102,19 +102,19 @@ void PostReceiveGA(pGH *pughGH, int dir, pComm *comm) switch (GA->vtype) { case CCTK_VARIABLE_CHAR: - recv_dt = pughGH->recv_char_dt[GA->stagger]; + recv_dt = pughGH->recv_char_dt[GA->stagger[dir>>1]]; break; case CCTK_VARIABLE_INT: - recv_dt = pughGH->recv_int_dt[GA->stagger]; + recv_dt = pughGH->recv_int_dt[GA->stagger[dir>>1]]; break; case CCTK_VARIABLE_REAL: - recv_dt = pughGH->recv_real_dt[GA->stagger]; + recv_dt = pughGH->recv_real_dt[GA->stagger[dir>>1]]; break; case CCTK_VARIABLE_COMPLEX: - recv_dt = pughGH->recv_complex_dt[GA->stagger]; + recv_dt = pughGH->recv_complex_dt[GA->stagger[dir>>1]]; break; default: |