source: trunk/ChangeLog @ 517

Last change on this file since 517 was 39, checked in by awalther, 10 years ago

adapted directoy structure

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