1 | Version 2.1.0 |
---|
2 | -------> |
---|
3 | |
---|
4 | 20090715 awalther - new directory structure to fit usual COIN project standards |
---|
5 | Version 2.0.0 |
---|
6 | |
---|
7 | |
---|
8 | Version 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 | |
---|
78 | Version 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 | |
---|
97 | Version 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 | |
---|