R: Precompile the TMB library in order to speed up compilation...

precompile {TMB} | R Documentation

## Precompile the TMB library in order to speed up compilation of templates.

### Description

Precompile the TMB library

### Usage

    precompile(all = TRUE, clean = FALSE, trace = TRUE, get.header = FALSE,
      ...)

### Arguments

`all` | Precompile all or just the core parts of TMB ?
`clean` | Remove precompiled libraries ?
`trace` | Trace precompilation process ?
`get.header` | Create files 'TMB.h' and 'TMB.cpp' in current working directory to be used as part of a project?
`...` | Not used.

### Details

Precompilation can be used to speed up compilation of templates. It is only necessary to run `precompile()` once, typically right after installation of TMB. The function prepares TMB for precompilation, while the actual pre-compilation takes place the first time you compile a model after running `precompile()`.

Note that the precompilation requires write access to the TMB package folder. Three versions of the library will be prepared: Normal, parallel and a debugable version.

Precompilation works the same way on all platforms. The only known side-effect of precompilation is that it increases the file size of the generated binaries.

### Examples

    ## Not run:
    ## Prepare precompilation
    precompile()
    ## Perform precompilation by running a model
    runExample(all = TRUE)

    ## End(Not run)

[Package TMB version 1.9.0 Index]