From 03774cce538ee56bee8f6ca3554248a508fe0f21 Mon Sep 17 00:00:00 2001 From: James McClung Date: Mon, 31 Mar 2025 12:50:15 -0400 Subject: [PATCH] checks helper: fix diff output threshold bug --- src/include/psc/helper.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/psc/helper.hxx b/src/include/psc/helper.hxx index 20b8265593..8ad05de7dc 100644 --- a/src/include/psc/helper.hxx +++ b/src/include/psc/helper.hxx @@ -35,7 +35,7 @@ struct print_diff(h_e1.shape(), [=](int i, int j, int k, int m, int p) { auto val_e1 = h_e1(i, j, k, m, p); auto val_e2 = h_e2(i, j, k, m, p); - if (std::abs(val_e1 + val_e2) > eps) { + if (std::abs(val_e1 - val_e2) > eps) { mprintf("p%d (%d,%d,%d): %g -- %g diff %g\n", p, i, j, k, val_e1, val_e2, val_e1 - val_e2); } @@ -59,7 +59,7 @@ struct print_diff(h_e1.shape(), [=](int i, int j, int k) { auto val_e1 = h_e1(i, j, k); auto val_e2 = h_e2(i, j, k); - if (std::abs(val_e1 + val_e2) > eps) { + if (std::abs(val_e1 - val_e2) > eps) { mprintf("(%d,%d,%d): %g -- %g diff %g\n", i, j, k, val_e1, val_e2, val_e1 - val_e2); }