Bug#771222: adolc: ADOLC computes wrong second derivatives of the log function in vector mode
Oliver Sander
sander at igpm.rwth-aachen.de
Thu Nov 27 18:07:16 UTC 2014
Source: adolc
Version: 2.5.2
Severity: important
Tags: patch
Dear Maintainer,
ADOL-C computes wrong second derivatives for the log function in vector mode.
I consider this bug 'important', because you may not even notice right away
that your results are wrong.
The bug has been fixed upstream in commit 1fd1caefc8d6874162463a9f7123f54ed5f05964
after the 2.5.2 release (which is the one in Debian). The trivial patch is
appended below. Please consider applying it to the version that will be in Jessie.
Thanks.
commit 1fd1caefc8d6874162463a9f7123f54ed5f05964
Author: kulshres <kulshres at 94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Fri Aug 29 06:47:22 2014 +0000
increment the correct pointer in log_op reverse mode
this op has no use for Targ2 but Targ is used in the statements above
so incrementing Targ2 is the silliest mistake I've seen so far.
Signed-off-by: Kshitij Kulshreshtha <kshitij at math.upb.de>
git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@568 94ac48a7-3327-4b6a-8511-9a4036a20e83
diff --git a/ADOL-C/src/ho_rev.c b/ADOL-C/src/ho_rev.c
index 28591e5..a5d5c03 100644
--- a/ADOL-C/src/ho_rev.c
+++ b/ADOL-C/src/ho_rev.c
@@ -1688,7 +1688,7 @@ int hov_ti_reverse(
HOV_INC(Ares, k)
HOV_INC(Aarg, k)
- HOS_OV_INC(Targ2, k)
+ HOS_OV_INC(Targ, k)
}
}
break;
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20141127/a77be6ad/attachment.sig>
More information about the debian-science-maintainers
mailing list