Changeset 527 for stable/2.5/TODO


Ignore:
Timestamp:
Jul 15, 2014 10:09:31 AM (6 years ago)
Author:
kulshres
Message:

Merge changes from svn trunk into stable branch

The following commits were merged:

commit 6b76c29d57f752b492414c32535d2aecee568d13
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed Jul 9 11:07:13 2014 +0000

generate files

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@526 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 78cba8a27e29908c626a5fa4b654b365e174416d
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed Jul 9 10:53:25 2014 +0000

Show how a line of the .adolcrc file should look like

From: Oliver Sander <sander@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@525 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 704597b989d61b2d35fa32ab63fadc29352bfdf9
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Tue Jul 8 14:34:18 2014 +0000

fix segmentation fault during hos_ov_reverse

reading currTay beyond array limits causes
segmentation fault in hos_ov_reverse, if the numbers
are chosen such that the for loops end exactly
at the end of array. so check for bounds after
for loops too.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@524 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit d1b4efd3570052032acf3497f7a0dd229940c480
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Tue Jul 8 08:55:40 2014 +0000

make the usage of adub constructors extremely clear

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@523 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit fc6273b0fa2cb045e8e211ad4c50572a23dbf07d
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Tue Jul 8 08:55:35 2014 +0000

allow users to skip clearing trace files at exit

in case trace files were created using a different
program, and the user wants to keep them persistent

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@522 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit b5ac4f40624449700a20a04943ddaaee6b6f3534
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed Jul 2 15:41:59 2014 +0000

Fix merging mistake

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@521 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 3cf77f49ec825e360b7aba98e68cf4184b02b71d
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed Jul 2 15:38:39 2014 +0000

Merge branch 'ampi' from 'aragonne'

The following commits were merged:

commit ba102836ff4533dc70f99c992b1fb2a6bf532c49
Author: Max Sagebaum <sagebaum@…>
Date: Mon Jun 30 15:44:54 2014 +0200

Fix of buffer length in ampi_pushSR

commit 918a9e2a60fb2c2d36617db95a96b16ca798e408
Author: Michel Schanen <schanen@…>
Date: Mon Jun 30 13:42:58 2014 +0200

Fix for the ampi tracing beyond chunk size

Using put_op_reserve instead of put_op for Gatherv and Scatterv. New function
push_CallCodeReserve with additional location number argument.

commit 00994d40a5d29bfcf40bebd22f3306bdaad86e92
Author: Jean Utke <utke@…>
Date: Fri Mar 28 15:57:29 2014 -0500

rearrange

commit a1c1d11ab0e2af58d43aaeb92f6e4982ce81d92f
Author: Jean Utke <utke@…>
Date: Fri Mar 28 15:29:47 2014 -0500

make it consistent and count in the loop rather than jumping of the duplicates like the end of tape ones and leaving it to guess to the user why the rev count doesn't got down to 1

commit bf1acc6155cd555bc35e8b9c6241097b4b833345
Author: Jean Utke <utke@…>
Date: Fri Mar 28 13:38:02 2014 -0500

fix up allgatherv output for chasing a misalignment observed in ISSM

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@520 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 131bdcd9a12a1e3293b274363cdbc7d7449ff65a
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed Jul 2 14:25:18 2014 +0000

Fix wrong derivatives in hos_ov_reverse at arg==0.0

There may be more errors here. More rigorous testing is required.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@519 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 70e929ac8079f0a3ec7e5b3fd8550c42c8083600
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Fri Jun 27 10:37:20 2014 +0000

merge changes from branch 'master' of 'gitclone'

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
The following changes were merged:

commit 7e0794d952ba619c8e607a3791c09a3a41a63dd2
Author: Max Sagebaum <sagebaum@…>
Date: Thu Jun 5 15:59:09 2014 +0200

Fixed: Keep taylor statement was outside of tracing statment.

commit 4f7263488212ba908ef2416bb358a93975226c02
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Jun 25 12:52:31 2014 +0200

reimplement adubp_from_adub using the isInit flag

I didn't want to use a const_cast<> but there seems to be no way around.
This implementation simply steals the location from the adub argument
and sets it as the location of the adub* result. The isInit=false flag tells
the ~adub destructor not to free the location.
This fixes the problems where multiple locations are allocated and used
for results, like in sin/cos etc.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@518 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit c7bf407818fe02089e04addc0eccf1420e588203
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Mon May 26 10:10:11 2014 +0000

regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@517 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit f584457d7329bcba57dc06a1ff5de3d4d7900a95
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Mon May 26 10:09:49 2014 +0000

copy the c++11 checking macro in tree

since the autoconf-archive macros aren't always
installed or even new enough.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@516 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 0727379d8b5371fd47a5528ab8d9cb89ea81f230
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Fri May 16 08:25:23 2014 +0000

Throw a std::exception instead of calling exit()

