From 7536c26bdd0193eef2e4800595350ed678d4542a Mon Sep 17 00:00:00 2001
From: Kjartan Thor Wikfeldt <ktwikfeldt@gmail.com>
Date: Wed, 21 Aug 2019 11:49:20 +0200
Subject: [PATCH] correct allocated dimensions in x,y directions, fixes #4

---
 advanced_lab/c/shwater2d.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/advanced_lab/c/shwater2d.c b/advanced_lab/c/shwater2d.c
index 90b905c..94748ee 100644
--- a/advanced_lab/c/shwater2d.c
+++ b/advanced_lab/c/shwater2d.c
@@ -187,8 +187,8 @@ int main(int argc, char **argv) {
   nFy = (double **) malloc(cell_size * sizeof(double *));
 
   ffx[0] = (double *) malloc(cell_size * m * sizeof(double));
-  ffy[0] = (double *) malloc(cell_size * m * sizeof(double));
-  nFx[0] = (double *) malloc(cell_size * n * sizeof(double));
+  ffy[0] = (double *) malloc(cell_size * n * sizeof(double));
+  nFx[0] = (double *) malloc(cell_size * m * sizeof(double));
   nFy[0] = (double *) malloc(cell_size * n * sizeof(double));
 
   for (i = 0; i < cell_size; i++) {
-- 
GitLab