The option to get. If option = NULL then
inla.getOption will return a named list of
current values, otherwise, option must be one (or a vector of several) of
- inla.call
The path to the inla-program.
- inla.arg
Additional arguments to inla.call
- num.threads
Character string with the number of threads to use as
A:B:C, see ?inla
- blas.num.threads
If set to integer '> 0', then this fix the number of threads for blas
functions. If set to 0, the the number of threads will be determined adapatively. This value
is overrided if the value is set in 'control.expert', hence 'blas.num.threads' provides the
default value for 'control.expert$blas.num.threads'.
- smtp
Sparse matrix library to use, one of band, taucs
(default) or pardiso
- safe
Run in safe-mode (ie try to automatically fix convergence errors)
(default TRUE)
- keep
Keep temporary files?
- verbose
Verbose output?
- save.memory
Save memory at the cost of (minor) accuracy and computing time?
- internal.opt
Do internal online optimisations or not
- working.directory
The name of the working directory.
- silent
Run the inla-program in a silent mode?
- debug
Run the inla-program in a debug mode?
- cygwin
The home of the Cygwin installation (default "C:/cygwin") (Remote
computing for Windows only) (No longer in use!)
- ssh.auth.sock
The ssh bind-adress (value of $SSH_AUTH_SOCK int the
Cygwin-shell). (Remote computing for Windows only)
- show.warning.graph.file
Give a warning for using the obsolete argument
graph.file instead of graph
- scale.model.default
The default value of argument scale.model which
optionally scale intrinisic models to have generalized unit average variance
- short.summary
Use a less verbose output for summary. Useful for
Markdown documents.
- inla.timeout
The timeout limit, in whole seconds, for calls to the inla
binary. Default is 0, meaning no timeout limit. Set to a positive integer
to terminate inla calls if they run to long. Fractional seconds are rounded
up to the nearest integer. This feature is EXPERIMENTAL and might change at
a later stage.
- inla.mode
Which mode to use in INLA? Default is "compact". Other
options are "classic" and "twostage".
- malloc.lib
Which malloc library to use: "je", "tc", "mi", "compiler" or "default".
Option "compiler" use the compiler's implementation. The library
is loaded using LD_PRELOAD and similar functionality. Loosely, jemalloc is from Facebook,
tcmalloc is from Google and mimalloc is from Microsoft. This option is not available for
Windows and not all options might be available for every arch.
If malloc.lib is a complete path to an external library, that file will be used
instead of one of the supported ones.
- fmesher.evolution
Control use of fmesher methods during the transition
to a separate fmesher package. Only supported value is 2L, for using the
full range of fmesher package methods. A higher value may be used in the future
to force use of newer methods, but this is not currently implemented.
Default is 2L.
- fmesher.evolution.warn
logical; whether to show warnings about deprecated
use of legacy INLA methods with fmesher package replacements. When TRUE,
shows deprecation messages for many CRS and mesh
related methods, pointing to their fm_* replacements. Default
since July 2025 is TRUE.
- fmesher.evolution.verbosity
logical or character; at what minimum
severity to show warnings about deprecated
use of legacy INLA methods with fmesher package replacements.
When set to "default" (default), "soft", "warn", or "stop", indicates the
minimum warning level used when fmesher.evolution.warn is TRUE.
- INLAjoint.features
logical Do not use. By purpose left undocumented
- numa
logical Enable NUMA features (Linux only)
- disable.values.warning
logical Disable warning about missing 'values'