based on branch 'adolcerror' of https://github.com/b45ch1/adol-c

Suggested-by: Sebastian Walter <sebastian.walter@…>
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@515 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 8aed2b1a3f5b42316a94e76e505ea481b7561c51
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Thu May 15 13:41:06 2014 +0000

regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@514 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit d2ed13b5a4ab298aaeff8aded762a825d242a1cf
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Thu May 15 13:40:44 2014 +0000

since clang++ will fail without -std=c++11 check for it in configure

g++ works with this flag too and while we're at it, check for c99
compatibility for pure C code too.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@513 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit ca2ad3438a3c2cee5879df083e3fcc8a8c528b63
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Thu May 15 10:26:37 2014 +0000

initialize persistant tape infos properly in all cases

it seems in certain erroneous cases this structure was never
initialised to contain NULL. However all cleanUp routines
check for NULL pointers before freeing them.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@512 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 3ac8d655336c1bb5473c314822f37d00050c9495
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 13:01:01 2014 +0000

get rid of more compiler warnings

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@511 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 92f7b263a622cda6500bcd005132e9582f23174a
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 13:00:51 2014 +0000

get rid of some more clang compiler warnings

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@510 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 52a17a86b341b70e947174bc42733731faa34560
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 13:00:45 2014 +0000

register keyword has been deprecated

so don't use it. The compiler probably will optimise out the variable
anyway for -On n>=1.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@509 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 6211c603bf4b007bcb09c716eeccd5421b76afac
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 13:00:40 2014 +0000

Add parenthesis to make bit extraction correct

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@508 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit a7eac7fe2128114fabd821d300862ee365e99a4f
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 13:00:35 2014 +0000

get rid of strdup, it is in POSIX but not in ISO standard

so we can compile using -std=c99 and -std=c++11

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@507 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 00b1a49f2e9b33920805ea8c4c8c18335a4476f5
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 13:00:30 2014 +0000

add a whitespace to make clang's c++11 mode happy.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@506 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 8187201d41f0c712b5358281d9a15613c40e7164
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 13:00:26 2014 +0000

continuation of the last commit

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@505 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit de723636cf2662eca5cc8211a0b0ff949f785312
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 09:24:42 2014 +0000

Get rid of the non-POD VLAs

the stupid clang compiler claims to be GNUC but doesn't support them

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@504 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 1e044becf3bfc95c5ff03fa4f8fa03e118f8576f
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 14 08:45:10 2014 +0000

Fix header path to build with openmp

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@503 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 46a12de569a357812af45f4151c9b5eb8a1ddbc1
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Mon May 12 10:27:02 2014 +0000

do not segfault if trace_off is called before trace_on

segfault is bad, even though a user doing this is clearly brain-dead.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@502 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 4e3a5fe3a1f9c6a875df655d036a666fdd94e66f
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Fri May 9 08:45:39 2014 +0000

try fix taylor mismatch in div_d_a

forward calls write two taylors and reverse calls expect two taylors
but during trace creation with keep=1 only one taylor is written.
This breaks shortcut reverse calls in case the trace contains an operation
like:

x = 1.0 / x;

So we should only write and expect one taylor in forward and reverse.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@501 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit c7d8c89162989c4956afd4656fa4c682934ab458
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 7 10:45:55 2014 +0000

regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@500 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 989dccfd450e134494c9aba8e56ef46eff7c81de
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed May 7 10:44:02 2014 +0000

Set LDFLAGS on Darwin for undefined symbols

Since Darwin does not like undefined symbols in dylibs we need to set
LDFLAGS to immitate Linux behaviour.

Tested-by: Max Sagebaum <sagebaum@…>
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@499 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit de99608dad82cf46ea5e3e88b148cc8863a692df
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Thu Apr 24 10:32:03 2014 +0000

add adubp_from_adub as friend function

From: Sebastian Walter <sebastian.walter@…>
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@498 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 61adfe9c00ec4e0247200e07229a381b0c3e5303
Author: awalther <awalther@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Thu Apr 24 10:27:11 2014 +0000

test

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@497 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit f28c8875646734b77808954ab465061767e59f8e
Author: kulshres <kulshres@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Fri Apr 11 10:40:01 2014 +0000

Fix segfault in get_tay_block_r() after advanced branching

The keeping of the taylor was missing before we overwrote the result
for advanced branching operators, leading to a segfault in the
reverse mode

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@496 94ac48a7-3327-4b6a-8511-9a4036a20e83

commit 13eac58dad7da90a90b5ccb8dc422a74a7ac8d55
Author: awalther <awalther@94ac48a7-3327-4b6a-8511-9a4036a20e83>
Date: Wed Apr 9 08:01:41 2014 +0000

correction of derivative of acosh

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@495 94ac48a7-3327-4b6a-8511-9a4036a20e83

File:
1 edited

Legend:

Unmodified
Added
Removed
Note: See TracChangeset for help on using the changeset viewer.