Event Start Date: March 29, 2011 | Event End Date: March 29, 2011 | Event Venue: National Center for Ecological Analysis and Synthesis in Santa Barbara, California |
The first ever ADMB Developers’ Workshop will be June 20 – 23, 2011 at the National Center for Ecological Analysis and Synthesis in Santa Barbara, California. The goal of the workshop is to encourage potential ADMB code developers to participate in future code development and to help ensure the long-term sustainability of the ADMB software.
Space will be limited to about 25 participants, and travel funding is more severely limited. Interested prospective participants should contact developers@admb-project.org before May 15, 2011.
General workshop outline
Introduction: Working with the ADMB source code
– Repository access, modification and organization – Johnoel Ancheta
– ADMB version control system, Subversion – Johnoel Ancheta
– Repository administration: repository organization, write access vs read access, public and private access, fate of code.google repository – group discussion
– Organization of the ADMB source code – John Sibert
– Coping with C++, variable types and overloading – John Sibert
– Adding functions to ADMB with a worked example – Anders Nielsen
– Building and testing the binaries
– User-contributed libraries – Steve Martell
Potential topics for breakout sessions:
API documentation with Doxygen
– Presentation on minimal documentation of files and functions – Sibert
– Adding the “big picture” to API documentation – Hans Skaug
Writing adjoint code and interfacing to ADMB – volunteer (Sibert, Fournier, Seiple?)
Modifications to flex scripts – Arni Magnusson,
Merge tpl2cpp and tpl2rem – volunteers needed
Create PRIORS_SECTION – Mark Maunder
Norm who? – intuitive function names, e.g. NOT norm2(…) – Arni Magnusson
glimm.ADMB – Ben Bolker
Source code organization – Arni Magnusson
Parallelization – Derek Seiple