From b9eaf98702c4b1903f82372d0a61e7fc7ed90fdb Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer <akohlmey@gmail.com> Date: Sun, 11 Feb 2018 17:09:06 +0100 Subject: [PATCH] avoid uninitialized memory access errors reports from valgrind with fix qeq --- src/QEQ/fix_qeq.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index 757eae5dd2..b9dfbdae19 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -362,6 +362,7 @@ int FixQEq::CG( double *b, double *x ) i = ilist[ii]; if (atom->mask[i] & groupbit) d[i] = r[i] * Hdia_inv[i]; + else d[i] = 0.0; } b_norm = parallel_norm( b, inum ); @@ -594,6 +595,7 @@ double FixQEq::parallel_norm( double *v, int n ) ilist = list->ilist; my_sum = 0.0; + norm_sqr = 0.0; for( ii = 0; ii < n; ++ii ) { i = ilist[ii]; if (atom->mask[i] & groupbit) -- GitLab