Revision 1013

tags/admb-11.1pre/VERSION (revision 1013)
1
11.1pre
tags/admb-11.1pre/CHANGES.txt (revision 1013)
1
Describe changes and new features in this release.
2

  
3
Release Notes
4
=============
5
The goal for all releases was to improve algorithms, add new requested features,
6
correct defects (bugs), and streamline installation and build process.
7

  
8
Changes
9
-------
10

  
11
* Updated Visual Studio nmake build files.
12

  
13
* Improved Unix build files. Only outdated files are rebuilt.
14
  
15
  Note: Building from source will create distribution folder in
16
        build/dist instead of build/os-comiler-arch.
17

  
18
* Combined mulitple libraries to a single library 'libadmb.a'. 
19

  
20
* Reverted some algorithms to previous version-9 code.
21

  
22
* The compilation scripts (adcomp, adlink, admb) compile in "safe" mode by 
23
  default.
24

  
25
  To build with optimized libraries use option 
26

  
27
  $ admb -O model.tpl
28

  
29
* added 's' option with the Ctrl^C
30

  
31
* contributed libraries are built with the main libraries.
32
 
33
* flex is not needed to build ADMB, but it is needed to develop the tpl2cpp.lex 
34
  and tpl2rem.lex files.
35

  
36
New Features
37
------------
38
* admb script can now build tpl models without the need to set ADMB_HOME
39
  or PATH. For example, 
40

  
41
  [~/admb-11.1/examples/admb/simple/]$ ~/admb-11.1/admb simple
42

  
43
* Functions from user-contributed packages can be loaded from
44
  directory 'contrib'. Read 'contrib/README.txt'.
45

  
46
* New class 'init_table' to read input data into a matrix.
47

  
48
* New function sumsq() to calculate sum of squared values,
49
  equivalent to norm2().
50

  
51
* New constant PI for 3.141593... Makes models more portable
52
  than using M_PI or other compiler-specific constants.
53

  
54
* New shell command 'ad2csv' to write binary files to screen 
55
  or to a file.
56

  
57
* admb is now able to handle .obj, .cpp and .tpl files on
58
  the commandline.
59

  
60
  For example,
61

  
62
  $ admb model.tpl supportcode.cpp anotherfile.cpp
63

  
64
  Output is executable 'model'.
65

  
66
Bug Fixes
67
----------
68

  
69
* Catch exit errors for adlink and adcomp.
70

  
71
* Watch out for spaces in admb scripts
72

  
73
* Fix memory leaks.
74

  
75
Changes 9.2 to 11.0
76
-------------------
77
 * Fixed gammln functions
78
 * Fixed configure script
79
 * Fixed atan2 functions
80
 * Documentation changes
81
 * Script changes
82
 * Various bug fixes
83

  
84
--------------------------------------------------------------------------------
85
$ID$
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff