From 4cd6b3420cf459e2c8a7fa26e5759df6c4ed7b9f Mon Sep 17 00:00:00 2001
From: Cristian C Lalescu <Cristian.Lalescu@ds.mpg.de>
Date: Tue, 1 May 2018 10:39:08 +0200
Subject: [PATCH] finalize velocity gradient interpolation test

---
 bfps/test/test_interpolation.py | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/bfps/test/test_interpolation.py b/bfps/test/test_interpolation.py
index 06e8ee05..d5cda159 100644
--- a/bfps/test/test_interpolation.py
+++ b/bfps/test/test_interpolation.py
@@ -34,20 +34,15 @@ def main():
             'r')
     pos0 = ifile['tracers0/state/0'].value
     pos1 = ofile['tracers0/position/0'].value
-    print('maximum position error is ', np.max(np.abs(pos0-pos1) / np.abs(pos0)))
+    assert(np.max(np.abs(pos0-pos1) / np.abs(pos0)) <= 1e-5)
     vort0 = ofile['tracers0/vorticity/0'].value
-    print(vort0)
     vel_gradient = ofile['tracers0/velocity_gradient/0'].value
-    print(vel_gradient)
     vort1 = vort0.copy()
-    vort1[:, 0] = vel_gradient[:, 7] - vel_gradient[:, 5]
-    vort1[:, 1] = vel_gradient[:, 2] - vel_gradient[:, 6]
-    vort1[:, 2] = vel_gradient[:, 3] - vel_gradient[:, 1]
-    print(np.abs(vort0-vort1) / np.abs(vort0))
     vort1[:, 0] = vel_gradient[:, 5] - vel_gradient[:, 7]
     vort1[:, 1] = vel_gradient[:, 6] - vel_gradient[:, 2]
     vort1[:, 2] = vel_gradient[:, 1] - vel_gradient[:, 3]
-    print(np.abs(vort0-vort1) / np.abs(vort0))
+    assert(np.max(np.abs(vort0-vort1) / np.abs(vort0)) <= 1e-5)
+    print('SUCCESS! Interpolated vorticity agrees with vorticity from interpolated velocity gradient.')
     return None
 
 if __name__ == '__main__':
-- 
GitLab