From fdf5f8dd2284784c7832d0f2e27440cc0ce0ea4e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 4 Apr 2025 03:39:56 -0400 Subject: [PATCH] avoid division by zero --- src/REAXFF/fix_qeq_rel_reaxff.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/REAXFF/fix_qeq_rel_reaxff.cpp b/src/REAXFF/fix_qeq_rel_reaxff.cpp index 2cad5e0924..767d2354ff 100644 --- a/src/REAXFF/fix_qeq_rel_reaxff.cpp +++ b/src/REAXFF/fix_qeq_rel_reaxff.cpp @@ -101,7 +101,10 @@ void FixQEqRelReaxFF::calc_chi_eff() sum_d += overlap; } } - chi_eff[i] = chia + scale * (phia - sum_n / sum_d); + if (sum_d != 0.0) + chi_eff[i] = chia + scale * (phia - sum_n / sum_d); + else + chi_eff[i] = chia; } } else { for (i = 0; i < nn; i++) { chi_eff[i] = chi[type[i]]; }