Revision 952

trunk/NEWS.txt (revision 952)
1
11234567892123456789312345678941234567895123456789612345678971234567898123456789
2
CHANGES IN ADMB VERSION 11.0:
3

  
4
TODO:
5
[ ] add contrib procedure
6
[*] add contrib/lib and contrib/bin
7
[*] fix when no flex problem
8
[*] fix geolocation test
9
[*] catch exit errors for adlink and adcomp
10
[*] simplify admb scripts
11
[*] VC++ build files
12
[*] Do gelocation test last in buildbot
13
    ADMB_HOME=dfdk PATH=kfkdj make --directory=tests/geolocation clean svn all
14
[ ] Add -o option to rename the output file with path.
15
[*] Need to fix flex builds for tpl2cpp and tpl2rem under windows
16

  
17
SIGNIFICANT USER-VISIBLE CHANGES:
18

  
19
* [anything that works differently from before, given the
20
   same input]
21

  
22
* Improved build files.  Build will not rebuild an already built
23
  object file.
24
  
25
  Note: Building from source will create distribution folder in
26
        build/dist instead of build/os-comiler-arch.
27

  
28
* Combined libraries to a single library libadmb.a. 
29

  
30
* Reverted some algorithms to previous code from version 9.
31

  
32
* Safe library is now the default build option.  To build with
33
  Optimized libraries use option 
34

  
35
  $ admb --use-optimized model.tpl
36

  
37
* s option with the control^c was added???
38

  
39
* contributed libraries are built with the main libraries.
40
 
41
* flex is not needed to build ADMB, but it is needed to develop the tpl2cpp.lex 
42
  and tpl2rem.lex files.
43

  
44
* The compilation scripts (adcomp, adlink, admb) compile in "safe" mode by 
45
  default.
46

  
47
NEW FEATURES:
48
* bash admb script can now set ADMB_HOME and PATH.  So, the command below
49
  will work even though ADMB_HOME is not defined or added to PATH.
50

  
51
  ~/admb/examples/admb/simple$ ~/admb/build/dist/bin/admb simple
52

  
53
* Added "-c" option to admb script to only compile object files
54

  
55
  ~/admb/examples/admb/simple$ ~/admb/build/dist/bin/admb -c simple
56

  
57
  Outputs simple.o
58

  
59
* Functions from user-contributed packages can be loaded from
60
  directory 'contrib', [maybe indicate how that is done].
61

  
62
  GLOBAL_SECTION
63
    using admb::contrib;
64

  
65
* New class 'init_table' to read input data into a matrix.
66

  
67
* New function sumsq() to calculate sum of squared values,
68
  equivalent to norm2().
69

  
70
* New constant PI for 3.141593... Makes models more portable
71
  than using M_PI or other compiler-specific constants.
72

  
73
* New shell command 'ad2csv' to write binary files to screen 
74
  or to a file.
75

  
76
* admb is now able to handle .obj, .cpp and .tpl files on
77
  the commandline.
78

  
79
  Example
80

  
81
  admb model.tpl supportcode.cpp anotherfile.cpp
82

  
83
  Output is executable model
84

  
85
* [many more]
86

  
87
  DEPRECATED AND DEFUNCT:
88

  
89
  INSTALLATION:
90

  
91
    * [not the whole installation procedure, only how the
92
      procedure has changed]
93

  
94
  BUG FIXES:
95

  
96
CHANGES IN ADMB VERSION 10.1:
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff