From 71ad1d672f3724426184e799252b87c1d54cb115 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 23 Mar 2019 18:20:32 +0100 Subject: mg2d: use the new transfer API for inter-grid transfers --- transfer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'transfer.c') diff --git a/transfer.c b/transfer.c index 6c8f614..046d96d 100644 --- a/transfer.c +++ b/transfer.c @@ -98,7 +98,7 @@ static int transfer_factors_lagrange(GridTransferContext *ctx, unsigned int dim) return -ENOMEM; for (ptrdiff_t idx_dst = 0; idx_dst < ctx->dst.size[dim]; idx_dst++) { - const ptrdiff_t idx_src = scale * idx_dst - (priv->stencil / 2 - 1); + const ptrdiff_t idx_src = (ptrdiff_t)(scale * idx_dst) - (priv->stencil / 2 - 1); const double coord_dst = idx_dst * step_dst; double *fact = priv->fact[dim] + priv->stencil * idx_dst; -- cgit v1.2.3