winbugs Blackbox trap #060问题解决方法
原因
出现trap #060一般是因为winbugs运行过程中,需要写文件,而此时文件不可写导致的。
最常出现的情况是使用foreach() %dopar% {}
时,并行调用winbugs,导致winbugs运行几个进程,同时写文件导致冲突。
解决办法
找到winbugs的安装目录,copy足够多的winbugs目录(大概15M左右,不大),附上后缀0,1, 2, 3, …
在并行调用winbugs的地方指定不同winbugs的目录,这样就可以避免trap #060的错误。
参考