Learn R Programming

mrgsolve (version 1.0.2)

loadso: Load the model shared object

Description

Once the model is compiled, the model object can be used to re-load the model shared object (the compiled code underlying the mode) when the simulation is to be done in a different R process.

Usage

loadso(x, ...)

# S3 method for mrgmod loadso(x, ...)

Arguments

x

the model object

...

not used

Value

The model object (invisibly).

Details

The `loadso` function most frequently needs to be used when parallelizing simulations across worker nodes. The model can be run after calling `loadso`, without requiring that it is re-compiled on worker nodes. It is likely required that the model is built (and the shared object stored) in a local directory off of the working R directory (see the second example).

Examples

Run this code
# NOT RUN {
# }
# NOT RUN {
  mod <- mread("pk1", modlib())
  loadso(mod)
  
  mod2 <- mread("pk2", modlib(), soloc = "build")
  loadso(mod2)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab