source: trunk/ChangeLog @ 1

Last change on this file since 1 was 1, checked in by coin, 12 years ago

Initial import

File size: 7.1 KB
Line 
1Version 2.0.0
2       
3       
4Version 1.11.0
5
6  20060503 kowarz:  - new tape handling merged into trunk
7
8  20060428 kowarz:  - bug fixed that caused seg-fault when running standalone
9                      tapedoc
10                    - some additional security checks in tape_handling.cpp
11
12  20060424 kowarz:  - bux fixed that caused a SEG-fault when reading tape
13                      stats for a tape written by a different ADOL-C run
14
15  20060405 kowarz:  - taping code rewritten to "nullify" all pointers that
16                      were object to delete or free
17
18  20060301 kowarz:  - last bugfix for the taylor tape forced the writing of
19                      the corresponding file even if the taylor buffer could
20                                                         be hold the overall taylor tape => fixed
21                                                  - buffer sizes in usrparms.h set to default
22
23  20060301 schlenk: - value() function added for compatibility reasons
24 
25  20060228 kowarz:  - bug in taylor tape handling corrected
26                                                    => last taylor buffer from taping is now available for
27                                                            multiple reverse sweeps
28
29  20060224 kowarz:  - function 'value' in adouble.* changed to 'getValue'
30                      + corresponding updates in other files
31
32  20060215 schlenk: - code for fixpoint iteration added
33
34  20060215 kowarz:  - bug in extern diff. function code corrected
35                      (cross-over assignment)
36                                                  - ext_diff_fct_index is now part of TapeInfos
37                                                    - it is set by forward and reverse sweeps (from tape)
38                                                           and can be accessed via currentTapeInfos
39
40  20060203 kowarz:  Summary for the last two months:
41                    - taping strategies rewritten => should work with nested
42                      tapes now
43                    - enumeration for tape stats introduced => docs need to
44                      be updated
45                    - "theCleaner" code extended => should now be available in
46                      static versions, too
47                    - extern diff. function capabilities extended to fos_rev.
48                    - checkpointing interface based on extern differentiated
49                      function context and nested taping added
50                      => documentation will follow soon
51                    - configure system updated: --enable-debug and
52                      --enable-harddebug set appropriate compile flags, now
53                    - many minor changes :)
54
55  20051219 kowarz:  - TBUFSIZE (dvlparms.h) is now treated as number of
56                      elements
57                                                  - tape files (operations, locations, values) are now
58                                                    deleted at the end of the program for all tapes which
59                      could hold at least one within the main memory
60                    - file removal works for static and dynamic library now
61
62  20051214 kowarz:  - new file names for tapes
63                    - bug fixed that caused the writing of all tapes
64                      (op+loc+val) even if not all exceeded the buffer size
65                    - implemented the usage of different buffer sizes for
66                      different tapes (op, loc, val) => see "usrparms.h"
67
68  20051123 kowarz:  - rpl_malloc/rpl_calloc/rpl_realloc handling corrected
69
70  20050928 kowarz:  - Windows version updated. (Several problems in the sparse
71                      directory fixed) Should compile now!
72                    - PDF version of the documentation added
73
74Version 1.10.0
75
76  20050704 kowarz:  - initial makefile set for Windows
77                    - Windows section added to INSTALL
78
79  20050630 kowarz:  - function value(badouble x) removed from badouble
80                    - function value() added to badouble
81                      => use x.value() instead of value(x)
82                    - minor updates in the documentation
83
84  20050630 walther: - all includes of <malloc.h> changed to <stdlib.h>
85                      <= malloc.h not available in all operation systems
86                         (e.g. MAC OS)
87                    - changed min, max to MIN_ADOLC, MAC_ADOLC
88                                                  - changed maxinc to MAXDEC
89
90           kowarz:  - some minor style changes, error corrections, comment
91                      updates
92       
93Version 1.9.1
94
95  20050627 walther: - revised documentation
96                    - new coloring algorithms in graph_hess.*
97                      to generate seed matrix
98
99  20050617 kowarz:  - replacement functions for malloc, calloc, realloc added
100       
101  20050419 walther: - partial fix of the pow-function bug
102                             (pow evaluated at 0):
103                          forward mode: all orders
104                          reverse mode: up to order 1
105                    - log_op corrected for hos_ov_reverse
106                    - hess_mat driver:
107                          change to static variables to reduce runtime
108                    - new drivers for sparse Hessians:
109                      * compute sparsity pattern
110                      * compute seed matrix from sparsity pattern
111                        using 3/2 coloring
112                      * compute Hessians in sparse format
113                    - new drivers for sparse Jacobians
114                      * compute seed matrix from sparsity pattern using CPR
115                      * compute Jacobians in sparse format
116
117  20050115 kowarz:  - two shell scripts added for cross compiling (32-bit and
118                           64-bit mode)
119
120  20050114 kowarz:  - documentation for tapeless ADOL-C added
121                    - ADOL-C debug mode corrected (configure.ac)
122                      hard debug mode added to configure.ac
123
124  20050103 kowarz:  tapeless tangent corrected
125
126  20041110 kowarz:  tapeless forward version added (scalar / vector)
127                    documentation will follow soon
128
129  20041013 kowarz:  another memory bug in jac_pat fixed => jac_pat seems to
130                    be clean now ( thanks to valgrind ;-) )
131
132  20041007 kowarz:  fixed memory bug in jac_pat (sparsedrivers.c), hopefully
133                    ( memory allocated for NULL rb and cb is freed at the end
134                      of jap_pat now )
135                    thanks to Andreas Potschka
136
137  20041007 walther: partial fix of the pow-function bug (reverse mode)
138
139  20040913 kowarz:  added driver jacobian_partx in drivers/drivers.c and
140                    drivers/drivers.h that was written down earlier but was
141                    not added to the repository
142
143  20040717 kowarz:  bug fixed in tayutil.c (taylor_begin)
144                    ( old temporary files were never closed
145                      => could result in program crash due to too many file
146                         handles -> system dependend )
147                    => old files are closed now before new ones are opened
148                    thanks to Andrej Ponomarenko
149       
150  20040607 kowarz:  bug fixed in tayutil.c (taylor_begin)
151                    (old taylor memory was never freed
152                      => chance to run out of memory if used many times on
153                         same tag -> dependend on memory size )
154                    => moved "free( ... save_taylor)" ahead of
155                       " ... save_taylor = 0"
156                    thanks to Teijo T Arponen
157       
158  20040524 kowarz:  changed include of adolc files from standard notation
159                    (#include <...>) to user file notation (#include "...")
160
161! started with ADOL-C version 1.9.0 !
162
Note: See TracBrowser for help on using the repository browser.