From 8b5e18267827065d43e17aa67aaedbd8b26485ad Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <matthieu.schaller@durham.ac.uk> Date: Wed, 26 Apr 2017 23:29:06 +0100 Subject: [PATCH] Corrected documentation in M2L kernel --- src/gravity/Default/gravity_iact.h | 6 ------ src/multipole.h | 4 ++-- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/gravity/Default/gravity_iact.h b/src/gravity/Default/gravity_iact.h index b044107b15..eca5c2491c 100644 --- a/src/gravity/Default/gravity_iact.h +++ b/src/gravity/Default/gravity_iact.h @@ -64,8 +64,6 @@ __attribute__((always_inline)) INLINE static void runner_iact_grav_pp( kernel_grav_eval(ui, &W); - if (W < 0) error("W < 0"); - /* Get softened gravity */ fi = mj * hi_inv3 * W * f_lr; } @@ -83,8 +81,6 @@ __attribute__((always_inline)) INLINE static void runner_iact_grav_pp( kernel_grav_eval(uj, &W); - if (W < 0) error("W < 0"); - /* Get softened gravity */ fj = mi * hj_inv3 * W * f_lr; } @@ -135,8 +131,6 @@ __attribute__((always_inline)) INLINE static void runner_iact_grav_pp_nonsym( kernel_grav_eval(ui, &W); - if (W < 0) error("W < 0"); - /* Get softened gravity */ f = mj * hi_inv3 * W * f_lr; } diff --git a/src/multipole.h b/src/multipole.h index ff669bdc8f..b9d49dcf0f 100644 --- a/src/multipole.h +++ b/src/multipole.h @@ -1626,7 +1626,7 @@ INLINE static void gravity_M2L(struct grav_tensor *l_b, m_a->M_010 * D_021(dx, dy, dz, r_inv) + m_a->M_001 * D_012(dx, dy, dz, r_inv); - /* 3rd order multipole term (addition to rank 2)*/ + /* 3rd order multipole term (addition to rank 3)*/ l_b->F_300 += m_a->M_000 * D_300(dx, dy, dz, r_inv); l_b->F_030 += m_a->M_000 * D_030(dx, dy, dz, r_inv); l_b->F_003 += m_a->M_000 * D_003(dx, dy, dz, r_inv); @@ -2151,7 +2151,7 @@ INLINE static void gravity_M2L(struct grav_tensor *l_b, m_a->M_010 * D_soft_021(dx, dy, dz, r, eps_inv) + m_a->M_001 * D_soft_012(dx, dy, dz, r, eps_inv); - /* 3rd order multipole term (addition to rank 2)*/ + /* 3rd order multipole term (addition to rank 3)*/ l_b->F_300 += m_a->M_000 * D_soft_300(dx, dy, dz, r, eps_inv); l_b->F_030 += m_a->M_000 * D_soft_030(dx, dy, dz, r, eps_inv); l_b->F_003 += m_a->M_000 * D_soft_003(dx, dy, dz, r, eps_inv); -- GitLab