ADMB Changelog
What's new in ADMB 11.1
Mar 8, 2014- Updated Visual Studio nmake build files.
- Improved Unix build files. Only outdated files are rebuilt.
- Note: Building from source will create distribution folder in build/dist instead of build/os-comiler-arch.
- Combined mulitple libraries to a single library 'libadmb.a'.
- Reverted some algorithms to previous version-9 code.
- The compilation scripts (adcomp, adlink, admb) compile in "safe" mode by default.
- To build with optimized libraries use option: $ admb -O model.tpl
- added 's' option with the Ctrl^C
- contributed libraries are built with the main libraries.
- flex is not needed to build ADMB, but it is needed to develop the tpl2cpp.lex and tpl2rem.lex files.
- New Features:
- admb script can now build tpl models without the need to set ADMB_HOME or PATH. For example,
- [~/admb-11.1/examples/admb/simple/]$ ~/admb-11.1/admb simple
- Functions from user-contributed packages can be loaded from directory 'contrib'.
- New class 'init_table' to read input data into a matrix.
- New function sumsq() to calculate sum of squared values, equivalent to norm2().
- New constant PI for 3.141593... Makes models more portable than using M_PI or other compiler-specific constants.
- New shell command 'ad2csv' to write binary files to screen or to a file.
- admb is now able to handle .obj, .cpp and .tpl files on the commandline.
- Bug Fixes:
- Catch exit errors for adlink and adcomp.
- Watch out for spaces in admb scripts
- Fix memory leaks.
New in ADMB 11.0 (Mar 8, 2014)
- Fixed gammln functions
- Fixed configure script
- Fixed atan2 functions
- Documentation changes
- Script changes
- Various bug fixes