Define a parallel cluster object to be used in internal functions
This function defines a object that is placed in a relevant internal environment defined in mirt.
Internal functions such as calcLogLik
, fscores
, etc, will utilize this object
automatically to capitalize on parallel
processing architecture. The object defined is a call from parallel::makeCluster()
.
Note that if you are defining other parallel objects (for simulation designs, for example)
it is not recommended to define a mirtCluster.
mirtCluster(spec, omp_threads, remove = FALSE, ...)
spec |
input that is passed to |
omp_threads |
number of OpenMP threads to use (currently applies to E-step computations only). Not used when argument input is missing |
remove |
logical; remove previously defined |
... |
additional arguments to pass to |
Phil Chalmers rphilip.chalmers@gmail.com
Chalmers, R., P. (2012). mirt: A Multidimensional Item Response Theory Package for the R Environment. Journal of Statistical Software, 48(6), 1-29. doi: 10.18637/jss.v048.i06
## Not run: #make 4 cores available for parallel computing mirtCluster(4) #stop and remove cores mirtCluster(remove = TRUE) # create 3 core achitecture in R, and 4 thread architecture with OpenMP mirtCluster(spec = 3, omp_threads = 4) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.