【发布时间】:2016-07-05 09:20:02
【问题描述】:
我正在使用函数 parSapply 在并行环境中运行模拟。这是我的代码:
runpar <- function(i) MonteCarloKfun(i=i)
# Detect number of cores available
ncores <- detectCores(logical=TRUE)
# Set up parallel environment
cl <- makeCluster(ncores, methods=FALSE)
# Export objects to parallel environment
clusterSetRNGStream(cl,1234567) # not necessary since we do not sample
clusterExport(cl, c("kfunctions","frq","dvec","case","control","polygon", "MonteCarloKfun", "khat",
"as.points", "secal"))
# For 1 parameter use parSapply
outpar <- parSapply(cl,i,runpar)
# close parallel environment
stopCluster(cl)
有谁知道是否有可能向 parSapply 函数添加进度条。理想情况下,我想要类似于 pbapply 库的 pbapply 的东西。
【问题讨论】:
标签: r parallel-processing apply