File: ChangeLog

package info (click to toggle)
adolc 2.5.2-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 7,684 kB
  • ctags: 3,333
  • sloc: cpp: 18,988; ansic: 15,599; sh: 11,184; makefile: 483
file content (166 lines) | stat: -rw-r--r-- 7,407 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
Version 2.1.0
------->

  20090715 awalther - new directory structure to fit usual COIN project standards
Version 2.0.0
	
	
Version 1.11.0

  20060503 kowarz:  - new tape handling merged into trunk

  20060428 kowarz:  - bug fixed that caused seg-fault when running standalone
                      tapedoc
                    - some additional security checks in tape_handling.cpp

  20060424 kowarz:  - bux fixed that caused a SEG-fault when reading tape
                      stats for a tape written by a different ADOL-C run

  20060405 kowarz:  - taping code rewritten to "nullify" all pointers that
                      were object to delete or free

  20060301 kowarz:  - last bugfix for the taylor tape forced the writing of
                      the corresponding file even if the taylor buffer could
							 be hold the overall taylor tape => fixed
						  - buffer sizes in usrparms.h set to default

  20060301 schlenk: - value() function added for compatibility reasons
  
  20060228 kowarz:  - bug in taylor tape handling corrected
						    => last taylor buffer from taping is now available for
							    multiple reverse sweeps

  20060224 kowarz:  - function 'value' in adouble.* changed to 'getValue'
                      + corresponding updates in other files

  20060215 schlenk: - code for fixpoint iteration added

  20060215 kowarz:  - bug in extern diff. function code corrected
                      (cross-over assignment)
						  - ext_diff_fct_index is now part of TapeInfos
						    - it is set by forward and reverse sweeps (from tape)
							   and can be accessed via currentTapeInfos

  20060203 kowarz:  Summary for the last two months:
                    - taping strategies rewritten => should work with nested
                      tapes now
                    - enumeration for tape stats introduced => docs need to
                      be updated
                    - "theCleaner" code extended => should now be available in
                      static versions, too
                    - extern diff. function capabilities extended to fos_rev.
                    - checkpointing interface based on extern differentiated
                      function context and nested taping added
                      => documentation will follow soon
                    - configure system updated: --enable-debug and
                      --enable-harddebug set appropriate compile flags, now
                    - many minor changes :)

  20051219 kowarz:  - TBUFSIZE (dvlparms.h) is now treated as number of
                      elements
						  - tape files (operations, locations, values) are now
						    deleted at the end of the program for all tapes which
                      could hold at least one within the main memory
                    - file removal works for static and dynamic library now

  20051214 kowarz:  - new file names for tapes
                    - bug fixed that caused the writing of all tapes
                      (op+loc+val) even if not all exceeded the buffer size
                    - implemented the usage of different buffer sizes for
                      different tapes (op, loc, val) => see "usrparms.h"

  20051123 kowarz:  - rpl_malloc/rpl_calloc/rpl_realloc handling corrected

  20050928 kowarz:  - Windows version updated. (Several problems in the sparse
                      directory fixed) Should compile now!
                    - PDF version of the documentation added

Version 1.10.0

  20050704 kowarz:  - initial makefile set for Windows
                    - Windows section added to INSTALL

  20050630 kowarz:  - function value(badouble x) removed from badouble
                    - function value() added to badouble
                      => use x.value() instead of value(x)
                    - minor updates in the documentation

  20050630 walther: - all includes of <malloc.h> changed to <stdlib.h>
                      <= malloc.h not available in all operation systems
                         (e.g. MAC OS)
                    - changed min, max to MIN_ADOLC, MAC_ADOLC
						  - changed maxinc to MAXDEC

           kowarz:  - some minor style changes, error corrections, comment
                      updates
	
Version 1.9.1

  20050627 walther: - revised documentation
                    - new coloring algorithms in graph_hess.*
                      to generate seed matrix

  20050617 kowarz:  - replacement functions for malloc, calloc, realloc added
	
  20050419 walther: - partial fix of the pow-function bug
	                     (pow evaluated at 0):
                          forward mode: all orders
                          reverse mode: up to order 1
                    - log_op corrected for hos_ov_reverse
                    - hess_mat driver:
                          change to static variables to reduce runtime
                    - new drivers for sparse Hessians:
                      * compute sparsity pattern
                      * compute seed matrix from sparsity pattern
                        using 3/2 coloring
                      * compute Hessians in sparse format
                    - new drivers for sparse Jacobians
                      * compute seed matrix from sparsity pattern using CPR
                      * compute Jacobians in sparse format

  20050115 kowarz:  - two shell scripts added for cross compiling (32-bit and
	                   64-bit mode)

  20050114 kowarz:  - documentation for tapeless ADOL-C added
                    - ADOL-C debug mode corrected (configure.ac)
                      hard debug mode added to configure.ac

  20050103 kowarz:  tapeless tangent corrected

  20041110 kowarz:  tapeless forward version added (scalar / vector)
                    documentation will follow soon

  20041013 kowarz:  another memory bug in jac_pat fixed => jac_pat seems to
                    be clean now ( thanks to valgrind ;-) )

  20041007 kowarz:  fixed memory bug in jac_pat (sparsedrivers.c), hopefully
                    ( memory allocated for NULL rb and cb is freed at the end
                      of jap_pat now )
                    thanks to Andreas Potschka

  20041007 walther: partial fix of the pow-function bug (reverse mode)

  20040913 kowarz:  added driver jacobian_partx in drivers/drivers.c and
                    drivers/drivers.h that was written down earlier but was
                    not added to the repository

  20040717 kowarz:  bug fixed in tayutil.c (taylor_begin)
                    ( old temporary files were never closed
                      => could result in program crash due to too many file
                         handles -> system dependend )
                    => old files are closed now before new ones are opened
                    thanks to Andrej Ponomarenko
	
  20040607 kowarz:  bug fixed in tayutil.c (taylor_begin)
                    (old taylor memory was never freed
                      => chance to run out of memory if used many times on
                         same tag -> dependend on memory size )
                    => moved "free( ... save_taylor)" ahead of
                       " ... save_taylor = 0"
                    thanks to Teijo T Arponen
	
  20040524 kowarz:  changed include of adolc files from standard notation
                    (#include <...>) to user file notation (#include "...")

! started with ADOL-C version 1.9.0 !