diff --git a/tests/misc/run.sh b/tests/misc/run.sh
index 481209127f7e3043e789be3c614b703029436ac5..ada649cac9355848e903c19778785aaf28a935fd 100644
--- a/tests/misc/run.sh
+++ b/tests/misc/run.sh
@@ -1,2 +1,2 @@
 make
-mpirun -np 4 -x OMP_NUM_THREADS=1 test_fftw
+mpirun -np 2 -x OMP_NUM_THREADS=1 test_fftw
diff --git a/tests/misc/test_fftw.c b/tests/misc/test_fftw.c
index df4dc2ebfb4def826ede0b05a80b6a504324596c..6da0099cca5de5c2a56e8b1afb9fca79945b31e4 100644
--- a/tests/misc/test_fftw.c
+++ b/tests/misc/test_fftw.c
@@ -305,8 +305,8 @@ int main(
     //L2norm1 = sqrt(L2norm1 / (nx*ny*nz));
     //L2norm2 = sqrt(L2norm2 / (nx*ny*nz));
 
-    printf("L2normk = %g, L2norm1 = %g, normed_diff = %g\n",
-            L2normk, L2norm1, fabs(L2normk - L2norm1)/npoints);
+    printf("L2normk = %g, L2norm1 = %g, relative error = %g\n",
+            L2normk, L2norm1, fabs(L2normk - L2norm1) / (L2normk));
 
     // deallocate
     fftwf_destroy_plan(r2c_plan);