Run nm objects. Uses system_nm() to submit the cmd() value of object.
An nm object.
Numeric. Number of jobs to run concurrently (default =
Inf). Will block the console until all jobs are submitted.
Logical (default=TRUE). Parameter passed to system_nm().
Logical (default=FALSE). Should system_nm() output be piped to
screen?
Logical. intern argument to be passed to system_nm().
Logical (default = FALSE). Force run even results unchanged.
Logical (default = FALSE). Should check cmd field
with cache?
Logical (default = FALSE). Should check control file
contents with cache?
Logical (default = FALSE). Should check dataset with
cache?
m with job_info fields populated.
In grid environment it is recommended to run nm_tran() via the
RStudio 'Addin' prior to executing this code.
By default, when highlighting code and evaluating it via an RStudio app,
run_nm() will not execute and will just return the nm object.
For vector nm objects of length more than 1, all runs will be launched at
the same time with a gap of getOption("job_time_spacing") seconds (default = 0).
This could overwhelm resources if not in a grid environment.
run_nm is a variant of run_nm_single() containing a threads argument
that will submit run_nm()'s in batches and wait for them to complete. If
you need all the runs to complete ensure you use a wait_finish()
statement afterwards as R console will only be blocked for until the last
batch has been submitted which will be before all runs have completed.
The job_time_spacing argument