ADMBcmd               package:PBSadmb               R Documentation

_D_a_t_a_b_a_s_e _o_f _A_D_M_B _C_o_m_m_a_n_d _S_c_r_i_p_t_s

_D_e_s_c_r_i_p_t_i_o_n:

     Command scripts for ADMB's convert, compile, and link routines

_U_s_a_g_e:

     data(ADMBcmd)

_F_o_r_m_a_t:

     A data frame with the following 8 variables:

     '_O_S' operating system

     '_C_o_m_p' C++ compiler type

     '_I_n_d_e_x' index that indicates convert, compile or link with
          options: safe or optimize, random effects or normal.

     '_S_t_e_p' description of processing step (convert, compile, or link)

     '_S_a_f_e' logical: if 'TRUE' use safe mode; if not, use optimise
          mode.

     '_R_a_n_E_f_f' logical: if 'TRUE' use random effects model; if not, use
          normal model.

     '_C_o_m_m_a_n_d' the command suitable for specified combination of
          'Step', 'Safe', and 'RanEff'

     '_C_o_m_m_e_n_t' comment about the command, if any

_D_e_t_a_i_l_s:

     This database represents a compilation of ADMB scripts for various
      operating systems and compilers. A user's project normally starts
      with a template file, named with a prefix to denote the project
     and  a standard suffix '.tpl'. This file must go through three 
     processing steps: conversion to C/C++ code, compilation by a 
     specified compiler, and linking with ADMB libraries.

     The reulting command depends on the operating system, compiler, 
     processing step, and two binary options (safe/optimized; 
     normal/random effects). In principle, the three processing steps
     and  two binary options give 3x2x2=12 possibilities. However,
     conversion  doesn't depend on the safe/optimized choice, and
     compilation  doesn't depend on normal/random effects. This
     reduction leaves only 8 possibilities, specified by an 'index' in
     the range  1:8.

     A variable in a 'Command' string is designated by the prefix 
     character '@'. We use this for convenient string substitution  by
     'parseCmd', the function that translates database strings  into
     actual ADMB commands.

     The subdirectoy '.../ADMB/scripts' in the installed package 
     contains an Excel spreadsheet, used as the source file for this 
     database. Currently, our database is incomplete, and we heartily 
     encourage the ADMB community to make contributions for additional 
     operating systems and compilers.

_S_o_u_r_c_e:

     Jon T. Schnute, Pacific Biological Station, Nanaimo BC

_S_e_e _A_l_s_o:

     'parseCmd'

